Time of Update: 2018-12-03
iOS有很多常用術語,讓我們來好好認識一下。ECID碼 全稱 Exclusive Chip ID ,每一台硬體裝置的 ECID 都是獨一無二的。每一代系統的 SHSH檔案 也是不盡相同的。這兩者組合起來,就令每一台裝置在每一個版本的系統下都有一段獨一無二的驗證資料。蘋果現在更新韌體以及恢複韌體是需要串連蘋果官方伺服器ECID驗證,才能刷韌體. 備份ECID碼和00.shsh 檔案為了防止蘋果以後出新基帶韌體而導致不能恢複現有可JB的韌體. 所以才有這一說法,備份了ECID碼和00.shsh
Time of Update: 2018-12-03
原文:http://stackoverflow.com/questions/8085188/ios-perform-action-after-period-of-inactivity-no-user-interaction1. 建立 Objective-C 類,繼承 UIApplication。2. 編輯 .h 如下:#import
Time of Update: 2018-12-03
原文:http://developer.apple.com/library/ios/#documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Introduction/Introduction.html關於
Time of Update: 2018-12-03
在xcode中建立一個靜態庫檔案,編譯後會產生兩個版本,一個是模擬器版,一個是真機版。這樣對後面引入靜態庫來開發非常不方便。因此非常需要打包成一個通用靜態庫方便調試。1、學習一個查看靜態庫檔案資訊的命令lipo -info xxxxxxxxxx.a 顯示結果中i386是mac上的架構(模擬器) armv6/armv7是ios架構的(真機); 2、打包命令lipo -create "完整路徑/lib.a" "完整路徑/lib.a" -output "輸出路徑/lib.a"
Time of Update: 2018-12-03
翻譯自: http://stackoverflow.com/questions/5277940/why-does-viewwillappear-not-get-called-when-an-app-comes-back-from-the-backgrounviewWillAppear和viewDidAppear什麼時候被調用問:當我向一個UINavigationController壓入一個視圖控制器的時候,
Time of Update: 2018-12-03
popover 基本原理 http://blog.csdn.net/chun799/article/details/6988359open source popover "WEPopover"
Time of Update: 2018-12-03
http://www.cnblogs.com/love-lie/archive/2012/07/11/2585804.html 使用數組對象建立的數組功能非常強大,在Java語言或者C語言中定義的數組必須滿足數組中的每一個元素必須是同樣的類型。而Objective-C語言可以在Array數組中放任意類型的資料,值得注意的是只能放指向這個對象的指標,如果直接放int ,char,double
Time of Update: 2018-12-03
在ios開中中,由於螢幕尺寸限制,如果需要顯示的資料很多,需要用到分頁載入。原理:先資料放到一個table中,先顯示10條,table底部有一察看更多選項,點擊察看更多查看解析的剩餘資料。基本上就是資料來源裡先只放10條, 點擊最後一個cell時, 添加更多的資料到資料來源中. 比如: 資料來源是個array: NSMutableArray *items;ViewController的這個方法返回資料條數: +1是為了顯示"載入更多"的那個cell- (NSInteger)tableView:(
Time of Update: 2018-12-03
UIScrollView 原理 轉貼:http://www.cocoachina.com/bbs/read.php?tid=40965//作者:禚來強 iphone開發*****:79190809 郵箱:zhuolaiqiang@gmail.com轉帖請保留在滾動過程當中,其實是在修改原點座標當手指觸摸後, scroll view會暫時攔截觸摸事件,使用一個計時器,假如在計時器到點後,沒有發生手指移動事件,那麼,scroll view發送tracking
Time of Update: 2018-12-03
IOS 開發環境,認證和授權檔案是什嗎? 部落格分類:IOS一、成員介紹1. Certification(認證)認證是對電腦開發資格的認證,每個開發人員帳號有一套,分為兩種:1) Developer Certification(開發認證)安裝在電腦上提供許可權:開發人員通過裝置進行真機測試。可以產生副本供多台電腦安裝;2) Distribution
Time of Update: 2018-12-03
============================================================博文原創,轉載請聲明出處電子咖啡-專註於移動互連網============================================================在做一個圖片壁紙應用的時候,點擊壁紙,需要隱藏底部的tab和navigation
Time of Update: 2018-12-03
============================================================博文原創,轉載請聲明出處電子咖啡(原id藍岩)============================================================關於NSZone,一句話來說就是比alloc速度快。以下翻譯來自:http://blog.csdn.net/hector_huang/article/details/7107291 在這裡感謝作者。英文地址在這裡
Time of Update: 2018-12-03
============================================================博文原創,轉載請聲明出處電子咖啡(原id藍岩)============================================================ios開發中需要用到不少的工具類,這裡記錄一下,可能會不完美,後續會不斷的更新,也希望大家能分享自己好的工具。Imageutil.h 可以從相簿中選取映像,並且剪裁為指定大小儲存到本地:Imageutil.h///
Time of Update: 2018-12-03
我們知道iOS開啟背景工作後可以獲得最多600秒的執行時間,而一些需要在後台下載或者與伺服器保持串連的App是如何突破600秒的限制的呢?像網易公開課就可以在後台持續下載,優酷也可以在後台持續緩衝,這是怎麼做到的呢?一般來說,要實現iOS長時間後台運行,需要聲明VOIP、Audio或GPS。 Audiosession 實現方法很簡單,就是在後台一直播放一個無聲的音樂檔案,這樣就相當於聲明了Audio,就可以輕鬆突破600秒的限制了。 通過播放“靜默”音讓程式在後台執行的做法(即在audiouni
Time of Update: 2018-12-03
http://aasheaa.blog.163.com/blog/static/99333120126311332613/// 擷取當前裝置可用記憶體及所佔記憶體的標頭檔#import <sys/sysctl.h>#import <mach/mach.h> // 擷取當前裝置可用記憶體(單位:MB)- (double)availableMemory{ vm_statistics_data_t vmStats; mach_msg_type_number_t
Time of Update: 2018-12-03
如何區分單指tap和雙指tap呢直接上代碼 若使用UIKit請自行修改函數名稱 以下是cocos2d代碼//GameTouches = [[NSMutableSet alloc]init];- (void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ if (touches.count ==1) { [GameTouches addObject:[touches anyObject]];
Time of Update: 2018-12-03
行動裝置
Time of Update: 2018-12-03
以前我們使用過UIImage來載入圖片,而UIImageView是在介面上顯示圖片的一個控制項,在UIImageView中顯示圖片的話應該首先把圖片載入到UIImage中,然後通過其他方式使用該UIImage。以下說明了四種常用的載入UIImage的方法:imageNamed:使用應用程式束中的一個檔案來建立,IOS4以後的版本中可以省略圖片副檔名;imageWithCGImage:使用Quartz
Time of Update: 2018-12-03
MyImagePicker展示了如何調用系統Photo和Album,並在自訂的UI中進行瀏覽,而這個也是很福士化的需求。先看看這個例子的使用流程:對於這個Sample,我主要關注兩個關鍵點:調用系統Photo和AlbumUI組件的嵌套和組合調用系統Photo和AlbumIOS提供了類ALAssetsLibrary來取得Photo下面的資源(photo, album, video等),它的主要調用方式是遍曆和block回調:NSUInteger groupTypes =
Time of Update: 2018-12-03
本人之前一直做Android的開發,對iOS的學習還是有點排斥的。iOS相對比較封閉,為了學習iOS開發,至少要有一台Mac系統的PC或者NoteBook,成本比較高;再加上iOS開發採用Object-C語言,的確看起來有點不舒服,所以一直沒有涉獵。最近想開發幾個幼兒教育類的APP。為了開發這幾個APP,從技術角度至少要涉及Web端,Android和iOS用戶端。Web部分的也還好,有底子在,簡單搞一搞不成問題。Android用戶端的自然不必多說,輕車熟路。至於iOS用戶端,也只能硬著頭皮學習了