目標(biāo):在iOS的App中獲取到當(dāng)前包所屬的Git信息。這里我需要當(dāng)前代碼的提交日期、提交作者、代碼所屬分支、代碼的節(jié)點(diǎn)SHA。 思路:配置script,獲取到需要的Git的信...
目標(biāo):在iOS的App中獲取到當(dāng)前包所屬的Git信息。這里我需要當(dāng)前代碼的提交日期、提交作者、代碼所屬分支、代碼的節(jié)點(diǎn)SHA。 思路:配置script,獲取到需要的Git的信...
前言 隨著公司業(yè)務(wù)的發(fā)展,App版本的迭代,相信不少App都需要英文化(國際化)。App英文化,不外乎這三點(diǎn): 純代碼中引用的strings國際化; Storyboard/X...
1.當(dāng)前文件搜索 搜索HomeContent示例: 2. 當(dāng)前文件替換 3. 全局查找 4. 全局替換 5.全局搜索類/文件/關(guān)鍵字/(包括系統(tǒng)類,自定義類) 應(yīng)用場景:搜索...
概述 GCD是一個多核編程的解決方案。它主要用于優(yōu)化應(yīng)用程序以支持多核處理器。 GCD介紹 要理解GCD的使用就必須先知道GCD中的任務(wù)和隊列的概念: 任務(wù)任務(wù)即執(zhí)行操作的意...
引言 最近有個大佬考察了我關(guān)于autoreleasepool的了解, 之前一直認(rèn)為自己了解, 但是稍微一問深, 自己卻啞口無言. 仔細(xì)思考了下, 決定要將這個問題結(jié)合之前的知...
簡介 在繪圖中, 我們經(jīng)常需要對路徑進(jìn)行填充操作. 那么問題來了, 在一個路徑的覆蓋范圍內(nèi), 如何判斷哪些區(qū)域需要被填充, 哪些區(qū)域不需要被填充呢? 其實(shí)很簡單, 在你的 ...
iOS之武功秘籍 文章匯總[http://www.itdecent.cn/p/07991e5b1c30] 寫在前面 啟動是App給用戶的第一印象,對用戶體驗(yàn)至關(guān)重要.試想一...
接著上一篇的內(nèi)容往下講,如果沒看過上一篇內(nèi)容可以點(diǎn)這: AFNetworking到底做了什么? 之前我們講到NSUrlSession代理這一塊: 代理8: 這個代理就是tas...
最近看了一篇blog:http://www.itdecent.cn/p/2fd58ed2cf55 主要講的就是這三個關(guān)鍵字的使用(以前自己從不用這幾個關(guān)鍵字,是不是很low?...
該文章屬于劉小壯原創(chuàng),轉(zhuǎn)載請注明:劉小壯[http://www.itdecent.cn/u/2de707c93dc4] AFNetworking是iOS最常用的網(wǎng)絡(luò)框架,雖...
序 曾幾何時,特別喜歡看、收集別人分享的面試真題,直到看到圖中這個學(xué)習(xí)方法,若有所思。在百度三面被掛掉之后,沉下心來,整理構(gòu)建自己的開發(fā)體系,方便以后查看。 有些還沒有寫完后...
前言 本篇主要介紹在開發(fā)中怎么使用const,static,extern3個關(guān)鍵字,如果喜歡我的文章,可以關(guān)注我微博:袁崢Seemygo 一、const與宏的區(qū)別(面試題):...
寫在開頭: 大概回憶下,之前我們講了AFNetworking整個網(wǎng)絡(luò)請求的流程,包括request的拼接,session代理的轉(zhuǎn)發(fā),response的解析。以及對一些bug的...
介紹 動態(tài)庫形式:.dylib和.framework 靜態(tài)庫形式:.a和.framework 動態(tài)庫和靜態(tài)庫的區(qū)別 靜態(tài)庫:鏈接時,靜態(tài)庫會被完整地復(fù)制到可執(zhí)行文件中,被多次...
一、簡介 UICollectionView是iOS6之后引入的一個新的UI控件,它和UITableView有著諸多的相似之處,其中許多代理方法都十分類似。簡單來說,UICol...
最近參照 [https://www.mikeash.com/pyblog/friday-qa-2017-06-30-dissecting-objc_msgsend-on-ar...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的?困惑于Cell怎么突然不能點(diǎn)擊了?糾結(jié)于如何實(shí)現(xiàn)這個奇葩響應(yīng)需求?亦或是已經(jīng)被響應(yīng)鏈、手勢、target-action這一系列響應(yīng)觸...