現(xiàn)在iPhone手機(jī)屏幕越來越多, 屏幕適配也越來越重要. Masonry就是為屏幕適配而生的三方框架. Masonry基礎(chǔ)API 更新約束和布局 Masonry示例代碼 常...
嚴(yán)格單例模式 繼承自 NSObject 靜態(tài)屬性 shared 持有唯一的實(shí)例,對(duì)外公開。 重載 init() 方法,使其對(duì)外不可見,不可以在外部調(diào)用,防止在外部創(chuàng)建實(shí)例。 ...
guard語句判斷其后的表達(dá)式布爾值為false時(shí),才會(huì)執(zhí)行之后代碼塊里的代碼,如果為true,則跳過整個(gè)guard語句 我們以今年高考為例,在進(jìn)入考場(chǎng)時(shí)一般都會(huì)檢查身份證和...
NSString *str=@"1368082020";//時(shí)間戳NSTimeInterval time=[str doubleValue]+28800;//因?yàn)闀r(shí)差問題要加...
GPU渲染機(jī)制: CPU 計(jì)算好顯示內(nèi)容提交到 GPU,GPU 渲染完成后將渲染結(jié)果放入幀緩沖區(qū),隨后視頻控制器會(huì)按照 VSync 信號(hào)逐行讀取幀緩沖區(qū)的數(shù)據(jù),經(jīng)過可能的數(shù)模...
代碼引用 1>增加表字段ALTER TABLE 表名 ADD COLUMN 字段名 字段類型2>刪除表字段ALTER TABLE 表名 DROP COLUMN 字段名3> 修...
最近做SDK開發(fā)的時(shí)候,為了給QA編寫一個(gè)測(cè)試工具,方便調(diào)試和記錄請(qǐng)求內(nèi)容。但是又不想改動(dòng)已經(jīng)寫好的SDK代碼。本來想到用methodSwizzle,但是發(fā)現(xiàn)SDK要開放一些...
最近工作中遇到一個(gè)比較迷惑的事情,在我利用runtime獲取類的屬性的時(shí)候,由于類實(shí)現(xiàn)了一個(gè)自定義協(xié)議,導(dǎo)致遍歷出來的屬性中包含了NSObject協(xié)議中的property。查...
第一種實(shí)現(xiàn)方法 #######define APP_URL @"http://itunes.apple.com/lookup?id=你程序的appId"會(huì)得到以下返回?cái)?shù)據(jù): ...