前言 微信朋友圈一直以來都是iOS開發(fā)人員爭相模仿的界面,主要是其包含了豐富的iOS所需知識點,以及常用的功能模塊。當然各個功能模塊實現(xiàn)過程中的細節(jié)處理以及用戶體驗的優(yōu)化,這...
前言 微信朋友圈一直以來都是iOS開發(fā)人員爭相模仿的界面,主要是其包含了豐富的iOS所需知識點,以及常用的功能模塊。當然各個功能模塊實現(xiàn)過程中的細節(jié)處理以及用戶體驗的優(yōu)化,這...
最近加班加的比較多,再加上這個真的比較考驗邏輯,所以一段時間都沒寫東西了。來說說這次的功能,網(wǎng)上有很多類似的demo,但都是分開實現(xiàn)的,我把這兩個功能放到了一起,并且沒有使用...
export default 和 export 區(qū)別: 1.export與export default均可用于導出常量、函數(shù)、文件、模塊等2.你可以在其它文件或模塊中通過im...
說明:此文是自己的總結筆記,主要參考: iOS程序的啟動執(zhí)行順序 AppDelegate 及 UIViewController 的生命周期 UIView的生命周期 一. iO...
先簡單說說我最近的面試經(jīng)歷吧。面試的公司很多,大部分最后都能得到令人滿意的結果,我將這些體會記錄下來,面了這么多公司,如果不留下什么,那豈不是太浪費了。對于我來說,這也是一次...
目錄 【如何快速的開發(fā)一個完整的iOS直播app】(原理篇) 【如何快速的開發(fā)一個完整的iOS直播app】(播放篇) 【如何快速的開發(fā)一個完整的iOS直播app】(采集篇) ...
在 WWDC 2016 和 2017 都有提到啟動這塊的原理和性能優(yōu)化思路,可見啟動時間,對于開發(fā)者和用戶們來說是多么的重要,本文就談談如何精確的度量 App 的啟動時間,啟...
前言 在最近的面試中,我發(fā)現(xiàn)一道面試題,其考點是:圍繞iOS App中一個視圖從添加到完全渲染,在這個過程中,iOS系統(tǒng)都做了什么? 在進行了大量的文章查閱以及學習以后,將所...
系列文章: TableView優(yōu)化之高度緩存功能 TableView優(yōu)化之加載圖片的優(yōu)化邏輯 TableView優(yōu)化之快速滑動下的忽略加載 最近在搞什么,所以就順手寫點什么咯...
系列文章: CoreText實現(xiàn)圖文混排 CoreText實現(xiàn)圖文混排之點擊事件 CoreText實現(xiàn)圖文混排之文字環(huán)繞及點擊算法 CoreText實現(xiàn)圖文混排之尺寸估算及文...
前言 隨著公司業(yè)務的發(fā)展,App版本的迭代,相信不少App都需要英文化(國際化)。App英文化,不外乎這三點: 純代碼中引用的strings國際化; Storyboard/X...
找出編譯耗時過長的文件 要優(yōu)化項目的編譯速度,首先需要把耗時過長的文件找出來,然后進行重點優(yōu)化。這里會用到Xcode build的兩個OTHER_SWIFT_FLAGS: -...
GET 緩存導致的問題 在iOS 客戶端通過AFNetworking 發(fā)起 GET 方式的HTTP請求時,導致數(shù)據(jù)始終不是最新的,即使斷開網(wǎng)絡連接,依舊能獲取到respons...
自定義布局 - 繼承UICollectionViewFlowLayout 重寫prepareLayout方法 作用:在這個方法中做一些初始化操作 注意:一定要調(diào)用[super...
原文地址:2018 iOS 面試題大全由于原作者并沒有繼續(xù)更新,這里我轉過來繼續(xù)更新下 整理的一些iOS面試相關問題,持續(xù)更新,敬請關注 2018 iOS面試題大全---全方...
va_list的定義: VA_LIST 是在C語言中解決變參問題的一組宏,所在頭文件:#include ,用于獲取不確定個數(shù)的參數(shù)。oc中的定義如下: 宏: va_list...
一、準備工作 創(chuàng)建兩個私有遠程倉庫 WYSpec 和 WYLib-- WYSpec倉庫用來存儲spec-- WYLib用來存儲項目工程文件 二、創(chuàng)建pod私有庫的項目工程 c...
只要學過 iOS 的人,都會對 strong、weak、copy等關鍵字應該都會很熟悉。weak 屬性關鍵字就是弱引用,它不會增加引用計數(shù)但卻能保證指針的安全訪問,在對象釋放...