宏,簡單來說就是按預(yù)定義的規(guī)則來替換相應(yīng)的文本內(nèi)容,被替換的文本內(nèi)容可以是對象也可以是函數(shù)。既然是替換,那就需要遵循一定的規(guī)則來執(zhí)行,這里的規(guī)則就是本文要討論的主要內(nèi)容,希望...
近期被一個 UIWindow 的問題坑慘了 ??,網(wǎng)上查了很久,沒什么資料,所以仔細(xì)再次深入研究了一下。 本文以問題的形式闡述,以下結(jié)論全部是看官方文檔以及自己試驗得出,如有錯...
開源碼,_Block_use_RR2函數(shù)前沒有判斷,mrc &arc 都會調(diào)用,在 arc 環(huán)境下打符號斷點也能看到調(diào)用了_Block_use_RR2這個函數(shù)。而且如果arc環(huán)境下,某個文件是 mrc 的,這種情況似乎用作者的說法說不過去,新的開源代碼中沒看到作者文中的這個方法的注釋。
漫談Block一、Objective-C發(fā)展史 Objective-C從1983年誕生,已經(jīng)走過了30多年的歷程。隨著時間的推移,Objective-C支持很多特性,下面是幾個重要的發(fā)展節(jié)...
1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時間app再啟動時花費的時間 例如:app啟動時可能包含操作...
1、迫于面試的理由 大概是5月份的事情了,五一節(jié)后,上班第一天,老板耷拉著臉,把我們叫了過去,這一天,老板來的比我們晚點,看似不對勁,可能公司運營出什么問題了,然后大家一起過...
相信每個客戶端的app都有日志框架, 基本做法是屏蔽 NSLog, 自定義一個可以改變格式的Log, 并且用#if DEBUG宏來控制開關(guān). 程序上線之后沒有客戶端日志查詢,...
web實時打印iOS設(shè)備log 項目進(jìn)程中, 測試人員或者開發(fā)工程師在測試機沒有連接Xcode的調(diào)試狀況下如果出了問題需要debug, 需要插上線連接Xcode重新run, ...
九月 在祖國的最西端 看不到家鄉(xiāng)遍野金黃的稻田 每有微風(fēng)吹過 泛起層層的喜悅 更看不到母親忙碌的身影 每每低頭,便有汗水滾落 行走在茫茫戈壁 停步凝望 那被太陽燒紅了的天際 ...
中國從小學(xué)到高中那是學(xué)校嗎,就是個江湖
我們家不需要性教育“如果將來哪天我談了男朋友,我希望我可以把我們兩個人之間的故事毫無保留地告訴我媽媽。如果我們發(fā)生了矛盾,媽媽可以幫我出謀劃策;如果我們做了什么不好的事情,媽媽可以站出...