??在接入眾多渠道SDK的過程中榴嗅,發(fā)現(xiàn)了對接的繁瑣性松忍,使之覺得煩惱。于是帆赢,我查閱了一些有關(guān)聚合處理的案例,但多數(shù)是關(guān)于Android的實現(xiàn)蝌借,這也只能是參考其中的思想衙传。經(jīng)過近一...
??在接入眾多渠道SDK的過程中榴嗅,發(fā)現(xiàn)了對接的繁瑣性松忍,使之覺得煩惱。于是帆赢,我查閱了一些有關(guān)聚合處理的案例,但多數(shù)是關(guān)于Android的實現(xiàn)蝌借,這也只能是參考其中的思想衙传。經(jīng)過近一...
組件化這個東西其實并不復(fù)雜,他就是種思路蚓胸,本質(zhì)上是一種 app 架構(gòu)思路挣饥,說穿了很簡單的,難在組件化改造的時候赢织,真正寫起代碼會出現(xiàn)不少棘手的問題亮靴。組件化是一種 app 架構(gòu),...
YYText 是一個強大的富文本庫.在iOS開發(fā)中經(jīng)常會用到富文本于置。我們常用到的效果如下圖所示: 下面我們來看看各個功能的實現(xiàn):先創(chuàng)建一個可變屬性字符串: DaoXiang是...
前言 由于時間的問題茧吊,暫且只更新這么多了,后續(xù)還會持續(xù)更新本文《最快讓你上手ReactiveCocoa之進(jìn)階篇》八毯,目前只是簡短的介紹了些RAC核心的一些方法搓侄,后續(xù)還需要加上M...
從零開始小程序 今天一不小心拿到了小程序的內(nèi)測資格,為了不辜負(fù)微信團(tuán)隊的信任话速,我決定十一奮斗一把讶踪!不過話說我可是一個Android工程師啊泊交!所以就讓我們從零開始乳讥!所以本文非常...
你要知道的runtime都在這里 轉(zhuǎn)載請注明出處 http://www.reibang.com/p/eac6ed137e06 本文主要講解runtime相關(guān)知識,從原理到實踐...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
1.介紹下內(nèi)存的幾大區(qū)域? 2.你是如何組件化解耦的? 3.runtime如何通過selector找到對應(yīng)的IMP地址 4.runloop內(nèi)部實現(xiàn)邏輯? 5.你理解的多線程?...
之前做了OC的整理廓俭,這一篇是Swift的第三方資源庫整理云石。同樣的,有好的項目我就會加進(jìn)來研乒,并把更新說明寫在文末汹忠。 更直觀更方便的內(nèi)容形式,請訪問本文的GitBook地址:Gi...
iOS開發(fā)相對于其他開發(fā)語言來說是個很年輕的開發(fā)方式雹熬,很多開發(fā)理念是與其他語言不謀而合的宽菜。隨著客戶端軟件規(guī)模和復(fù)雜性的不斷增加,在軟件設(shè)計中竿报,軟件的局部和整體的系統(tǒng)結(jié)構(gòu)顯得越...
0 引言 時代演進(jìn)铅乡,技術(shù)也隨之發(fā)展。到今天仰楚,APP已然成為絕大多數(shù)互聯(lián)網(wǎng)企業(yè)用來獲取用戶的核心渠道隆判。與此同時犬庇,伴隨著業(yè)務(wù)量的增長,愈來愈大侨嘀、愈來愈多的APP也在不斷地臭挽、持續(xù)地...
轉(zhuǎn)場動畫在iOS開發(fā)中非常常見, 其原理大概如下圖: 一切都是從圖中的 *** Transition Animation *** 開始. 本文主要基于以上這張圖, 講解了tr...
一、crash log的獲取 當(dāng)你的app 在手機上crash的時候咬腕,會在手機上自動生成一個崩潰日志欢峰,也就是我們說的Crash Log。CrashLog的位置位于:iPhon...
最近在做SDK兼容性測試發(fā)現(xiàn)一個問題懊直,就是編譯出來的SDK,在iOS8以下的系統(tǒng)中不能用火鼻。查了下室囊,發(fā)現(xiàn)是編譯設(shè)置錯了,雖然我target設(shè)置的是支持iOS6以上的魁索,但是工程設(shè)...
作為一個移動端開發(fā)人員融撞,經(jīng)常要扒一扒其他項目的圖片資源,可以用來直接使用或者做預(yù)開發(fā)時的占位圖粗蔚,也可以通過分析一個ipa中的圖片資源來推導(dǎo)某一個功能的實現(xiàn)原理尝偎,簡而言之,扒圖...
目錄 【如何快速的開發(fā)一個完整的iOS直播app】(原理篇) 【如何快速的開發(fā)一個完整的iOS直播app】(播放篇) 【如何快速的開發(fā)一個完整的iOS直播app】(采集篇) ...