由于公司需求恐锣,第一次接觸靜態(tài)庫制作和打包茅主。不懂就查,看了很多別人的寫的文章土榴,都是大概的幾個(gè)步驟诀姚,然后再附一個(gè)簡(jiǎn)單的demo實(shí)現(xiàn)$枨荩看完感覺有點(diǎn)也不難赫段,但是實(shí)際操作的時(shí)候,就容易...
因公司業(yè)務(wù)要求矢赁,需要開發(fā)一款廣告SDK糯笙,自己之前未涉及到SDK開發(fā),所以一路踩坑記錄如下: 【 前言 】 1撩银、清晰解決的問題和要求一般而言给涕,一個(gè)SDK必然有其深刻的業(yè)務(wù)背景;...
平時(shí)的開發(fā)中基本每天都要使用到block钥飞,其實(shí)對(duì)于block的底層實(shí)現(xiàn)并不是很清楚莺掠,今天主要寫下block的本質(zhì)。 主要分為以下幾個(gè)方面 * block的底層實(shí)現(xiàn)* 捕獲變量...
淺copy :拷貝的是對(duì)象本身读宙,兩個(gè)對(duì)象指向同一塊內(nèi)存空間彻秆。 深copy :重新開辟內(nèi)存空間,兩個(gè)對(duì)象指向不同的內(nèi)存空間结闸。 淺copy圖示 深copy圖示 從上圖可以看出唇兑,淺...
上篇文章講完了KVO這篇來看看KVC,KVC在開發(fā)中的使用也算是挺多的桦锄,下面從幾個(gè)方面來看看KVC 常見的API用法 KVC工作中使用場(chǎng)景 配合 KVO使用 KVC賦值原理 ...
Swift 屬性 在Swift中屬性主要分為存儲(chǔ)屬性碍粥、計(jì)算屬性、延遲存儲(chǔ)屬性黑毅、類型屬性這四種嚼摩,并且Swift還提供了屬性觀察者,以便開發(fā)者能在屬性的改變前后進(jìn)行觀察矿瘦。下面我就...
關(guān)于在使用Masonry中遇到的問題 一匪凡、約束警告 上面的問題是由于系統(tǒng)判定代碼和編輯器中可能出現(xiàn)了重復(fù)約束膊畴,可以不做處理,跳過病游!唇跨。 剛開始的時(shí)候沒有理解重復(fù)約束,因?yàn)楦杏X約...