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