對(duì)象類型的auto變量 1.當(dāng)block內(nèi)部訪問了對(duì)象類型的auto變量時(shí)如果block是在棧上,將不會(huì)對(duì)auto變量產(chǎn)生強(qiáng)引用 2.如果block被拷貝到堆上會(huì)調(diào)用bloc...
對(duì)象類型的auto變量 1.當(dāng)block內(nèi)部訪問了對(duì)象類型的auto變量時(shí)如果block是在棧上,將不會(huì)對(duì)auto變量產(chǎn)生強(qiáng)引用 2.如果block被拷貝到堆上會(huì)調(diào)用bloc...
前面介紹過制作過程,這里不講如何制作動(dòng)態(tài)庫(kù)、靜態(tài)庫(kù)。 靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)都是以二進(jìn)制提供代碼復(fù)用的代碼庫(kù)。 靜態(tài)庫(kù)常見的是 .a 動(dòng)態(tài)庫(kù)(共享庫(kù))常見的是 Windows 下的 ...
Socket: 1>Socket又稱"套接字” 2>網(wǎng)絡(luò)上的兩個(gè)程序通過一個(gè)雙向的通信連接實(shí)現(xiàn)數(shù)據(jù)的交換,這個(gè)連接的一端稱為一個(gè)socket。 3>應(yīng)用程序通常通過"套接字"...
原文iOS劉海手機(jī)屏幕的適配判斷是不是iphone x齊劉海屏幕iOS開發(fā) iPhoneX以上機(jī)型適配判斷判斷iPhone X之后帶劉海的機(jī)型 iOS11之后新增了一個(gè)saf...
這里匯總了自己寫的一些關(guān)于iOS底層原理的文章,基于objc-781源碼分析,會(huì)不定時(shí)更新。如果文章哪里有誤麻煩在評(píng)論區(qū)指出,若覺得有幫助,請(qǐng)多多點(diǎn)贊。 alloc流程分析i...
iOS14帶來了新的UI組件:WidgetKit,人稱小組件(用過安卓的都能理解),這貨的前身其實(shí)就是iOS10時(shí)候引入的Today Extension。 Widget為應(yīng)用...
這個(gè)欄目將持續(xù)更新--請(qǐng)iOS的小伙伴關(guān)注! (答案不唯一,僅供參考,文章最后有福利) iOS面試題大全(上)[http://www.itdecent.cn/c/31a51...
使用代理Delegate實(shí)現(xiàn)反向傳值 1)定義協(xié)議.方法2)聲明一個(gè)屬性,記錄代理對(duì)象3)在合適的時(shí)機(jī),給代理方發(fā)消息 BViewController.h BViewCont...