![240](https://upload.jianshu.io/users/upload_avatars/2353819/66c4e53b-99e2-4e7d-9d3f-106625cd4c09.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
定時(shí)器Timer在開發(fā)過程中十分常見, 并不是所有使用Timer的地方都會(huì)產(chǎn)生循環(huán)引用,但是一旦產(chǎn)生就很難釋放,我們平常使用Timer的姿態(tài)存在...
Swift實(shí)現(xiàn)搜索二叉樹(BST) 二叉搜索樹(BST)關(guān)于索索二叉樹這里有詳細(xì)的教程,下面我們主要針對(duì)二叉樹的一些特點(diǎn),來一步一步使用Swif...
Playground是我們學(xué)習(xí)Swift的好工具, 能實(shí)時(shí)的看到代碼的效果, 在開發(fā)過程中我們可以在Playground中寫一些我們沒有把握的代...
開門見山,國際化有兩種方式, 第一種是自己手動(dòng)創(chuàng)建國際化的各種文件, 此方法的靈活, 容易維護(hù).第二種方式是app完成之后使用xcode導(dǎo)出國際...
筆者以前使用的 jekyll+github pages 的方式搭建博客, 后來從jekyll 遷移到了 hexo, 并不是說 jekyll 比 ...
解決實(shí)例之間的循環(huán)強(qiáng)引用,Swift 提供了兩種辦法用來解決你在使用類的屬性時(shí)所遇到的循環(huán)強(qiáng)引用問題:弱引用(weak reference)和無...
Swift相比OC在運(yùn)算符上做了一些改變, 但是基本的運(yùn)算符,比如 +,-,*,/,%, 邏輯運(yùn)算符,比如 &&,||,!, 還有三目運(yùn)算符等也...
下拉刷新使我們經(jīng)常使用的框架, 其中MJRefresh也是我們比較常用的. 但是列表展示很多情況會(huì)出現(xiàn)沒有數(shù)據(jù)的尷尬, 比如服務(wù)器返回?cái)?shù)據(jù)為空,...
App啟動(dòng)時(shí)間,直接影響用戶對(duì)app的第一體驗(yàn)和判斷.如果啟動(dòng)時(shí)間過長,不單用戶體驗(yàn)會(huì)下降, 還有可能會(huì)觸發(fā)蘋果的watch dog機(jī)制而kil...