在學習Runtime的時候,你可能要脫離原來你所認知的區(qū)域,比如:你真的了解類和對象么?你真的理解實例方法和類方法么?你真的以為你看到的就是所有...
投稿
在學習Runtime的時候,你可能要脫離原來你所認知的區(qū)域,比如:你真的了解類和對象么?你真的理解實例方法和類方法么?你真的以為你看到的就是所有...
背景: 在大型項目,企業(yè)級開發(fā)中多人同時維護同一個類,這樣勢必會導致當前類隨著項目開展,變得臃腫,iOS中的分類(Category)就很好的解決...
1、什么是ARC? 為什么要使用內存管理 嚴格的內存管理,能夠是我們的應用程在性能上有很大的提高。如果忽略內存管理,可能導致應用占用內存過高,導...
一.isa指針 要認識什么是isa指針,我們得先明確一點: 在Objective-C中,任何類的定義都是對象。類和類的實例(對象)沒有任何本質上...
Hash 算法 所在一個字符串中找到第一個只出現一次的字符如:輸入"sadagqeqsf" ,則輸出 d。 算法思路:ASCII碼值有256種。...
前言 runtime的資料網上有很多了,部分有些晦澀難懂,我通過自己的學習方法總結一遍,主要講一些常用的方法功能,以實用為主,我覺得用到印象才是...
本文Demo傳送門:BlockTestApp 【摘要】這篇文章,首先在第1節(jié)中介紹Block的定義,以及與C里面函數的對比。然后,第2節(jié)介紹實際...
2019 iOS面試題大全---全方面剖析面試 什么是Block? Block變量截獲 Block的幾種形式 一、什么是Block? Block...
《Objective-C高級編程》是一本有趣又難懂的書,全書就講了引用計數、Block、GCD三個概念,有趣是因為講原理、實現的部分是其它iOS...
一. 網絡編程基礎 在移動互聯(lián)網時代,幾乎所有應用都需要用到網絡,只有通過網絡跟外界進行數據交互、數據更新,應用才能保持新鮮、活力。一個好的移動...