前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現(xiàn)一遍。并且提供一些選型、實現(xiàn)細節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現(xiàn)一遍。并且提供一些選型、實現(xiàn)細節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
閑聊c/c++ 1: 用c/c++混合編程方式為ios/android實現(xiàn)一個自繪日期選擇控件(一) 閑聊c/c++ 2: 用c/c++混合編程方式為ios/android實...
一、什么是設(shè)計模式 "每一個模式描述了一個在我們周圍不斷重復(fù)發(fā)生的問題以及該問題的解決方案的核心.這樣,你就能一次又一次地使用該方案而不必做重復(fù)的勞動". ---Chr...
背景 新項目這邊每次版本移交,給測試都是直接xcode挨個拿手機安裝的流程. 一次兩次還好,天天這么搞,而且每次一大波手機扔過來,瞬間覺得,自己好像是個疫苗注射員似的,順次給...
Version 和 Build 的概念 在應(yīng)用 target 的 General 面板中有兩個設(shè)置項,分別為 Version 和 Build,它們實際對應(yīng)了 Info.pli...
iOS 7 之后蘋果給 UIViewController 引入了 topLayoutGuide 和 bottomLayoutGuide 兩個屬性來描述不希望被透明的狀態(tài)欄或者...
iOS開發(fā)CoreAnimation解讀之三——幾種常用Layer的使用解析 一、CAEmitterLayer CAEmitterLayer是CoreAnimation框架中...
在這篇文章中,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項。當然也會給出幾種多線程的案例,在實際使用中感受它們的區(qū)別。還有一點需要說明的是,這篇文...
首先感謝右側(cè)鏈接代碼中的圖片素材??~大神使用UICollectionView實現(xiàn)的輪播圖 據(jù)說此三方好多好多人用強大的第三方框架SDCycleScrollView 輪播圖的實...