iOS開發(fā)中少不了各種各樣的模型,不論是采用MVC、MVP還是MVVM設(shè)計(jì)模式都逃不過(guò)Model。而YYModel恰好是一款非常輕量級(jí)的Json...
引言:這兩天剛好將runtime的源碼給看了一遍,自己也總結(jié)了一些東西,正好想要分享給大家,就寫了這篇文章,咱們今天只說(shuō)原理,不講用法。 大家都...
GitHub地址:iOS分享框架(支持三方登陸) 背景:最近公司需要在項(xiàng)目里面用到三方登陸和分享功能,于是我去翻看了友盟和ShareSDK的官網(wǎng)...
蘋果在2017年的開發(fā)者大會(huì)中已經(jīng)明確說(shuō)到AppStore的所有APP都必須啟用ATS安全功能,啟用ATS以后,明文HTTP資源加載將被屏蔽,A...
前言: 在Objective-C中,如果有多個(gè)線程要執(zhí)行同一份代碼,那么有時(shí)候會(huì)出問題。這種情況下,通常使用鎖來(lái)實(shí)現(xiàn)某種同步機(jī)制。在GCD出現(xiàn)之...
在之前學(xué)習(xí)runtime的過(guò)程中,我發(fā)現(xiàn)方法交換有兩種寫法,一開始對(duì)對(duì)一種寫法不太能理解,后來(lái)自己寫demo來(lái)試驗(yàn)了一下以后就知道他是怎么回事了...
前言: 在平時(shí)開發(fā)過(guò)程中,我們難免會(huì)跟sourcetree打交道,很多人都會(huì)用sourcetree來(lái)合并代碼,所以掌握好sourcetree的使...
前言:在咱們iOS平時(shí)的開發(fā)過(guò)程中,難免會(huì)跟xib打交道,所以掌握xib適配就成了非純代碼開發(fā)人員必須學(xué)會(huì)的一門技能,我這里列舉一些xib適配的...
前言: 在咱們平時(shí)的開發(fā)過(guò)程中,每天都在敲著帶有各種響應(yīng)事件的代碼,那咱們iOS的響應(yīng)事件是怎樣傳遞的呢?系統(tǒng)是怎樣找到發(fā)出該事件的控件并執(zhí)行響...