Objective-C是一門動態(tài)性比較強(qiáng)的編程語言,跟C、C++等語言有著很大的不同,Object-C的函數(shù)調(diào)用不是在編譯時(shí)期決定的,而是在運(yùn)行...
投稿
Objective-C是一門動態(tài)性比較強(qiáng)的編程語言,跟C、C++等語言有著很大的不同,Object-C的函數(shù)調(diào)用不是在編譯時(shí)期決定的,而是在運(yùn)行...
寫這篇文章的背景 前段時(shí)間招人,面試了一個(gè)多月,有關(guān)內(nèi)存的基礎(chǔ)問題,能完全答出來的竟無一人,回答出百分之80的人也寥寥無幾,于是決定寫這篇文章,...
1.AFURLSessionManager 針對重要的說一下: 1. 這個(gè)類里面可以看到,+ load 函數(shù)里面做了方法交換 是為了解決版本差異...
??絮:2020年到來了,隨著疫情的到來,我也失業(yè)了。一邊忙著抵抗病毒,一邊還得繼續(xù)準(zhǔn)備面試。又該準(zhǔn)備“造火箭”了,去了繼續(xù)“擰螺絲”,下面是自己...
前言 Runtime 消息發(fā)送與轉(zhuǎn)發(fā)流程總是大家關(guān)注的重點(diǎn),卻常常忽略方法緩存機(jī)制這個(gè)顯著提升 objc_msgSend 性能的幕后功臣。 本文...
iOS編程中的常見奔潰匯總 1、找不到方法的實(shí)現(xiàn)unrecognized selector sent to instance 2、KVC造成的c...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的?困惑于Cell怎么突然不能點(diǎn)擊了?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求?亦或是已經(jīng)被響應(yīng)鏈、手勢、targe...
在上一篇文章中, 我著重介紹了 Swift中指針的使用, 這篇文章主要圍繞以下幾點(diǎn): HandyJSON 的優(yōu)勢. HandyJSON 解析數(shù)據(jù)...
有關(guān)類的 API 獲取 isa 指向的 Class 設(shè)置 isa 指向的 Class 該方法能修改 isa 的指向,假如現(xiàn)在有兩個(gè)類 Peopl...
NSOperation、NSOperationQueue 簡介 NSOperation、NSOperationQueue是基于GCD更高一層的封...