• 0推薦
    44K 瀏覽

    iOS架構師之路:慎用繼承

    文章給我們展示了一個隨著產品需求不斷變化的例子,該例子中通過繼承實現不同頁面的搜索視圖和搜索邏輯的代碼復用,隨著產品需求的演變,最后導致繼承的搜索功能層級越來越深,相互依賴越來越嚴重,最后導致拔...
    zuanguko 8年前   
    0推薦
    11K 瀏覽

    kerkee在iOS上的快速上手指南

    kerkee是一個多主體共存型Hybrid框架,具有跨平臺、用戶體驗好、性能高、擴展性好、靈活性強、易維護、規范化、集成云服務、具有Debug環境、徹底解決跨域問題。
    0推薦
    16K 瀏覽

    GCD 最佳實踐指南

    GCD 是一件極其強大的武器。他為你提供了很多底層工具,比如隊列和信號量,你可以組合這些工具來達成自己想要的多線程效果。
    0推薦
    10K 瀏覽

    iOS應用數據存儲的常用方式介紹

    應用沙盒 1)每個iOS應用都有自己的應用沙盒(應用沙盒就是文件系統目錄),與其他文件系統隔離。應用必須待在自己的沙盒里,其他應用不能訪問該沙盒 2)應用沙盒的文件系統目錄,如下圖所示(假設應用...
    0推薦
    81K 瀏覽

    iOS 開發類庫

    UI 項目名稱 項目信息 1 、 MJRefresh 僅需一行代碼就可以為 UITableView 或者 CollectionView 加上下拉刷新或者上拉刷新功能。 可以自定義上下拉刷新的文字...
    snpq1582 8年前   
    0推薦
    15K 瀏覽

    iOS動畫篇:核心動畫

    Core Animation(核心動畫)是一組功能強大、效果華麗的動畫API,無論在iOS系統或者在你開發的App中,都有大量應用。
    KatJudkins 8年前   
    0推薦
    34K 瀏覽

    模式匹配第一彈: switch, enums & where 子句

    從簡單的 switch 到復雜的表達式、Swift 中的模式匹配可以變得相當強大。今天開始我們來探索一下 switch 炫酷的使用技巧,稍后一系列文章會更進一步,為大家帶來更高級的模式匹配技法。
    0推薦
    229K 瀏覽

    手把手教你反編譯別人的iOS APP

    雖然iOS系統相比于其他手機操作系統相對安全,但是這個安全并不是絕對的,我一直相信,道高一尺魔高一丈。此文想以實際例子出發,告訴大家,如何去反編譯一個app,并且從某個角度來說,iOS沒有傳說中的“安全”。
    otko7121 8年前   
    0推薦
    18K 瀏覽

    從源代碼看 ObjC 中消息的發送

    因為 ObjC 的 runtime 只能在 Mac OS 下才能編譯,所以文章中的代碼都是在 Mac OS,也就是 x86_64 架構下運行的,對于在 arm64 中運行的代碼會特別說明。
    0推薦
    12K 瀏覽

    快速布局工具:AutoLinearLayoutView

    AutoLinearLayoutView的實現完全基于Auto-Layout,并且支持iOS7以上的系統。
    croupier 8年前   
    0推薦
    11K 瀏覽

    擺脫第三方庫系列(二)- 自己寫一個滾動廣告

    擺脫第三方庫系列第二章,我將介紹滾動廣告的寫法。在一些信息聚合類APP中滾動廣告非常常見或者說必不可少,他可以不需要用戶操作展示一些開發者想展示的東西,原理其實也很簡單。我寫的滾動廣告主要實現自...
    winniebnu 8年前   
    0推薦
    19K 瀏覽

    實用iOS開發庫

    按框架類、控件類、工具類和Xcode插件介紹了常用的iOS開發庫
    kjgr5252 8年前   
    0推薦
    19K 瀏覽

    iOS架構師之路:控制器(View Controller)瘦身設計

    古老的MVC架構是容易被iOS開發者理解和接受的設計模式,但是由于iOS開發的項目功能越來越負責龐大,項目代碼也隨之不斷壯大,MVC的模糊定義導致我們的業務開發工程師很容易把大量的代碼寫到視圖控...
    uvla3378 8年前   
    0推薦
    10K 瀏覽

    高級動畫-圓形樹展開、收起動畫

    前段時間幫某某做了一個動畫效果,今天分享給大家。關于動畫的基礎知識,這里不會細說,如果您還沒有核心動畫的基礎知識,請先閱讀相關文章,了解核心動畫如何使用,然后再繼續閱讀本篇文章。
    0推薦
    13K 瀏覽

    iOS 趣談設計模式——通知

    OS的一種設計模式,觀察者Observer模式(也叫發布/訂閱,即Publich/Subscribe模式)。 觀察者模式,包含了通知機制(notification)和KVO(Key-value...
    TereseXtk 8年前   
    0推薦
    12K 瀏覽

    Go 學習筆記(三)- 基礎數據類型

    Go 語言將數據類型分為四類:基礎類型、復合類型、引用類型和接口類型。本章介紹基礎數據類型,包括 整型,浮點,復數,布爾,字符串,常量。
    0推薦
    15K 瀏覽

    [譯]如何快速穩定地構建iOS應用

    Voyager項目是為了開發LinkedIn新的旗艦級手機應用,去年年初,我們開始在項目中實踐3x3哲學:一天發布三次,從代碼提交到用戶可以使用,不超過三小時。雖然我們不能每三個小時向App S...
    njkf2843 8年前   
    0推薦
    8K 瀏覽

    KVC KVO高階應用

    KVC, KVO作為一種魔法貫穿日常Cocoa開發,筆者原先是準備寫一篇對其的全面總結,可網絡上對其的表面介紹已經夠多了,除去基本層面的使用,筆者跟大家談下平常在網絡上沒有提及的KVC, KVO...
    JeaEger 8年前   
    0推薦
    11K 瀏覽

    分享:iOS 統一編碼風格的四種有效辦法

    我們團隊中有二十個人,大神們都有自己的編程習慣,而新手們呢還沒有自己的風格,還有些如我本人不同時期的風格不一樣,這導致了我們的代碼有n種風格。 有的團隊覺得每個人自己的風格統一了就好,不能要求人...
    0推薦
    7K 瀏覽

    深入研究Runtime(3)

    本文介紹runtime的兩個進階用法: 動態方法解析:如何動態地提供方法的實現? 消息轉發:發送消息時,如果消息接收者沒有實現該方法,則運行時會報錯。當消息接收者沒有實現該方法時,應該如...
    LeoYfd 8年前   
    1 2 3 4 5 6 7 8 9 10

    經驗分享,提升職場影響力

    投稿

    熱門問答

      熱門文檔

      • sesese色