最近花了不少時間學習了核心動畫(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 編程基礎(chǔ),所以決定先從 UI 部分開始写妥,重新去認識拳球。在想這么做的時候,我選擇了閱讀官方文檔珍特,其實官方文檔是一種...
同步鎖:@synchronized() 官方解釋:The @synchronized directive is a convenient way...
前言 程序員在開發(fā)程序的時候祝峻,對內(nèi)存的管理是很重要的一件事情,比如如何高效使用內(nèi)存扎筒,防止內(nèi)存泄露莱找,降低內(nèi)存的峰值等。如何很好去處理這些問題的前提...