• iOS中書寫代碼規范35條小建議: 經驗

    1.精簡代碼, 返回最后一句的值,這個方法有一個優點,所有的變量都在代碼塊中,也就是只在代碼塊的區域中有效,這意味著可以減少對其他作用域的命名污染。但缺點是可讀性比較差

    liao 2017-03-21   9137   0

    iOS開發 常用插件、工具 經驗

    一、xcode插件 Alcatraz Alcatraz 里面或有好多的插件,常用的: CocoPods管理第三方類庫 XVim集成vim的功能 KSImageNamed圖片名字補齊 預覽 OMColorSense顏色預覽 VVDocumenter-Xcode注釋 Auto-Importer自動導入頭文件 XFunnyEditorxcode背景 XAlign代碼對齊 BBUDebuggerTuckA

    tangm068 2017-02-15   10204   0

    iOS 組件化 —— 路由設計思路分析 經驗

    隨著用戶的需求越來越多,對App的用戶體驗也變的要求越來越高。為了更好的應對各種需求,開發人員從軟件工程的角度,將App架構由原來簡單的MVC變成MVVM,VIPER等復雜架構。更換適合業務的架構,是為了后期能更好的維護項目。

    kunmingfkq 2017-03-02   9968   0

    獲取iOS設備唯一標示UUID 經驗

    在開發過程中,我們經常會被要求獲取每個設備的唯一標示,以便后臺做相應的處理。我們來看看有哪些方法來獲取設備的唯一標示,然后再分析下這些方法的利弊。

    DolFinney 2017-01-17   13882   0

    iOS動畫-從不會到熟練應用 經驗

    上次總結了多線程的用法,這次再復習下iOS動畫的東西.這次依然先是以api為主,因為好多人還是api好多的東西還不會用.然后中間穿插些例子,例子和代碼文章中都會有.因為篇幅比較長,先列一下大綱.

    jimmy_hen 2017-03-16   8296   0

    iOS 開發直播 App(基礎篇) 經驗

    直播原理:把主播錄制的視頻,推送到服務器,然后由服務器CDN分發給觀眾。

    i_maple 2016-12-11   7788   0

    iOS 實現快速切換主題詳細教程 經驗

    iOS 實現主題切換,相信在未來的app里也是會頻繁出現的,盡管現在只是出現在主流的APP,如(QQ、新浪微博、酷狗音樂、網易云音樂等),但是現在是看顏值、追求個性的年代,所以根據用戶喜好自定義/切換主題也是未來app的必備功能了。

    cjsyr1 2016-12-19   5516   0

    iOS 更加優雅便捷的UIAlertView/UIAlertController封裝使用 經驗

    前言: 這個是將alertView和alertController做了版本適配封裝在一起的,提供了變參和數組兩種方式,不過現在看來,雖然是“一句話”調用,但并不是很優雅的方式。 這次,改變了方案,將UIAlertView和UIAlertController分開進行了處理,整體代碼也輕量了很多。 基于UIAlertView封裝的JXTAlertView,這個是將之前寫Demo時搞的一套快捷使用ale

    evcb1982 2017-01-03   12690   0

    iOS應用程序生命周期 經驗

    iOS應用的生命周期,程序是在前臺還是后臺運行,是活躍還是掛起狀態,對于開發者來說是很重要的,因為開發者需要針對各種狀態執行相應代碼,遵循apple的一些原則。

    avbsavbs 2017-02-22   8102   0

    iOS可視化動態繪制連通圖 經驗

    今天的文章我們有易到難大致分為三個部分。第一部分我們會畫出相應的圖,并該圖是可以對每個點進行拖動的,在拖動的過程中,我們對其進行重繪。第二部分會取消拖動,使用 UIView 自帶的動畫來讓其自己變換,當然本部分你也可以使用Timer或者 GCD的TimerSource 讓其運動。第三部分則是第二部分的升級,再第二部分的基礎上我們稍作改進,此部分我們使用的是 DispatchSourceTimer 來讓每個點進行運動的。在第三部分我們讓局部范圍的點進行連線,也就是在運動的過程中,我們需要找出在當前點的規定范圍內有哪些點,然后將這些點進行連接。

    wzy124124 2016-12-28   8503   0

    iOS 的 SQLite 數據庫中應用 FMDB 庫 經驗

    在一款應用中,操作數據庫和處理數據通常都是一個重要而且關鍵的部分。幾個月前我所寫的一篇文章曾經談到過這個話題,那篇文章講解了如何使用 SwiftyDB 來管理 SQLite 數據庫。我今天再來探討數據庫的話題,不過這次我要介紹另一個你可能已經知道的庫: FMDB 。

    趙川 2017-01-09   11972   0

    iOS 組件化 —— 路由設計思路分析 經驗

    隨著用戶的需求越來越多,對App的用戶體驗也變的要求越來越高。為了更好的應對各種需求,開發人員從軟件工程的角度,將App架構由原來簡單的MVC變成MVVM,VIPER等復雜架構。更換適合業務的架構,是為了后期能更好的維護項目。

    StevieCoron 2017-02-26   14607   0

    iOS夯實:ARC時代的內存管理 經驗

    ARC提供是一個編譯器的特性,幫助我們在編譯的時候自動插入管理引用計數的代碼。

    jdwain1314 2016-06-02   14511   0

    iOS中的HotFix方案總結詳解 經驗

    WaxPatch是一個通過Lua語言編寫的iOS框架,不僅允許用戶使用 Lua 調用 iOS SDK和應用程序內部的 API, 而且使用了 OC runtime 特性調用替換應用程序內部由 OC 編寫的類方法,從而達到HotFix的目的。

    fcs9191 2016-08-30   25530   0

    iOS 10 添加本地推送(Local Notification) 經驗

    iOS 10 中廢棄了 UILocalNotification ( UIKit Framework ) 這個類,采用了全新的 UserNotifications Framework 來推送通知,從此推送通知也有了自己的標簽 UN (這待遇真是沒別人了),以及對推送功能的一系列增強改進(兩個 extension 和 界面的體驗優化),簡直是蘋果的親兒子,因此推送這部分功能也成為開發中的重點。

    ConcepcionJ 2016-08-31   69633   0

    iOS UIBezierPath貝塞爾曲線常用方法 經驗

    UIBezierPath 這個類在UIKit中, 是Core Graphics框架關于path的一個封裝,使用此類可以定義簡單的形狀,比如我們常用到,矩形,圓形,橢圓,弧,或者不規則的多邊形

    chrissy740 2016-11-12   27763   0

    iOS端數據庫解決方案分析 經驗

    iOS端持久化的方案選擇比較多,NSUserDefault,Keychain,File,sqlite都可以幫助存儲關鍵的業務數據。NSUserDefault和Keychain都是輕量級解決方案,自定義數據格式的File則讀取麻煩一些,每次更新部分數據都會導致整個文件io,數據的結構一旦復雜起來,最后還是會走向sqlite。

    BiaHartnett 2016-11-07   10443   0

    iOS常用正則表達式 經驗

    正則表達式用于字符串處理、表單驗證等場合,實用高效。現將一些常用的表達式收集于此,以備不時之需。

    aadk6168 2016-06-19   48263   0

    iOS系統3DTouch全解析 經驗

    iOS10系統登錄中國,在系統中對3D Touch的使用需求更頻繁,所以對iOS9中便引入的3D Touch功能做一些了解是很有必要的

    RudIrish 2016-11-14   8957   0

    如何在 iOS 中解決循環引用的問題 經驗

    稍有常識的人都知道在 iOS 開發時,我們經常會遇到循環引用的問題,比如兩個強指針相互引用,但是這種簡單的情況作為稍有經驗的開發者都會輕松地查找出來。

    LeiaMarlowe 2016-08-01   16784   0
    1 2 3 4 5 6 7 8 9 10
  • sesese色