一. RunTime簡(jiǎn)介 RunTime簡(jiǎn)稱運(yùn)行時(shí)。OC就是運(yùn)行時(shí)機(jī)制,也就是在運(yùn)行時(shí)候的一些機(jī)制,其中最主要的是消息機(jī)制。 對(duì)于C語(yǔ)言,函數(shù)的調(diào)用在編譯的時(shí)候會(huì)決定調(diào)用哪個(gè)...
一. RunTime簡(jiǎn)介 RunTime簡(jiǎn)稱運(yùn)行時(shí)。OC就是運(yùn)行時(shí)機(jī)制,也就是在運(yùn)行時(shí)候的一些機(jī)制,其中最主要的是消息機(jī)制。 對(duì)于C語(yǔ)言,函數(shù)的調(diào)用在編譯的時(shí)候會(huì)決定調(diào)用哪個(gè)...
知己知彼,百戰(zhàn)不殆它山之石,可以攻玉 競(jìng)品分析基礎(chǔ)步驟:明確目的>>>行業(yè)分析>>>確定競(jìng)品>>>確定維度>>>搜集數(shù)據(jù)>>>對(duì)比分析>>>輸出結(jié)論 行業(yè)分析四要素:客觀性、...
背景 作者基于之前自己所寫的Swift項(xiàng)目--仿照推特客戶端用純Swift寫的一個(gè)項(xiàng)目,目前已經(jīng)公開放在GitHub上(https://github.com/waitwalk...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對(duì)象中找不到,就進(jìn)行轉(zhuǎn)發(fā),具體怎么實(shí)現(xiàn)的呢。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制。 Runtime介紹...
https://blog.csdn.net/huxinguang_ios/article/details/51045810 要解決這個(gè)問題需要了解一下runloop的知識(shí)。r...
首先,創(chuàng)建一個(gè)person類,代碼如下:.h .m 在控制器里獲取并打印該類的成員變量、屬性和方法,代碼如下: 這里需要提出的是,平時(shí)使用@property的時(shí)候,系統(tǒng)會(huì)自動(dòng)...
如果需要延時(shí)處理某件事情,則我們可以通過(guò)dispatch_after來(lái)實(shí)現(xiàn), 比如從現(xiàn)在開始,延時(shí)3秒后執(zhí)行某個(gè)方法: 上面是用gcd實(shí)現(xiàn)的延時(shí),除了gcd之外,還可以通過(guò)N...
和當(dāng)前時(shí)間比較 1)1分鐘以內(nèi) 顯示 : 剛剛 2)1小時(shí)以內(nèi) 顯示 : X分鐘前 3)今天或者昨天 顯示 : 今天 09:30 昨天 09:30 今年 顯示 : 09-12...
iOS 簽名機(jī)制挺復(fù)雜,各種證書,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,...
深.淺拷貝 copy/mutableCopy NSString copy/mutableCopy NSMutableString 結(jié)論: 注意:其他對(duì)象NSArray、NSM...
最近在復(fù)習(xí)iOS內(nèi)存管理相關(guān)的知識(shí),網(wǎng)上找了些資料順便匯總下。 首先說(shuō)一些基礎(chǔ)性的東西: 1.強(qiáng)引用 在ARC中修飾符是__strong,比如 不加修飾符的話默認(rèn)都是__st...
http://blog.csdn.net/seafishyls/article/details/44546809 http://www.itdecent.cn/p/01da9...