不知不覺(jué),使用Android Studio開(kāi)發(fā)App已有一段時(shí)間了,接觸到了各式各樣的第三方庫(kù)文件的引入,也是時(shí)候總結(jié)一波了。 使用Android Studio開(kāi)發(fā)Andro...
最近看了許多iPhone X適配的文章,發(fā)現(xiàn)很少有介紹safeArea的,就來(lái)隨便寫(xiě)寫(xiě) 現(xiàn)在對(duì)于iPhone X的適配,有一種常見(jiàn)的做法是給導(dǎo)航欄或tabbar增加一個(gè)固定的...
蘋(píng)果 企業(yè)開(kāi)發(fā)者賬號(hào) 一年 $299 ,用這種賬號(hào)開(kāi)發(fā)的 App 不能上架到 AppStore 上面,只能分發(fā)到自己的服務(wù)器上,然后自行下載安裝 App。這種類(lèi)型的賬號(hào)沒(méi)有設(shè)...
原文發(fā)表在個(gè)人博客iOS-簽名機(jī)制,轉(zhuǎn)載請(qǐng)注明出處。 本文主要介紹iOS系統(tǒng)的簽名機(jī)制和證書(shū)原理。 對(duì)稱(chēng)和非對(duì)稱(chēng)加密 對(duì)稱(chēng)加密:加密和解密用的是同一份密鑰。 非對(duì)稱(chēng)加密:加密...
在release狀態(tài)下好像就是默認(rèn)看不到變量的值 下面是解決辦法:在Project的Build Settings中把 Optimization Level 設(shè)置成 None 即可。
本文分為2個(gè)部分:概念與應(yīng)用。概念部分旨在剖析 KVO 這一設(shè)計(jì)模式的實(shí)現(xiàn)原理;應(yīng)用部分通過(guò)創(chuàng)建的項(xiàng)目,以說(shuō)明 KVO 技術(shù)在 iOS 開(kāi)發(fā)中所帶來(lái)的作用;如果是作為剛接觸 ...
NSInteger和NSNumber 首先:NSInteger,NSNumber并沒(méi)有什么關(guān)系,更不要想當(dāng)然的以為二者還有什么繼承關(guān)系,甚至還有人問(wèn)NSInteger是不是N...
前言 對(duì)RunLoop還沒(méi)有什么概念的同學(xué)請(qǐng)移步我的上一篇文章,傳送門(mén):RunLoop入門(mén) 看我就夠了http://m.itdecent.cn/p/2d3c8e08420...
受教了,感謝
RunLoop入門(mén) 看我就夠了前言 剛剛聽(tīng)到RunLoop的時(shí)候我也是一臉懵逼,這是什么,有什么用呢,逼格貌似還挺高。然后就開(kāi)始嘗試去搞懂它,去找博客,但是幾乎所有的博客都是枯燥乏味的,都是講概念,然后給...
前言 剛剛聽(tīng)到RunLoop的時(shí)候我也是一臉懵逼,這是什么,有什么用呢,逼格貌似還挺高。然后就開(kāi)始嘗試去搞懂它,去找博客,但是幾乎所有的博客都是枯燥乏味的,都是講概念,然后給...
前言 大家好,我是milo,前面對(duì)那么多關(guān)于MRC的知識(shí)做了總結(jié),今天終于過(guò)渡到ARC來(lái)了,其實(shí)學(xué)習(xí)就是深入淺出,懂得更多基礎(chǔ),能夠讓你在開(kāi)發(fā)中都做到心中有數(shù),不至于盲目,共...
前言 大家好,我是milo,今天這篇文章介紹了MRC下的autorelease,它的作用是能讓我們不用再關(guān)心對(duì)象釋放的時(shí)間,延長(zhǎng)對(duì)象的生命周期,讓 我們不用再關(guān)心什么時(shí)候調(diào)用...
前言 大家好,我是milo,我今天的這篇文章介紹的是#import和@class的區(qū)別。我不做特別深入的探究,僅僅是把它們的基本功能和使用做一個(gè)總結(jié)以便開(kāi)發(fā)。 #includ...