原创 IOS的靜態庫

IOS產生.a的靜態庫,比起.framework相對簡單了好些。   下面介紹一下具體生成步驟: 1、新建一個framework&library庫。IOS 下的cocoa touch static library。然後輸入prod

原创 IOS點,分辨率,尺寸,機型

(via:Joanna's coding blog)   幾天前,Apple發佈了iPhone 6 Plus. 新的iPhone大幅改變了圖像在屏幕上渲染的方式。我們做了一個圖表進行詳細分析。 點贊 收藏

原创 IOS的Crash

在調試程序的時候,總是碰到crash的bug,而且一追蹤就是一些彙編的代碼,讓人特別疑惑。 一般情況下可以通過增加兩天斷點來解決此問題,方法介紹如下: 基本上有錯誤分爲以下幾種類型: signal(SIGABRT, MySigna

原创 IOS之多媒體

iOS開發之多媒體播放是本文要介紹的內容,iOS SDK中提供了很多方便的方法來播放多媒體。本文將利用這些SDK做一個demo,來講述一下如何使用它們來播放音頻文件。 AudioToolbox framework 使用Audio

原创 IOS的框架

名稱 最先引入 前綴 描述 Accelerate.framework 4.0 cblas , vDSP 包含加速數學和DSP函數。 請查看 加速框架參考 。 AddressBoo

原创 IOS注意之NSAutoreleasePool

Object-c使用引用計數的方式來管理內存,當一個對象retain,則引用計數+1,對象獲得繼續存在的保證;當對象release,則引用計數-1,如果這時候引用計數爲0,則對象銷燬,執行dealloc。 NSAutoreleasePoo

原创 iOS 播放在線視頻

第一種: //UIWebView 加在網絡視頻 在線播放  有聲音 UIWebView *myWeb = [[UIWebView alloc] initWithFrame:self.view.bounds]; NSURL *url

原创 IOS之UINavigationController

有一陣子沒有寫隨筆,感覺有點兒手生。一個多月以後終於又一次坐下來靜下心寫隨筆,記錄自己的學習筆記,也希望能夠幫到大家。   廢話少說回到正題,UINavigationController是IOS編程中比較常用的一種容器view con

原创 Shell:sed: RE error: illegal byte sequence

使用shell命令,執行文件內替換字符串, sed -i '' "s/BUILD_TIMES/${build_number}/" index.html結果報錯: sed: RE error: illegal byte sequence

原创 IOS注意之NSNotificationCenter

Notification 蘋果提供通知方式來解除2個模塊的耦合。 提供了 1.註冊觀察者的方法 2.發送通知的方法 3.移除觀察者的方法 這裏需要注意的是多線程的影響。 通常直接寫代碼,addObserver或者postNotificat

原创 cancelPreviousPerformRequestsWithTarget

在ios官方代碼中: /**************** Delayed perform ******************/ @interface NSObject (NSDelayedPerforming) - (vo

原创 IOS使用jenkins進行持續集成2

上一篇,自己嘗試進行持續集成,研究的不深入,這兩天,爲公司搭建持續集成環境,以及內部發布系統,瞭解的更多了,所以分享出來。 這篇主要介紹一些其他東西,不重複介紹上一篇的內容。 如果使用jenkins進行ios持續集成,需要xcode插件支

原创 IOS注意之nil,Nil,NULL,NSNull

nil,Nil,NULL,NSNull區別 一般: nil---指向對象類型的空指針 Nil---指向類類型的空指針 NULL---指向基本類型或c類型的空指針 NSNull---空對象,經常作爲佔位符使用 實際上 對象類型空指針--

原创 IOS NSUserDefaults文件在哪

模擬器環境下 1.ios8.0以下 NSUserDefaults文件位置 /Users/xxx/Library/Developer/CoreSimulator/Devices/0782D847-E13E-443A-9FA5-DD34

原创 IOS之Archives和Crash

xcode6.3.1在Organzer中有Archives以及Crashes。 Archives中有歷次打包的記錄,右鍵點擊某個archive,show in finder,會發現定位到一個xxx.xcarchive的包文件。 顯示包內容