Autolayout是一種“自動布局”技術(shù)喧锦,專門用來布局UI界面的 Autolayout自iOS6開始引入齿拂,由于Xcode4的不給力奏赘,當(dāng)時并沒有得到很大推廣自iOS7(Xco...
Autolayout是一種“自動布局”技術(shù)喧锦,專門用來布局UI界面的 Autolayout自iOS6開始引入齿拂,由于Xcode4的不給力奏赘,當(dāng)時并沒有得到很大推廣自iOS7(Xco...
藍(lán)牙知識 在iOS開發(fā)中搞监,實現(xiàn)藍(lán)牙通信有兩種方式仁连,一種是使用傳統(tǒng)的GameKit.framework恼五,另一種就是使用在iOS 5中加入的CoreBluetooth.frame...
由于工作最近工作原因昌罩,需要做游戲SDK開發(fā),所以最近玩了一個很好玩的東西,就是一個項目做多個工程 首先我們要做的是 隨便創(chuàng)建一個項目 選擇File-New-WorkSpeac...
block底層原理 最新不少人在群里問灾馒,block底層原理是怎么樣的茎用,本質(zhì)是什么,為啥他可以保存代碼塊,然后內(nèi)部調(diào)用,有不少的朋友面試的時候會問到 首先新建一個項目 現(xiàn)在我們...
對象捕捉 block對象捕捉也稱為capture,下面我用代碼來解釋一下 這里先看看結(jié)果轨功,大家心中的結(jié)果是輸入的10旭斥,還是20呢? 我們來分析一下底層文件古涧,先轉(zhuǎn)換為clang...
什么是LLVM LLVM項目是模塊化垂券、可重用的編譯器以及工具鏈技術(shù)的集合 The LLVM Project is a collection of modular and re...
Block類型 block有3種類型,可以通過調(diào)用class方法或者isa指針查看具體類型羡滑,最終都是繼承自NSBlock類型,NSBlock繼承與NSObject NSGlo...
循環(huán)引用非常常見菇爪,我們來分析一下為什么會循環(huán)引用 我們看到了WKPerson已經(jīng)被釋放掉了dealloc方法執(zhí)行了 接下來我要加一句代碼,就是這句代碼導(dǎo)致循環(huán)引用 我們來分析...
線程同步方案 OSSpinLock 自旋鎖 os_unfair_lock pthread_mutex dispatch_semaphore 信號量 dispatch_queu...
現(xiàn)在很多應(yīng)用都升級到Https柒昏,現(xiàn)在就來講解一下如何抓取https數(shù)據(jù) charles v4.2.7(比較舊的版本 不行 我之前3.8的就不行) https://www.ch...
Firdbase 簡單介紹吧:這個是做海外SDK的推送职祷,但是官方文檔沒有手動集成的氏涩,所以特別不友好https://firebase.google.com/docs/cloud...
坑一 UITextField 的私有屬性 _placeholderLabel 被禁止訪問了 居然崩潰了,錯誤信息如下 解決方案: iOS 13 通過 KVC 方式修改私有屬性...