相信每個客戶端的app都有日志框架, 基本做法是屏蔽 NSLog, 自定義一個可以改變格式的Log, 并且用#if DEBUG宏來控制開關(guān). 程...
web實時打印iOS設(shè)備log 項目進程中, 測試人員或者開發(fā)工程師在測試機沒有連接Xcode的調(diào)試狀況下如果出了問題需要debug, 需要插上...
dispatch_group中都是同步事件情況例如任務(wù)3需要在任務(wù)1和任務(wù)2執(zhí)行結(jié)束以后(任務(wù)1.2是并發(fā)執(zhí)行的)再執(zhí)行, 代碼如下: disp...
簡介 Objective-C是開發(fā)蘋果軟件的語言, 大部分是C語言.除去一些基本的特性, 最重要的它是一門動態(tài)語言, 其動態(tài)性的基石便是rumt...
NSSting大部分的時候copy, 那么用copy和strong/retain有什么區(qū)別呢? 可以看到strCopy新產(chǎn)生了一個string的...
1. 概念 KVO,即:Key-Value Observing尤莺,鍵值觀察,它提供一種監(jiān)聽屬性變化的機制澡谭,當(dāng)指定的對象的屬性被修改后,則對象就會接...
KMP算法下面只寫個代碼, 網(wǎng)上有很多講解(還沒見一個講得很清楚的, 用文字也確實難講清楚), 想學(xué)習(xí)的直接看嚴大媽的視頻講解嚴蔚敏KMP講解,...
Objective-C中獲取類(類對象)的屬性列表利用runtimeSwift可以利用反射獲取 比起用runtime要方便, 而且可以分別獲取對...
OC中NSArray 除去while,for循環(huán)遍歷還有枚舉法:enumerateObjectsUsingBlock.Swift中的Array類...