iOS精選源碼
擴展內容的cell - folding-cell
一個近乎完整的可識別中國身份證信息的Demo 可自動快速...
JPImageresizerView 仿微信的圖片裁剪
帶年月和至今以及設置分鐘間隔的時間選擇器(picker)
好用的彈窗組件
一個輕量級的自定義視圖彈出框架,可靈活配置動畫、背...
iOS仿看了嗎
日常工具(指南針,量角器,刻度尺,測網速,測噪音等)
iOS優質博客
深入淺出 iOS 併發編程
什麼是併發編程在大多數場景下,我們所寫的代碼是逐行順序執行——在固定的時段內,程序只執行一個任務。而所謂併發編程,就是指在固定的時段內,程序執行多個任務。舉個例子,當我們在微博 App 的首頁滑動瀏覽時,微博也在從網絡端預加載新的內容或者圖片。併發編程可以充分利用硬件性能,合理分配軟件資源... 閱讀原文
iOS 驗證碼輸入一種實現思路
如圖所示,現在很多App採用了類似下劃線、方塊等方式的驗證碼輸入,直觀美觀!對於這種效果的實現方式,大概有以下幾種方式:1.多個UITextField組成這種方式好處是有光標閃爍、但是在處理刪除和動畫效果時,就會顯得有點笨拙,OFO應該是這樣實現的,要嚴格處理好每個UITextField的FirstResponder。... 閱讀原文
APP無埋點技術調研
代碼埋點:通過手寫代碼的方式進行埋點。代碼埋點存在高度耦合、依賴發版、無法動態更新、容易誤刪、重複埋點等問題。 無埋點:其實所謂無埋點就是開發者無需再對追蹤點進行埋碼,而是脫離代碼,只需面對應用界面圈圈點點即可追加隨時生效的事件數據點。無埋點的基礎是圈選,圈選的基礎是元素。無埋點的說法並不... 閱讀原文
NSURLSession全面學習筆記
最近一直在學習AFNetWorking這個框架,我們知道這個框架主要就是封裝的的NSURLSession這個類及其相關的類,那麼我們要想搞清楚AFNetworking這個框架,首先就要搞清楚NSURLSession這個類相關的類。首先學習一下在NSURLSession之前使用的一個類:NSURLConnection這個... 閱讀原文
從Xcode10不再支持libstdc++說起
衆所周知從Xcode10起,蘋果摒棄了對libstdc++庫的支持轉而支持libc++庫了。這兩個庫在Xcode9甚至更早的版本就已經同時存在於系統中並且可供開發者選擇,當然在Xcode9時代蘋果就已經宣佈了將要廢棄libstdc++的信息了。C++標準庫一個app應用程序中如果用到C++相關的代碼和類庫那麼就需要鏈接... 閱讀原文