這段時(shí)間再寫(xiě)個(gè)看小說(shuō)類(lèi)的app,里面涉及到讀取TXT文件,目的是導(dǎo)入到APP中,讓用戶能開(kāi)心的閱讀它??紤]到TXT的來(lái)源不確定,鬼知道這個(gè)是什么編碼,用戶很可能在哪個(gè)角落找個(gè)...
這段時(shí)間再寫(xiě)個(gè)看小說(shuō)類(lèi)的app,里面涉及到讀取TXT文件,目的是導(dǎo)入到APP中,讓用戶能開(kāi)心的閱讀它??紤]到TXT的來(lái)源不確定,鬼知道這個(gè)是什么編碼,用戶很可能在哪個(gè)角落找個(gè)...
注:歡迎大家可以關(guān)-注 Wei-Xin 公--眾--號(hào) :Style月月專(zhuān)欄,與簡(jiǎn)書(shū)同步更新~ iOS 底層原理 objc4 源碼相關(guān) 0、底層源碼探索方式iOS-底層原理 ...
runtime指南官方地址: Objective-C Runtime Programming Guide 概述 Objective-C 語(yǔ)言將決定盡可能的從編譯和鏈接時(shí)推遲到...
本人參考GitHub《招聘一個(gè)靠譜的iOS》面試題參考答案(上)1. 風(fēng)格糾錯(cuò)題 1. 風(fēng)格糾錯(cuò)題 修改完的代碼: 2. 什么情況下使用weak關(guān)鍵字,相比assign有什么...
block類(lèi)型 __NSGlobalBlock__:全局block,存儲(chǔ)在全局區(qū),沒(méi)有傳參也沒(méi)有返回值__NSGlobalBlock__ __NSMallocBlock__:...
本文源碼來(lái)自于 objc4-756.2 版本; 一、SideTable 本文研究 sideTable 在 objc4 源碼中的使用及其作用,從而解析 iOS 中引用計(jì)數(shù)器和弱...
今天探索的是內(nèi)存是如何分配,如何對(duì)齊的, 一般我們?cè)陂_(kāi)發(fā)時(shí)通常都會(huì)用到LLDB斷點(diǎn)調(diào)試, 看看下圖對(duì)JJPerson的斷點(diǎn)打印 通過(guò)斷點(diǎn)打印這個(gè)person對(duì)象,以下是通過(guò)l...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T(mén)」[https://itcharge.cn/ios-complete-le...
前言 Blocks是C語(yǔ)言的擴(kuò)充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了這個(gè)新功能“Blocks”。從那開(kāi)始,Block就出現(xiàn)在iOS...