經(jīng)過一個月的加班加點(diǎn),由我負(fù)責(zé)的公司分項(xiàng)目終于完成了階段性的開發(fā),在改bug的空余,總結(jié)了一下工程中用到的一些東西,現(xiàn)把我封裝的“半透明新手引導(dǎo)功能”分享出來,供大家交流學(xué)習(xí)...
經(jīng)過一個月的加班加點(diǎn),由我負(fù)責(zé)的公司分項(xiàng)目終于完成了階段性的開發(fā),在改bug的空余,總結(jié)了一下工程中用到的一些東西,現(xiàn)把我封裝的“半透明新手引導(dǎo)功能”分享出來,供大家交流學(xué)習(xí)...
提起ios中多個異步函數(shù)后的同步問題,自然會想到 dispatch group 這個概念,那么它能夠解決異步網(wǎng)絡(luò)請求的問題嗎? 對于dispatch多個異步操作后的同步方法,...
枚舉的基本你用法 關(guān)聯(lián)值(Associated Values) 關(guān)聯(lián)值是直接存在枚舉變量的內(nèi)存里面的,這點(diǎn)要牢記,對于一個有固定取值范圍的變量,設(shè)計(jì)成枚舉比較合適 注意上看s...
前言 在開發(fā)中,經(jīng)常在控制器中用到block語句,在block語句中如果需引用self,而self(控制器)對象中又持有block對象,就會造成循環(huán)引用循環(huán)引用,導(dǎo)致內(nèi)存泄露...
結(jié)構(gòu)體 在Swift標(biāo)準(zhǔn)庫中,大多數(shù)公開類型都是結(jié)構(gòu)體,而枚舉和類只占很小的一部分比如Bool、Int、Double、String、Array、Dictionary等常見類型...
什么會給多線程的安全造成隱患? 有了多線程技術(shù)支持,我們可以并發(fā)的進(jìn)行多個任務(wù),因此同一塊資源就有可能在多個線程中同時(shí)被訪問(讀/寫)。這個現(xiàn)象叫作資源共享,比如多個線程同時(shí)...
簽名目的 先來看看蘋果采用簽名機(jī)制的目的。在iOS出來之前,在主流操作系統(tǒng)(Mac/Windows/Linux)上開發(fā)和運(yùn)行軟件是不需要簽名的,軟件隨便從哪里下載都能運(yùn)行,導(dǎo)...
Cookie 關(guān)于 cookiecookie 是服務(wù)端為了識別終端身份,保存在終端本地的用戶憑證信息。cookie 中的字段與意義由服務(wù)端進(jìn)行定義。例如,當(dāng)用戶在進(jìn)行了登錄操...
Runtime系列文章 Runtime原理探究(一)—— isa的深入體會(蘋果對isa的優(yōu)化)[http://www.itdecent.cn/p/30de582dbeb...