![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
看懂 Crash 日志 Crash 頭部信息 Incident Identifier:每個 Crash 生成的唯一的 uuid. CrashReporter Key:Cras...
你步驟怎么做的呢
iOS 不用付費帳號也可以真機調(diào)試以前蘋果推出xcode 7 以后說是 不用付費證書 就可以真機調(diào)試 當時搞過但是很麻煩 就放棄了 但是最近發(fā)現(xiàn)xcode 在升級8 以后這個無付費帳號真機調(diào)試居然也可以了 而...
描述: 我們有沒有好奇過,我們寫代碼的時候輸入幾個字母系統(tǒng)就會提示一些相應(yīng)的代碼塊蚂且。比如- (instancetype)initWithFrame:(CGRect)frame...
stringByAddingPercentEscapesUsingEncoding(只對 `#%^{}[]|"<> 加空格共14個字符編碼配猫,不包括”&?”等符號), ios9...
默認情況下,我們只需要按照正常屬性的鍵值觀察系忙,就是說屬性值變化完全是由系統(tǒng)控制诵盼,我們只需要告訴系統(tǒng)監(jiān)聽什么屬性,然后就直接等系統(tǒng)告訴我們就完事了银还。而實際上风宁,KVO 還支持「手...
iOS中,內(nèi)存主要分為棧區(qū)列吼、堆區(qū)幽崩、全局區(qū)、常量區(qū)寞钥、代碼區(qū)五大區(qū)域 棧區(qū) 定義 棧是系統(tǒng)數(shù)據(jù)結(jié)構(gòu)慌申,其對應(yīng)的進程或者線程是唯一的 棧是向低地址擴展的數(shù)據(jù)結(jié)構(gòu) 棧是一塊連續(xù)的內(nèi)存區(qū)...
我們都知道Timer只有在invalidate之后才會從runloop中被移除,repeat為NO的timer在執(zhí)行一次之后就會自動移除理郑;我們在使用重復(fù)的timer的時候蹄溉,如...
1、出現(xiàn)死鎖的情況:使用sync函數(shù)往當前串行隊列中添加任務(wù)您炉,會卡住當前的串行隊列(產(chǎn)生死鎖)柒爵; 2、如下幾種代碼示例僅供參考