![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近花了不少時間學習了核心動畫(Core Animation)翻擒,打算用幾篇日志來整理看過的內(nèi)容虽界,大家共同學習析显。Core Animation在IO...
前言 在我們開發(fā)過程中穿撮,有一些自己封裝的工具類或是庫沈矿,為了方便管理移斩,我們借助cocoapods來實現(xiàn)短荐。我們平時所接觸的第三方庫倚舀,是公開的,我們自...
前段日子在找工作的過程中忍宋,面試過程中基本會被問及數(shù)據(jù)持久化的問題痕貌。雖然數(shù)據(jù)持久化在平時的開發(fā)過程中經(jīng)常使用到,但是對其的認識還是停留在使用的階段...
在調(diào)試程序的時候糠排,我們經(jīng)常需要打印并查看對象信息舵稠。一種辦法是將對象的全部屬性打印出來,另一種是挑選我們需要的信息入宦。 自定義的類輸出的信息并不太有...
前言:在 APP 開發(fā)中時常需要展示大量的圖片哺徊,然而加載顯示照片是不僅消耗APP性能,同時在tableView的cell中上下滑動加載圖片也是一...
跳出 Block 的坑 使用過 Block 的開發(fā)者都有一個意識就是乾闰,要防止 retain cycel(循環(huán)引用)落追。如何防止 retain cy...
前言:最近開始想鞏固一下 iOS 編程基礎,所以決定先從 UI 部分開始涯肩,重新去認識轿钠。在想這么做的時候,我選擇了閱讀官方文檔病苗,其實官方文檔是一種...
同步鎖:@synchronized() 官方解釋:The @synchronized directive is a convenient way...
前言 程序員在開發(fā)程序的時候疗垛,對內(nèi)存的管理是很重要的一件事情,比如如何高效使用內(nèi)存硫朦,防止內(nèi)存泄露贷腕,降低內(nèi)存的峰值等。如何很好去處理這些問題的前提...