寫在開頭: 作為一個(gè)iOS開發(fā),也許你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(說不下去了...怎么會(huì)什么...
接著上一篇的內(nèi)容往下講,如果沒看過上一篇內(nèi)容可以點(diǎn)這: AFNetworking到底做了什么? 之前我們講到NSUrlSession代理這一塊: 代理8: 這個(gè)代理就是tas...
前言:蘋果的官方文檔《Event Handling Guide for iOS》對(duì)事件處理做了非常詳盡清晰的解釋,建議大家仔細(xì)研讀 關(guān)于iOS的事件響應(yīng)機(jī)制網(wǎng)上講解文章不少,...
本文將介紹iOS代碼混淆及編譯的自動(dòng)化腳本方案,支持swift、m、c、cpp和h文件類型的混淆,使用編譯時(shí)混淆的策略,不影響源碼閱讀,只需在想要混淆的函數(shù)名或者變量名前加個(gè)...
背景:我所在部門A需要做一個(gè)功能,通過SDK的方式嵌入到公司的另一個(gè)部門B的App名詞解釋:SDK:我所在部門A開發(fā)的iOS framework接入方:部門B的App第三方庫(kù)...
pod管理第三方庫(kù),將第三方庫(kù)下載到本地使用,是為了解決多人組件化開發(fā)執(zhí)行 pod install 或 pod update 下載的第三方庫(kù)不同導(dǎo)致 pod 沖突問題。這樣將...
iOS和H5交互離不開原生層面的支持 WKWebView 執(zhí)行一段js代碼,可以通過: JS可以通過prompt傳遞參數(shù)到Native ,WKUIDelegate中的prom...
Xcode 默認(rèn)只有對(duì)應(yīng)的的模擬器,我們作為開發(fā)者就必須適配多個(gè)版本的系統(tǒng).這個(gè)時(shí)候就需要我們?cè)诙鄠€(gè)模擬器中進(jìn)行聯(lián)調(diào)適配.但由于網(wǎng)絡(luò)問題,下其它版本的模擬器總是下載一半又失敗...
雖然蘋果建議我們不要嵌套 UIScrollview ,但是這話到底是對(duì)開發(fā)者說的,架不住設(shè)計(jì)師就是要這么畫設(shè)計(jì)圖。我遇到的場(chǎng)景類似這樣,頂部有一個(gè)優(yōu)先展示的封面,當(dāng)封面滾出屏...
掘金地址 一、前言 swift版本: 4.0 Xcode版本: 9.2 (9C40b) 討論的iOS版本: iOS9-iOS11 隨著 iOS 的不斷進(jìn)化, UINaviga...
最近看了許多iPhone X適配的文章,發(fā)現(xiàn)很少有介紹safeArea的,就來隨便寫寫 現(xiàn)在對(duì)于iPhone X的適配,有一種常見的做法是給導(dǎo)航欄或tabbar增加一個(gè)固定的...
iOS開發(fā)中或多或少會(huì)嵌入h5頁(yè)面,h5頁(yè)面有時(shí)需要和原生進(jìn)行交互:比如h5界面需要通知原生處理一些事情(如拍照等),原生界面需要傳參給h5界面(如拍照的圖片數(shù)據(jù));由于iO...
Destination:Destination對(duì)應(yīng)選項(xiàng),當(dāng)你選擇了這個(gè)選項(xiàng)時(shí),如果你想要引入的文件不在你的項(xiàng)目文件的目錄下,Xcode則會(huì)自動(dòng)將這個(gè)文件復(fù)制一份拷貝到你的項(xiàng)目...
本文是 IOS Quart2D繪圖之UIGraphicsGetCurrentContext基礎(chǔ)的續(xù)集 主要是看看圖形上下文 內(nèi)容不多,包括 水?。航o圖片添加水?。ㄎ淖趾蛨D片水...
前言 為什么我會(huì)注意到這兩個(gè)屬性呢,因?yàn)楫?dāng)初在做一個(gè)可編輯的表單時(shí),遇到使用touch方式處理鍵盤收起但是沒效果的情況,具體解決辦法請(qǐng)看UITableView鍵盤隱藏 。 簡(jiǎn)...