這篇文章介紹了 URL Loading System 相關(guān)知識(shí),涉及以下內(nèi)容: URLSession類型煌寇。 URLSessionTask類型 URLSessionDelega...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
這篇文章介紹了 URL Loading System 相關(guān)知識(shí),涉及以下內(nèi)容: URLSession類型煌寇。 URLSessionTask類型 URLSessionDelega...
NSURLSession 的 task 是異步回調(diào)的,所有的回調(diào)都是在委托代理里面處理窃爷, 蘋(píng)果為我們提供了 NSURLSessionDelegate 的一系列代理方法供我們選...
該文章屬于劉小壯原創(chuàng)约巷,轉(zhuǎn)載請(qǐng)注明:劉小壯[http://www.reibang.com/u/2de707c93dc4] 在工作中經(jīng)常會(huì)使用到KVC栓票,但是很多人對(duì)于KVC的實(shí)...
??
iOS最新StatusBar狀態(tài)欄設(shè)置方式之前的大多數(shù)設(shè)置狀態(tài)欄的方法已經(jīng)被遺棄或者無(wú)效衅鹿,這里記錄下最新設(shè)置statusBar的方法。 啟動(dòng)頁(yè)隱藏狀態(tài)欄 隱藏: 在info.plist中 添加 View contro...
之前的大多數(shù)設(shè)置狀態(tài)欄的方法已經(jīng)被遺棄或者無(wú)效塞颁,這里記錄下最新設(shè)置statusBar的方法浦箱。 啟動(dòng)頁(yè)隱藏狀態(tài)欄 隱藏: 在info.plist中 添加 View contro...
知道問(wèn)題的原因之后就能用最簡(jiǎn)單的方式解決! 比如下面這段代碼用來(lái)給imgV來(lái)設(shè)置轉(zhuǎn)圈動(dòng)畫(huà) 在按下home鍵進(jìn)入后臺(tái)祠锣,再次打開(kāi)時(shí)酷窥,動(dòng)畫(huà)暫停了,剛剛轉(zhuǎn)圈旋轉(zhuǎn)的imgV停止在初始的...
報(bào)錯(cuò)原文: 不能修改“System Roots”鑰匙串蓬推。 若要更改根證書(shū)是否會(huì)被信任,請(qǐng)?jiān)凇拌€匙串訪問(wèn)”中打開(kāi)它澡腾,然后修改它的信任設(shè)置沸伏。新根證書(shū)應(yīng)被添加到當(dāng)前用戶的登錄鑰匙串...
UIView繪制原理 首先看一幅流程圖 CALayer的display方法的內(nèi)部實(shí)現(xiàn),首先會(huì)判斷l(xiāng)ayer的delegete是否響應(yīng)display方法,如果代理不響應(yīng)就會(huì)進(jìn)入...
紅黑樹(shù)是一棵自平衡的二叉搜索樹(shù),因此在學(xué)習(xí)紅黑樹(shù)之前动分,我們需要回顧一下之前所學(xué)的知識(shí)二叉搜索樹(shù)和平衡二叉樹(shù)毅糟。 1.二叉搜索樹(shù) 二叉搜索樹(shù)又叫二叉查找樹(shù)或者二叉排序樹(shù),它首先是...
編譯預(yù)處理 預(yù)處理留特,就是在編譯之前做的事情,所以預(yù)處理也叫預(yù)編譯玛瘸。預(yù)處理是Objective-C提供的一個(gè)重要功能。本文主要介紹編譯預(yù)處理的3種指令:宏定義苟蹈、“文件包含”處理...
說(shuō)到對(duì)象慧脱,什么是對(duì)象渺绒? 由于文章的連貫性、強(qiáng)烈建議先看看之前的文章:Objective-C 中類的數(shù)據(jù)結(jié)構(gòu) 與 Objective-C 中實(shí)例所占內(nèi)存的大小菱鸥。 在面向?qū)ο缶幊?..
簡(jiǎn)介 Runtime 又叫運(yùn)行時(shí)宗兼,是一套底層的 C 語(yǔ)言 API,其為 iOS 內(nèi)部的核心之一氮采,我們平時(shí)編寫(xiě)的 OC 代碼殷绍,底層都是基于它來(lái)實(shí)現(xiàn)的。比如: 以上你可能看不出它...
一鹊漠、NSOperation是基于GCD之上的更高一層封裝主到,NSOperation需要配合NSOperationQueue來(lái)實(shí)現(xiàn)多線程茶行。 NSOperation實(shí)現(xiàn)多線程的步驟...
以上就是一次https握手過(guò)程。完成握手以后登钥,就用公鑰加密傳輸內(nèi)容了畔师。舉個(gè)例子: 查看百度的https證書(shū)。蘋(píng)果一般會(huì)自動(dòng)更新自己 鑰匙串 里面的權(quán)威機(jī)構(gòu)的證書(shū)牧牢。 以上是蘋(píng)果...
我的也總是顯示授權(quán)失敗ASAuthorizationErrorUnknown看锉,你的解決了嗎?
iOS 13-Sign In with Apple最近了解了iOS 13新增功能之Sign In with Apple塔鳍,Sign In with Apple是跨平臺(tái)的伯铣,可以支持iOS、macOS献幔、watchOS懂傀、tvOS、J...
CGAffineTransform是一個(gè)映射轉(zhuǎn)換3*3的矩陣犀斋,用來(lái)繪畫(huà)2D圖像∏榱可以實(shí)現(xiàn)放大叽粹、縮小、平移却舀。先看看其結(jié)構(gòu) 可以看出CGAffineTransform是一個(gè)結(jié)構(gòu)體...
因項(xiàng)目業(yè)務(wù)的不斷發(fā)展,應(yīng)用的代碼體積越來(lái)越大挽拔,代碼耦合也較為嚴(yán)重辆脸,所以考慮先對(duì)各模塊進(jìn)行解耦,然后通過(guò)pod私有庫(kù)來(lái)進(jìn)行管理螃诅,如此每一個(gè)模塊都可以單獨(dú)運(yùn)行啡氢。這篇文章就詳細(xì)介紹...
iOS打包腳本動(dòng)態(tài)顯示Version 需求 1、根據(jù)info.plist配置的版本號(hào)术裸,顯示在程序內(nèi)部顯示版本號(hào) 這個(gè)需求很簡(jiǎn)單倘是,只需要獲取到info.plist里面的版本號(hào),...