PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MacDev
Re: [問題] 請問 IPC - 更改需求至 lib
作者:
HuangJC
(吹笛牧童)
2014-02-06 17:23:54
Dear All:
剛和主管討論,我們接受另一種方案,就是 lib
因此目前我正在爬相關範例
lib 還分兩種, static link or dynamic link
static 似乎 Xcode 直接支援,這我再去確認
而 dynamic link 呢?
我意思是,Xcode 本身是個 ide
以我從 win os 來的背景,我把它理解成和 Visual C 同一級的產品
compiler,linker,resource editor,debugger 通通整合在一起
沒IDE的時代我也經歷過,那就是在 PE2寫程式,在小畫家畫圖,存成 BMP
然後在命令列跑 maker 批次檔,debug 靠獨立除錯器,比如 codeview,還不只一家有出
那麼,Xcode 有支援 dylib 嗎?
http://stackoverflow.com/questions/194485/how-do-i-create-a-dynamic-library-dylib-with-xcode
http://tinyurl.com/3q2xvtv
這是我找到的範例
就是自己打文字檔,然後呼叫 gcc 來 compile
以此例來說,那是沒整合進 Xcode 環境了
(在 new project 時我就沒找到相關選項了)
當然程式不是不能寫,但後續 debug 有沒有 IDE支援等等,就頭痛了
(也許可以用LOG吧!)
以上請教
自己找到答案後我會修文回饋
謝謝
作者:
atst2
(atst2)
2014-02-06 17:37:00
在ios上的話,記得只能用static link吧
作者:
HuangJC
(吹笛牧童)
2014-02-06 17:39:00
這樣啊,我一直把 mac & ios 混為一談,多謝提醒
作者:
atst2
(atst2)
2014-02-06 17:39:00
原因很簡單,ios不允許第三方在上面加裝函式庫,dylib在ios上沒什麼意義, 即便你用dylib, 安裝的時候,還是得把lib裝上去不會因為別的程式也用了同樣的lib,就能減少你的程式的空間這樣還不如使用static lib,還能減少一些載入的時間.
作者:
HuangJC
(吹笛牧童)
2014-02-06 17:51:00
因為主管看到程式是休眠了,而不是刪除,所以如果有共用部份還是有可能省到空間的; 而且推論沒文件來得有力...在我拿到正式文件網址前,都會被一直追問 XDDD
作者:
atst2
(atst2)
2014-02-06 18:03:00
" target="_blank" rel="nofollow">
Apple並沒有正式文件講這件事, 不過考量一下Apple的ios開發策略就知道了,如果你主管真的要證據,打開Xcode,秀給他看ios能加的project和target形式有那些就夠了
作者: appleway (蘋果愛天空)
2014-02-07 09:58:00
Check Apple's doc of "Using Static Libraries in iOS"
http://0rz.tw/dJnbl
作者:
atst2
(atst2)
2014-02-07 15:09:00
Xcode內點擊.m檔案,直接改副檔名為.mm就好了
繼續閱讀
[問題] 有關版權宣告或使用那些open source
fightword
Re: [問題] ios開發color picker
ye4598712
[問題] 加入檔案的問題
ishuen
[問題] 超級詭異 iPhone5s上沒有圖片
tentenlee
Re: [問題] 語系強制設定
atst2
[問題] 請問 IPC
HuangJC
[問題] camera 前置鏡頭對焦
y03131003
xcode的scheme出現多個手機destination
lowenzahn
Re: [問題] app無法執行
darktt
[問題] app無法執行
LonelyLouis
Links
booklink
Contact Us: admin [ a t ] ucptt.com