最近在登錄GitHub時(shí)苍息,讓我加一個(gè)二級(jí)驗(yàn)證叼风,有一個(gè)二維碼浸卦,用iPhone自帶掃碼器掃完,直接跳轉(zhuǎn)到鑰匙串,并推薦GitHub賬號(hào),點(diǎn)擊后,網(wǎng)頁(yè)上就可以通過(guò)鑰匙串獲取到一個(gè)驗(yàn)...
![240](https://upload.jianshu.io/users/upload_avatars/1389572/1069d3c99b64.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近在登錄GitHub時(shí)苍息,讓我加一個(gè)二級(jí)驗(yàn)證叼风,有一個(gè)二維碼浸卦,用iPhone自帶掃碼器掃完,直接跳轉(zhuǎn)到鑰匙串,并推薦GitHub賬號(hào),點(diǎn)擊后,網(wǎng)頁(yè)上就可以通過(guò)鑰匙串獲取到一個(gè)驗(yàn)...
當(dāng)UI設(shè)計(jì)了一個(gè)特殊樣式的交互控件只嚣,而使用UIKit提供的UIButton、UISegmentedControl艺沼、UISlider等無(wú)法滿足需求時(shí)册舞,需要自定義控件來(lái)實(shí)現(xiàn)。此類...
轉(zhuǎn)模型步驟 decode函數(shù) 聲明數(shù)據(jù)模型 struct障般、class调鲸、enum可按需使用盛杰,并遵守Codable協(xié)議。舉例說(shuō)明:一個(gè)描述一個(gè)人姓名藐石、性別即供、教育經(jīng)歷等信息的jso...
對(duì)objc代碼改造,適應(yīng)swift調(diào)用的同時(shí)于微,也能提升objc代碼質(zhì)量 1.可選值 nullable逗嫡、nonnull和_Nullable、_Nonnull的區(qū)別nullabl...
命令行工具 Simulator control 命令的基本組成 xcrun simctl [subcommand] [<device>] [ ] [ ] ...[subcom...
Mach-O文件 Mach-O格式全稱為Mach Object文件格式的縮寫 Mach-O文件類型分類: 1.Executable:應(yīng)用可執(zhí)行的二進(jìn)制文件株依,如.m/.h文件經(jīng)...
Mach-O 【Mach-O】 為 Mach Object 文件格式的縮寫驱证,是 iOS 系統(tǒng)不同運(yùn)行時(shí)期 可執(zhí)行文件 的文件類型統(tǒng)稱。它是一種用于 可執(zhí)行文件恋腕、目標(biāo)代碼抹锄、動(dòng)態(tài)...
數(shù)組的遍歷,這個(gè)話題貌似沒(méi)什么好探究的荠藤,該怎么遍歷就怎么遍歷唄伙单!但是如果要回答這些問(wèn)題:OC數(shù)組有哪幾種遍歷方式?哪種方式效率最高?為什么?各種遍歷方式的內(nèi)部實(shí)現(xiàn)是怎么樣的?...
寫在前面 一個(gè)私有pod庫(kù)是由代碼庫(kù)和索引組成的,代碼庫(kù)就是具體的實(shí)現(xiàn)哈肖,存放代碼用的吻育,索引是為了pod install時(shí)cocoapods可以找到代碼庫(kù),索引即是 xx.po...
前言 2017年夏天淤井,在蘋果全球開發(fā)者大會(huì)(WWDC)上布疼,蘋果公司終于推出了針對(duì)于 iOS 的 PDFKit 支持。PDFKit 自從 MacOS 10.4 以來(lái)一直在 Ap...
我們知道庄吼,布丁在外力的作用下,很容易發(fā)生形變严就。并且总寻,由于布丁具有彈性,在形變之后會(huì)來(lái)回晃動(dòng)梢为。今天我們用 Shader 來(lái)模擬布丁晃動(dòng)的效果渐行。 老規(guī)矩,先來(lái)看一下最終效果: 一...
滴铸董,滴滴祟印! 本篇文章將介紹自己總結(jié)的短視頻錄制的相關(guān)內(nèi)容,主要分為三個(gè)部分: 攝像頭內(nèi)容錄制 音頻錄制 視頻合成 先上效果圖 錄制過(guò)程錄制過(guò)程截圖 錄制結(jié)果錄制結(jié)果截圖 1....
上一篇文章中粟害,我大概介紹了一下短視頻的拍攝蕴忆,主要就是音視頻的加減速。這篇文章我將介紹下抖音視頻特效的實(shí)現(xiàn)悲幅,廢話不多說(shuō)套鹅,進(jìn)入正題站蝠。 1.特效概覽 抖音上目前有這九種視頻特效,本...
你還在用宏定義“iphone X”判斷安全區(qū)域(safe area)嗎菱魔,教你正確使用Safe Area。iOS 7 之后蘋果給 UIViewController 引入了 to...
@FindCrt 會(huì)變的吟孙,通常是以新的證書替換過(guò)期證書澜倦。放抓包的話可以參考博主第一條做法,或者使用別的方法(雙向驗(yàn)證之類的)
iOS 如何防止https抓包(中間人攻擊),及charles抓包原理補(bǔ)充更新完善app安全方案:2019.12.13 證書放到app里面杰妓,用來(lái)校驗(yàn)信任鏈的話藻治,如果別人使用青花瓷抓包,并且把抓包工具生成的證書在抓包的機(jī)器上導(dǎo)出來(lái)稚失,替換掉我們ap...
關(guān)于第二種方法栋艳,服務(wù)器的證書如果到期了,更換了新的證書句各,那么舊版本的app網(wǎng)絡(luò)接口就會(huì)全部被取消吸占,此時(shí)舊版本是不可用的。需要重新發(fā)版凿宾,而裝有舊版本的用戶無(wú)法通過(guò)app獲取更新信息矾屯,這個(gè)問(wèn)題有辦法解決么?
iOS 如何防止https抓包(中間人攻擊),及charles抓包原理補(bǔ)充更新完善app安全方案:2019.12.13 證書放到app里面初厚,用來(lái)校驗(yàn)信任鏈的話件蚕,如果別人使用青花瓷抓包,并且把抓包工具生成的證書在抓包的機(jī)器上導(dǎo)出來(lái)产禾,替換掉我們ap...
源碼地址:MetalCode 之前探究過(guò) iOS 上通過(guò) CoreImage排作、OpenGLES 等技術(shù)實(shí)現(xiàn) LUT 濾鏡的對(duì)比 -- iOS 針對(duì) LUT 濾鏡的實(shí)現(xiàn)對(duì)比,但...
tableView有一個(gè)屬性separatorInset了解一下
實(shí)現(xiàn)tableViewCell分割線(全屏)代碼下載地址 iOS7后分割線默認(rèn)左邊是有15個(gè)像素的邊距 1. 設(shè)置邊距 點(diǎn)擊這篇文章tableView分割線設(shè)置全屏 2. 自定義分割線 首先隱藏系統(tǒng)分割線self.ta...