iOS-底層原理01-對象底層原理[http://www.itdecent.cn/p/5b16f26295c4]iOS-底層原理02-isa和類的結(jié)構(gòu)分析[https://...
iOS-底層原理01-對象底層原理[http://www.itdecent.cn/p/5b16f26295c4]iOS-底層原理02-isa和類的結(jié)構(gòu)分析[https://...
cell 排序橫向滑動的時候,豎著排列。豎向滑動的時候,橫著排列 Object-C:1、橫向分頁滾動的UICollectionView,cell左右排版的簡單實現(xiàn)[https...
什么是App自動化?為什么要做App自動化? App自動化是指給 Android或iOS上的軟件應(yīng)用程序做的自動化測試。 手工測試和自動化測試的對比如下: 手工測試優(yōu)勢:不可...
一、前言 iOS15之后,不允許推送消息沒有 body 值,所以iOS15之前循環(huán)發(fā)送本地通知來實現(xiàn)后臺播放的語音消息的方式將不再可用。 Tips: 循環(huán)發(fā)送本地通知來播放語...
??記得去年提交審核時,被APPStore拒絕過一次,當時是Info.plist文件中的Location When In Use Usage Description就寫了個Y...
首先我們可以看看蘋果官方對這兩個方法的解釋: sizeToFit:會計算出最優(yōu)的 size 而且會改變自己的sizesizeThatFits:會計算出最優(yōu)的 size 但是不...
前面介紹過制作過程,這里不講如何制作動態(tài)庫、靜態(tài)庫。 靜態(tài)庫和動態(tài)庫都是以二進制提供代碼復(fù)用的代碼庫。 靜態(tài)庫常見的是 .a 動態(tài)庫(共享庫)常見的是 Windows 下的 ...
說明:在我理解中,這里所謂的抽象,其實就是制定某一個接口規(guī)范。具體體現(xiàn)在代碼里,就是設(shè)置一個基類,基類遵守某一套接口規(guī)范,但是其具體的實現(xiàn)則通過子類化來完成。當然,這里我們也...
系列文章:YYText 源碼剖析:CoreText 與異步繪制YYAsyncLayer 源碼剖析:異步繪制YYCache 源碼剖析:一覽亮點YYModel 源碼剖析:關(guān)注性能...
iOS緩存設(shè)計(YYCache思路) 前言:前段時間業(yè)務(wù)有緩存需求,于是結(jié)合YYCache和業(yè)務(wù)需求,做了緩存層(內(nèi)存&磁盤)+ 網(wǎng)絡(luò)層的方案嘗試由于YYCache 采用了內(nèi)...
前言 本篇文章將帶來YYCache的解讀,YYCache支持內(nèi)存和本地兩種方式的數(shù)據(jù)存儲。我們先拋出兩個問題: YYCache是如何把數(shù)據(jù)寫入內(nèi)存之中的?又是如何實現(xiàn)的高效讀...
前言 開發(fā)一段時間,每次在測試上線階段,你會發(fā)現(xiàn)有一種酸楚感,因為你即將開始一項沒有任何技術(shù)含量的build,archive,export的過程,這時候是最累的時候,如果你們...
今天來總結(jié)一下iOS入坑兩年半,搜集的,絕對的干貨,對于我自己確實提升了很多 推薦的書籍 圖解HTTP提取碼:bkip 程序員的自我修養(yǎng)提取碼:4q47 Objective-...
原文:橘子不酸丶http://www.zyiner.com/article/5 前言 最近由于體驗感覺我們的app啟動時間過長,因此做了APP的啟動優(yōu)化。本次優(yōu)化主要從三個方...
背景 之前有收到用戶反饋 App 的啟動時間較長,在和市面上大部分 App 啟動時間相比后,確實發(fā)現(xiàn) App 啟動較慢,于是開始分析項目中導(dǎo)致啟動時間變長的原因,并對啟動時間...
哈嘍,大家好,又到周五啦,今天代碼君要教大家分類頁面的制作,廢話不多說,先上效果圖 這個界面布局難度不是很大,css基礎(chǔ)好的,很快就實現(xiàn)了,分類界面,左邊是一級目錄,右邊是一...
最近工作中進行項目模塊化,根據(jù)功能分類,將項目由一個整包拆分為一個個framework,各個framework之間相互依賴,涉及到動態(tài)庫和靜態(tài)庫相互依賴,這里寫篇摸索筆記,記...