• 0推薦
    18K 瀏覽

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

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

    [譯文]在iOS上自動檢測內存泄露

    Facebook iOS客戶端有很多功能,并且它們共享同一塊內存空間。如果任何特定的功能消耗過多的內存,就會影響到整個應用程序。這是可能發生的,比如,這個功能導致了內存泄露。
    0推薦
    49K 瀏覽

    Objective-C 內存管理——你需要知道的一切

    有關 iOS 內存管理的文章相信大家都看過不少了,我自己也一樣。不過網上大部分文章都沒有解決對于內存管理的一些關鍵性的疑惑,對于初學者來說并不是很友好。本文旨在從初學者的角度出發,對 iOS 內...
    0推薦
    13K 瀏覽

    Objective-C與Swift混編實踐

    由于Swift的語法趨于穩定,目前本人負責的項目也已經在小范圍地引入Swift。關于混編過程中遇到的各種思考與選擇,胡波的 這篇文章 已經闡述得得比較全面了,看完文章回頭看自己在混編過程中的各種...
    0推薦
    26K 瀏覽

    UICollectionView與UITableView混用手勢沖突

    最近在重構某個模塊,以后別人封裝的所謂的基類就像一坨死一樣,看見就惡心,相信同行的你們能夠明白那種心情。為什么要重構?并不是真的因為它像一坨死,而是因為這個模塊是用戶使用最頻繁的,而且出現了不少...
    0推薦
    116K 瀏覽

    iOS開發必讀-GitHub 上Top100 的 Objective-C 項目

    1. AFNetworking 作者是 NSHipster 的博主, iOS 開發界的大神級人物, 畢業于卡內基·梅隆大學, 開源了許多牛逼的項目, 這個便是其中之一, AFNetworking...
    0推薦
    24K 瀏覽

    Objective-C與JavaScript交互的那些事

    最近公司的運營瞎搞了個活動,其活動要服務端提供數據支持, web前端 在微信公眾賬號內作為主要的運營陣地,而 iOS 、 Android 要提供相應的入口及頁面進行配合。一個活動,動用了各個端的程序猿。
    0推薦
    9K 瀏覽

    iOS命名規范

    在?面向對象軟件庫的設計過程中,開發人員經常忽視對類,?方法,函數,常量以及其他編程接?元素的命名。本節討論大多數 Cocoa 接?的一些命名約定。
    0推薦
    22K 瀏覽

    Charles抓包工具

    開發的時候,想要運行經常需要配置HOST才能訪問,那么對于iOS不越獄并不能配置HOST,如何是好?
    0推薦
    24K 瀏覽

    Objective-C與JavaScript交互的那些事

    最近公司的運營瞎搞了個活動,其活動要服務端提供數據支持,web前端在微信公眾賬號內作為主要的運營陣地,而iOS、Android要提供相應的入口及頁面進行配合。一個活動,動用了各個端的程序猿。而在...
    0推薦
    9K 瀏覽

    Objective-C UI之自定義輪播圖控件

    下面我們自定義一個輪播圖類ImageLoop繼承于UIView,類ImageLoop中包含一個UIScrollView和UIPageControl,其中定義三個屬性:
    0推薦
    19K 瀏覽

    小笨狼的LLDB技巧:chisel

    不玩LLDB,不知道chisel有多強大。chisel之于LLDB,就像iPhone之于手機,前者幾乎給后者重新下了一次定義。如果你還不知道什么是LLDB,請看我上一篇文章《小笨狼與LLDB的故事》。
    0推薦
    13K 瀏覽

    Objective-C Runtime 消息機制 - 代碼背后發生的事情

    說到 Objective-C Runtime ,可能不是大家常常提及的內容。但它確實又和大家平時的開發過程息息相關,即使使用 Swift 語言,也依然離不開 Objective-C Runtim...
    0推薦
    6K 瀏覽

    Objective-C KVC和KVO的使用

    通常情況下,我們都是通過屬性或者定義存取方法來對實例變量進行存取,但是除此之外,我們也可以通過Key-Value-Coding(KVC)鍵值編碼來存取的實例變量的值。
    0推薦
    7K 瀏覽

    Interface Builder一些使用技巧

    當年輕的開發者朋友們寫了一大堆的代碼時,他們會覺得很高興,并且喜歡夸耀自己寫的項目有成千上萬行代碼。
    0推薦
    17K 瀏覽

    Objective-C runtime常見用法

    runtime是Objective-C上一個非常強大的屠龍刀,提供了很多奇幻的魔法,當然,如果過度濫用的話,維護上的代價也是顯而易見的。
    0推薦
    9K 瀏覽

    Runtime Method Swizzling

    在我學習runtime的method swizzling特性之前,有很多同事或者朋友經常在我耳邊說起swizzling特性,一個個在我面前說這個東西千萬不能用,會引起很多問題的。但是,在我學習完...
    0推薦
    12K 瀏覽

    OC 自動生成分類屬性方法

    分類,在 iOS 開發中,是常常需要用到的。在分類里添加屬性也是常有的事,但分類中無法添加實例變量,編譯器也無法為提供分類中屬性的 getter 和 setter 方法了。一般而言,需要手動來實...
    0推薦
    14K 瀏覽

    分享你最喜歡的技巧和提示(Xcode,Objective-C,Swift,C...等等)

    1.讓Xcode的控制臺支持LLDB類型的打印 這有什么用? 怎么說尼,筆者認為這個還是比較有用滴,為什么有用尼? 因為在Xcode斷點調試的時候, 在控制臺輸入 po self....
    0推薦
    19K 瀏覽

    Objective-C 編碼建議

    Objective-C 是 C 語言的擴展,增加了動態類型和面對對象的特性。它被設計成具有易讀易用的,支持復雜的面向對象設計的編程語言。它是 Mac OS X 以及 iPhone 的主要開發語言。
    1 2 3 4 5 6

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

    投稿

    熱門問答

      熱門文檔

      • sesese色