與java和.net一樣,objc也由類庫的概念,不過在在objc上一般叫庫,庫表示程序代碼集合,可以共享給其他程序使用,庫是編譯后的二進制文件,因此不能看到源代碼,多用於一些開放sdk(如百度地圖sdk),商用庫,這兩天在研究iOS上編譯靜態庫,這里把編譯的過程和中間遇到的一些問題做一下記錄 ...
好久沒有寫博客了,這也算是我步入新工作后的第一篇技術博文吧。在進入新公司前,早就有了技術層進入下一個迭代的准備,但很多事情是意想不到的,就像我以 C 程序員的身份面試入職的,而今卻是一個全職的 IOS 開發。從 C 到 Objective C 的切換,還是有不少成本的,加上今年又推出了 Swift,以后要學習的路是漫長的,其實,學習的路本身就是漫長的,不應該滿足於一個階段和特定領域。對我而言,語言 ...
2014-06-28 16:16 6 4035 推薦指數:
與java和.net一樣,objc也由類庫的概念,不過在在objc上一般叫庫,庫表示程序代碼集合,可以共享給其他程序使用,庫是編譯后的二進制文件,因此不能看到源代碼,多用於一些開放sdk(如百度地圖sdk),商用庫,這兩天在研究iOS上編譯靜態庫,這里把編譯的過程和中間遇到的一些問題做一下記錄 ...
第一步:下載gas-preprocessor 1.1 下載 https://github.com/libav/gas-preprocessor 1.2 拷貝 gas-preprocessor.pl ...
我使用的配置:xcode4.5,IOS6.0,ipad 1(4.3) 一、准備資源 1. 到https://github.com/gabriel/ffmpeg-iphone-build下載ffmpeg-iphone-build2.先將gas-preprocessor.pl拷貝到/usr ...
到openssl官網下載openssl源碼:https://www.openssl.org/source/ 目前我選擇的穩定版本為:openssl-1.1.1k 1、編譯x86_64平台 首先需要修改Configurations/15-ios.conf配置文件,這個配置文件里面的target ...
上一篇在編譯完之后,就很不負責的結束了,本篇就對 PJSIP 庫中提供的一個示例 iPJSUA 的使用,做一個簡單的介紹。也能解除很多人對官方文檔的一個困擾,起碼我是被困擾過了。 首先,要確保你的 PJSIP 的庫和你即將要編譯的平台對應,或者你直接使用上一篇博文最后鏈接下載的庫,那樣不用 ...
1.bitcode bitcode是LLVM編譯器將C/C++/OC/Swift等前端變成語言編譯成多種不同芯片上的機器指令過程中的中間代碼。並且這個中間代碼是CPU無關的。 原本我們的APP里要包含多種支持CPU架構的代碼。支持Bitcode的優勢就是在提交store后,蘋果再動態生成相應 ...
編譯環境:Mac OS X 10.10.2 ,Xcode 6.3 iOS SDK 8.3 FFmpeg庫的下載地址是 http://www.ffmpeg.org/releases/ 。FFmpeg是一個跨平台的用C語言寫成的庫,包含了編碼,解碼,色彩空間轉換等的庫 ...
編譯WebRTC.a靜態庫 編譯的方式,我看了幾個帖子,什么方法都有,這里我根據我的需求,說說我的做法。我的主要目的是因為網上找不到.a模式的webrtc的靜態庫,都是framework,所以我才自己編譯的。我的需求很簡單,就是需要.a出來。ios版本的webrtc是有自己的編譯腳本 ...