OC和Swift語(yǔ)言基礎(chǔ) 1、@synthesize和@dynamic分別有什么作用? @property有兩個(gè)對(duì)應(yīng)的詞,一個(gè)是 @synthesize,一個(gè)是 @dynam...
1.為什么說(shuō)Objective-C是一門動(dòng)態(tài)的語(yǔ)言? Objective-C被稱為一門動(dòng)態(tài)的語(yǔ)言,因?yàn)樗试S在程序運(yùn)行時(shí)進(jìn)行許多決策和操作,而不需要在編譯時(shí)進(jìn)行決策或指定類型...
通過前面的探討,我們知道內(nèi)存分頁(yè)觸發(fā)中斷異常 Page Fault 后,會(huì)阻塞進(jìn)程,這個(gè)問題是會(huì)對(duì)性能產(chǎn)生影響。實(shí)際上在 iOS 系統(tǒng)中,生產(chǎn)環(huán)境的應(yīng)用,在發(fā)生缺頁(yè)中斷進(jìn)行重...
原文鏈接 不管是應(yīng)用秒變幻燈片,還是啟動(dòng)過久被殺,基本都是開發(fā)者必經(jīng)的體驗(yàn)。就像沒人希望堵車一樣,卡頓永遠(yuǎn)是不受用戶歡迎的,所以如何發(fā)現(xiàn)卡頓是開發(fā)者需要直面的難題。雖然導(dǎo)致卡...
一. 前言 最近被指派去解決一些線上的崩潰問題,經(jīng)常遇到野指針導(dǎo)致的崩潰。相對(duì)于其他的原因引起的崩潰來(lái)說(shuō),野指針導(dǎo)致崩潰是最難定位的,這里主要總結(jié)了兩種思路來(lái)定位野指針導(dǎo)致的...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-carsh-defen...
為什么說(shuō) Swift 性能相比較于 Objective-C 會(huì)更加 好 ?為什么在編譯 Swift 的時(shí)候這么慢 ?如何更優(yōu)雅的去寫 Swift ? Swift中的類型 首先...
2018-Read-Record 記錄我的2018學(xué)習(xí)歷程 譯者注:作為一個(gè)走心且有逼格的翻譯組,我們對(duì)本篇文章中的代碼都進(jìn)行了驗(yàn)證,并且寫了將代碼分為上下兩篇做成了 pla...
前言:iOS發(fā)開過程中,經(jīng)常需要cmd+r進(jìn)行編譯、運(yùn)行,然后跑到模擬器(手機(jī))上。這在一個(gè)稍微大的項(xiàng)目上,是一個(gè)非常費(fèi)時(shí)費(fèi)力的操作。如果能夠在項(xiàng)目編寫完后,立刻看到目標(biāo)效果...
適合Windows10正式專業(yè)版系統(tǒng) 方法/步驟 1、首先,我們先查看一下Win10正式專業(yè)版系統(tǒng)的激活狀態(tài): 點(diǎn)擊桌面左下角的“Windows”按鈕,從打開的擴(kuò)展面板中依次...
原文地址:2018 iOS 面試題大全由于原作者并沒有繼續(xù)更新,這里我轉(zhuǎn)過來(lái)繼續(xù)更新下 整理的一些iOS面試相關(guān)問題,持續(xù)更新,敬請(qǐng)關(guān)注 2018 iOS面試題大全---全方...
試想一下,一個(gè)科班出身,擁有豐富開發(fā)經(jīng)驗(yàn)的程序員對(duì)于HTTP協(xié)議卻不甚了解?還是很尷尬的!這么一個(gè)可以說(shuō)是常識(shí)的問題,可能很多人在沒有積極準(zhǔn)備的情況下,不一定能很好的回答出來(lái)...
數(shù)組線程安全的思考 NSMutableArray是線程不安全的,當(dāng)有多個(gè)線程同時(shí)對(duì)數(shù)組進(jìn)行操作的時(shí)候可能導(dǎo)致崩潰或數(shù)據(jù)錯(cuò)誤,下面是對(duì)線程安全的幾個(gè)思路.如有錯(cuò)誤,歡迎指正. ...
想想當(dāng)初天天來(lái)到公司,每天需要做一件事就是打開Xcode打包ipa,上傳到fir。日復(fù)一日月復(fù)一月年復(fù)一年的做著同樣的事情,作為有志成為優(yōu)秀工程師的我來(lái)說(shuō),這是必須要解決的問...
簡(jiǎn)述 在我們測(cè)試或者公司測(cè)試人員測(cè)試app的時(shí)候,難免會(huì)遇到閃退的問題,這時(shí)候我們并不是將手機(jī)連接到Xcode進(jìn)行調(diào)試,以致于具體的閃退信息無(wú)法追蹤到,當(dāng)然我們也可以繼續(xù)連接...
本團(tuán)隊(duì)的iOS端迭代至今,經(jīng)歷過AppStore審核的數(shù)次調(diào)整,包括審核時(shí)長(zhǎng)、嚴(yán)厲程度等,嘗過各種花式的拒絕理由,但從沒有像2018年初這次來(lái)得猛烈和漫長(zhǎng)。從首次提交到最后過...
凡經(jīng)歷過iOS面試的我們總會(huì)發(fā)覺,即使實(shí)際開發(fā)中做過許多項(xiàng)目,也難免為一個(gè)普通的面試題受挫。這也許不是因?yàn)槲覀兗夹g(shù)不過關(guān),而是因?yàn)樵谄綍r(shí)我們忽略了怎樣將用到的知識(shí)很好的表述出...