在工作中需要給別的公司提供sdk所以學習了如何去打包生成屬於自己的sdk,有什麼不足的地方,還希望大家能夠指正.
sdk製作其實就是打包自己的framework
1、新建乙個工程,在進入頁面之後,選擇framework & libray 選項中的 cocoa touch framework.
2、其它使用方式和平常一樣,新建自己需要用到的類
如果有資源檔案,打成乙個bundle包統一管理
然後選中target,選中build phases -> headers,可以看出有三個選項,分別是public,private,project;把需要暴露給別人的.h檔案拖到public中,
剩下的不要暴露的,即為隱藏的檔案,放在project中
3、完成上述步驟之後,在自動生成的.h檔案中,把所有需要暴露的.h檔案都用#import 《工程名/類名.h>引入,記住一定要將所有的需要暴露的.h檔案都寫在給定位置,不然編譯後生成的.framework在引用的時候會有警告
4、build settings 裡面的ma'ch-o type設定成靜態,否則可能影響上架
5、新建乙個workspace,把剛剛新建的framework工程匯入進來
6、在外面引用sdk,引入標頭檔案 #import 《工程名/類名.h>
如果要給外界使用,直接編譯,在products裡面找已編譯好的framework即可
Windows To GO製作初嘗試
硬體要求 介面為 usb 2.0 及以上,容量為 32 g 及以上的u盤 行動硬碟等 軟體要求 無 如果使用官方工具windows to go製作則需要 windows 8 8.1 10 企業版 windows 10 教育版和 1607 版本及之後的 windows 10 專業版。工具 製作掛載映象...
SDK程式設計筆記 UNICODE篇
sdk 程式設計筆記 unicode篇 簡單基礎但重要 petzold的programming windows的第2章非常詳細的講解了關於unicode的方方面面。我們需要知道的是它給c語言和windows程式設計帶來的變化。c語言相關 既然有兩個版本的函式,如果我們想在程式中同時支援它們該怎麼辦?...
SDK程式設計筆記 UNICODE篇
sdk程式設計筆記 unicode篇 簡單基礎但重要 petzold的programming windows的第2章非常詳細的講解了關於unicode的方方面面。我們需要知道的是它給c語言和windows程式設計帶來的變化。c語言相關 測試環境 vc 6.0 char型別 wchar t型別 型別大...