一峦嗤、背景 距離上次啟動(dòng)優(yōu)化(啟動(dòng)任務(wù)分級(jí))相隔差不多2年時(shí)間了,雖然一直保持在之前的啟動(dòng)速度淮摔,但是每個(gè)版本排查啟動(dòng)增量會(huì)耗費(fèi)不少時(shí)間,想做一個(gè)自動(dòng)化的啟動(dòng)監(jiān)控流程來(lái)降低這方面...
原創(chuàng) 2017-06-28 關(guān)鍵點(diǎn)Swift依賴(lài)第三方Objective-C Framework蛀蜜、Library創(chuàng)建PodSwift與Objective-C代碼混合創(chuàng)建Pod...
如題如何使用performSelector傳遞兩個(gè)以上參數(shù)以及如何傳遞結(jié)構(gòu)體分兩個(gè)問(wèn)題:1.如何傳遞兩個(gè)以上參數(shù)2.如何傳遞結(jié)構(gòu)體 1 如何傳遞兩個(gè)以上參數(shù) 有四種方式可以實(shí)...
一刻两、前言 上篇文章主要介紹了如何在App中使用CocoaPods引入第三方庫(kù),本篇文章將介紹怎樣使用CocoaPods進(jìn)行l(wèi)ib庫(kù)的開(kāi)發(fā)(lib庫(kù)指靜態(tài)庫(kù)或動(dòng)態(tài)庫(kù))滴某。 二磅摹、C...
問(wèn)題描述 發(fā)布私有庫(kù)時(shí),如果庫(kù)支持arch i386/x86_64霎奢,在執(zhí)行pod spec lint ...或者直接執(zhí)行pod repo push ...時(shí)偏瓤,通常會(huì)報(bào)下面的錯(cuò)...
一.LRU簡(jiǎn)介 LRU(Least recently used厅克,最近最少使用)算法根據(jù)數(shù)據(jù)的歷史訪問(wèn)記錄來(lái)進(jìn)行淘汰數(shù)據(jù),其核心思想是“如果數(shù)據(jù)最近被訪問(wèn)過(guò)橙依,那么將來(lái)被訪問(wèn)的幾...
Swift制作framework 公司的需要需要制作sdk給其他團(tuán)隊(duì)用,其實(shí)就是framework簡(jiǎn)直炸裂创译!踩了一個(gè)又一個(gè)的坑抵知!遍體鱗傷之后,決定一定要記錄下來(lái)软族,方便以后自己...
我的上篇文章iOS中多個(gè)網(wǎng)絡(luò)請(qǐng)求的同步問(wèn)題總結(jié)中用到了dispatch_group來(lái)進(jìn)行線程同步刷喜,對(duì)用法不是特別熟悉所以整理這篇文章來(lái)加深記憶(閑著也是閑著)。 一立砸、簡(jiǎn)單介紹...
簡(jiǎn)介 cocoapods在1.4.0推出了static framework,先扒扒歷史原因. dymanic framework原因 在iOS8以前,蘋(píng)果只允許發(fā)布靜態(tài)庫(kù),當(dāng)...
原文地址 ,此簡(jiǎn)書(shū)只做備份螺戳,強(qiáng)烈推薦原文搁宾,畢竟格式比簡(jiǎn)書(shū)好看,還清晰 起因 去年倔幼,鏈家網(wǎng)iOS端盖腿,之前由于所有的業(yè)務(wù)端代碼都是混亂管理,造成開(kāi)發(fā)有很多痛點(diǎn)無(wú)法單測(cè) 團(tuán)隊(duì)成員提...