前幾天查閱別人代碼,看到了__unsafe_unretained修飾符,因?yàn)楹苌儆鲆姡粤⒓碐oogle略吨,發(fā)現(xiàn)StackOverFlow里有一個(gè)很不錯(cuò)的解釋,所以翻譯過(guò)來(lái)給...
前幾天查閱別人代碼,看到了__unsafe_unretained修飾符,因?yàn)楹苌儆鲆姡粤⒓碐oogle略吨,發(fā)現(xiàn)StackOverFlow里有一個(gè)很不錯(cuò)的解釋,所以翻譯過(guò)來(lái)給...
當(dāng)某個(gè)類的屬性對(duì)象第一次被觀察時(shí),系統(tǒng)就會(huì)在運(yùn)行期動(dòng)態(tài)地創(chuàng)建該類的一個(gè)派生類发皿,在這個(gè)派生類中重寫基類中任何被觀察屬性的setter 方法。派生類在被重寫的setter方法內(nèi)實(shí)...
想要學(xué)習(xí)此效果需要掌握的技能有:1.了解CALayer及自定義2.了解CADisplayLink及其用法3.了解CoreGraphics及相關(guān)API 核心思想就是:獲取一張圖...
前言 這里是一篇新手教程拂蝎,環(huán)境是Xcode7+OpenGL ES 2.0穴墅,目標(biāo)寫一個(gè)OpenGL ES的hello world。OpenGL ES系列教程在這里[https:...
前言 在學(xué)習(xí)Android編程的時(shí)候温自,我們經(jīng)常會(huì)使用 runOnUiThread()玄货,把UI相關(guān)的操作放到里面。而一些耗時(shí)的操作悼泌,則放到一個(gè)新的后臺(tái)線程松捉,但在iOS在使用GC...
為什么說(shuō) Swift 性能相比較于 Objective-C 會(huì)更加 好 ?為什么在編譯 Swift 的時(shí)候這么慢 馆里?如何更優(yōu)雅的去寫 Swift 隘世? Swift中的類型 首先...
更新于:20170814更新于:20171222再次更新于:20180823 最近的幾天在看一些 Instruments 相關(guān)的知識(shí)可柿,總結(jié)分享一下希望對(duì)大家有所幫助: 本文章...
前言 做iOS開發(fā)的朋友們都知道,目前最新的Xcode7,新建項(xiàng)目默認(rèn)就打開了bitcode設(shè)置.而且大部分開發(fā)者都被這個(gè)突如其來(lái)的bitcode功能給坑過(guò)導(dǎo)致項(xiàng)目編譯失敗,...
前言 開發(fā)SDK有一段時(shí)間了,這算是一篇總結(jié)貼丙者,或者說(shuō)教程也好复斥,總之會(huì)把我經(jīng)歷的一些過(guò)程詳細(xì)描述出來(lái)。設(shè)計(jì)到圖文或者相關(guān)Code蔓钟,篇幅可能較長(zhǎng)永票,我會(huì)拆分出幾個(gè)章節(jié)來(lái)進(jìn)行,更加...