誕生 swift 作為新起步的語(yǔ)言,必然拋不掉一些歷史遺留包袱。用過(guò) Objective-C 的同學(xué)肯定知道有一種叫做 id 的類(lèi)型。他可以表示...
投稿
誕生 swift 作為新起步的語(yǔ)言,必然拋不掉一些歷史遺留包袱。用過(guò) Objective-C 的同學(xué)肯定知道有一種叫做 id 的類(lèi)型。他可以表示...
1、設(shè)計(jì)模式是什么? 你知道哪些設(shè)計(jì)模式,并簡(jiǎn)要敘述? 2、MVC 和 MVVM 的區(qū)別 3、#import跟 #include 有什么區(qū)別,@...
前言 在上篇中,仔細(xì)分析了一下Block的實(shí)現(xiàn)原理以及__block捕獲外部變量的原理。然而實(shí)際使用Block過(guò)程中,還是會(huì)遇到一些問(wèn)題,比如R...
前言 Blocks是C語(yǔ)言的擴(kuò)充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了這個(gè)新功能“Blocks”。從那...
前言 在面向?qū)ο缶幊讨校覀兠刻於荚趧?chuàng)建對(duì)象,用對(duì)象描述著整個(gè)世界,然而對(duì)象是如何從孕育到銷(xiāo)毀的呢? 目錄 1.孕育對(duì)象 2.對(duì)象的出生 3.對(duì)...
前言 到了今天終于要"出院"了,要總結(jié)一下住院幾天的收獲,談?wù)凴untime到底能為我們開(kāi)發(fā)帶來(lái)些什么好處。當(dāng)然它也是把雙刃劍,使用不當(dāng)?shù)脑?,?..
前言 現(xiàn)在越來(lái)越多的app都使用了JSPatch實(shí)現(xiàn)app熱修復(fù),而JSPatch 能做到通過(guò) JS 調(diào)用和改寫(xiě) OC 方法最根本的原因是 Ob...
前言 我第一次開(kāi)始重視Objective-C Runtime是從2014年11月1日,@唐巧老師在微博上發(fā)的一條微博開(kāi)始。 這是sunnyxx在...
基本說(shuō)明 我們的項(xiàng)目是一個(gè)OC與javascript重度交互的app,OC與javascript交互的那部分是在WebViewJavascrip...
前不久做了一個(gè)生成快照的需求,其中用到 SDWebImage 來(lái)下載圖片,在使用該框架的過(guò)程中也遇到了一些問(wèn)題,索性正好就把 SDWebImag...