OC和Swift語(yǔ)言基礎(chǔ) 1、@synthesize和@dynamic分別有什么作用? @property有兩個(gè)對(duì)應(yīng)的詞,一個(gè)是 @synthesize,一個(gè)是 @dynam...
OC和Swift語(yǔ)言基礎(chǔ) 1、@synthesize和@dynamic分別有什么作用? @property有兩個(gè)對(duì)應(yīng)的詞,一個(gè)是 @synthesize,一個(gè)是 @dynam...
1.為什么說(shuō)Objective-C是一門(mén)動(dòng)態(tài)的語(yǔ)言? Objective-C被稱為一門(mén)動(dòng)態(tài)的語(yǔ)言,因?yàn)樗试S在程序運(yùn)行時(shí)進(jìn)行許多決策和操作,而不需要在編譯時(shí)進(jìn)行決策或指定類型...
通過(guò)前面的探討,我們知道內(nèi)存分頁(yè)觸發(fā)中斷異常 Page Fault 后,會(huì)阻塞進(jìn)程,這個(gè)問(wèn)題是會(huì)對(duì)性能產(chǎn)生影響。實(shí)際上在 iOS 系統(tǒng)中,生產(chǎn)環(huán)境的應(yīng)用,在發(fā)生缺頁(yè)中斷進(jìn)行重...
原文鏈接 不管是應(yīng)用秒變幻燈片,還是啟動(dòng)過(guò)久被殺,基本都是開(kāi)發(fā)者必經(jīng)的體驗(yàn)。就像沒(méi)人希望堵車一樣,卡頓永遠(yuǎn)是不受用戶歡迎的,所以如何發(fā)現(xiàn)卡頓是開(kāi)發(fā)者需要直面的難題。雖然導(dǎo)致卡...
一. 前言 最近被指派去解決一些線上的崩潰問(wèn)題,經(jīng)常遇到野指針導(dǎo)致的崩潰。相對(duì)于其他的原因引起的崩潰來(lái)說(shuō),野指針導(dǎo)致崩潰是最難定位的,這里主要總結(jié)了兩種思路來(lái)定位野指針導(dǎo)致的...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T(mén)」[https://itcharge.cn/ios-carsh-defen...
為什么說(shuō) Swift 性能相比較于 Objective-C 會(huì)更加 好 ?為什么在編譯 Swift 的時(shí)候這么慢 ?如何更優(yōu)雅的去寫(xiě) Swift ? Swift中的類型 首先...
2018-Read-Record 記錄我的2018學(xué)習(xí)歷程 譯者注:作為一個(gè)走心且有逼格的翻譯組,我們對(duì)本篇文章中的代碼都進(jìn)行了驗(yàn)證,并且寫(xiě)了將代碼分為上下兩篇做成了 pla...
前言:iOS發(fā)開(kāi)過(guò)程中,經(jīng)常需要cmd+r進(jìn)行編譯、運(yùn)行,然后跑到模擬器(手機(jī))上。這在一個(gè)稍微大的項(xiàng)目上,是一個(gè)非常費(fèi)時(shí)費(fèi)力的操作。如果能夠在項(xiàng)目編寫(xiě)完后,立刻看到目標(biāo)效果...