通常我們使用iOS的RSA加密或者解密時(shí)候,有如下幾種情況(這里只討論使用公鑰加密的情況): 帶公鑰的證書 PEM的格式public key(base64編碼的PEM格式的公...
![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
通常我們使用iOS的RSA加密或者解密時(shí)候,有如下幾種情況(這里只討論使用公鑰加密的情況): 帶公鑰的證書 PEM的格式public key(base64編碼的PEM格式的公...
??在上次寫了一篇名為MangoFix:iOS熱修復(fù)另辟蹊徑的iOS熱修復(fù)文章之后啼染,很多朋友問我MangoFix的原理是什么呢悲没?所以今天決定再寫一篇介紹MangoFix運(yùn)行原...
引導(dǎo)問題:UI刷新善绎,為什么需要在主線程中執(zhí)行祥楣? 原因一:UIKit的操作不是線程安全的 在多個(gè)線程下進(jìn)行UI操作检访,可能出現(xiàn)資源搶奪問題眶拉,出現(xiàn)問題,如下舉出幾個(gè)例子: 兩個(gè)線程...
工具插件:pigeon[https://pub.dev/packages/pigeon] 推薦必看的官方例子:pigeon_plugin_example[https://gi...
一邮绿、前言 在介紹動(dòng)態(tài)庫(kù)手動(dòng)加載方式之前渠旁,我們簡(jiǎn)單了解下動(dòng)態(tài)庫(kù),又名共享庫(kù)在iOS中是個(gè)特殊的存在船逮,除了系統(tǒng)庫(kù)以外顾腊,在大部分使用場(chǎng)景下(除了App Extension可以共享)...
本文以播放音樂為例演示動(dòng)態(tài)加載: 正常播放音樂 1.導(dǎo)入AVFoundation.framework2.包含頭文件 #import 3.聲明類成員變量 dlopen 動(dòng)態(tài)加...
1. 使用 homebrew 安裝 rbenv 2.常用命令解釋 3.安裝ruby 安裝成功后,我們讓其在本地環(huán)境中生效: 輸入上述命令后挖胃,可能會(huì)有報(bào)錯(cuò)杂靶。rbenv 提示我...
什么是Ruby 目前流行的Ruby環(huán)境管理工具有RVM和rbenv。而一般推薦使用的是rbenv酱鸭,因?yàn)樗褂胹hims文件夾來分離各個(gè)Ruby版本吗垮,相對(duì)于RVM更加輕裝而方便...
說明:在我理解中烁登,這里所謂的抽象,其實(shí)就是制定某一個(gè)接口規(guī)范蔚舀。具體體現(xiàn)在代碼里饵沧,就是設(shè)置一個(gè)基類,基類遵守某一套接口規(guī)范赌躺,但是其具體的實(shí)現(xiàn)則通過子類化來完成狼牺。當(dāng)然,這里我們也...
先來看幾個(gè)定義: 編譯型語言: 需要編輯器將源代碼編譯成機(jī)器碼之后才能執(zhí)行的語言礼患。一般分兩個(gè)步驟 編譯(compile)是钥、鏈接(linker)編譯是把各個(gè)文件源代碼編譯成機(jī)器...
簡(jiǎn)單的四句介紹 Quartz是一個(gè)二維繪圖引擎,使用的是CoreGraphics庫(kù)缅叠,同時(shí)支持iOS和Mac系統(tǒng) CGContextRef:獲取圖形上下文.或者叫作用域悄泥,即畫布...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-carsh-defen...
iOS Zombie Objects 原理探索 Zombie Object 有什么用 僵尸對(duì)象一種用來檢測(cè)內(nèi)存錯(cuò)誤(EXC_BAD_ACCESS)的對(duì)象,它可以捕獲任何對(duì)嘗試...
ceiling 官方描述:Round towards positive infinity.(回到正無窮) 當(dāng)為正數(shù)時(shí)肤粱,向遠(yuǎn)離0的地方進(jìn)位弹囚,當(dāng)為負(fù)數(shù)時(shí),向離靠近0的地方進(jìn)位 f...
EnvironmentValues功能大全 disableAutocorrection是否開啟自動(dòng)更正 sizeCategory managedObjectContext u...
什么是tintColor tintColor是UIView的一個(gè)屬性狼犯,屬性返回一個(gè)UIColor對(duì)象余寥。 tintColor的作用機(jī)制 作用機(jī)制有兩個(gè),分別為尋找和傳遞悯森。尋找也...
參考資料 Git LFS 是 Github 開發(fā)的一個(gè) Git 的擴(kuò)展,用于實(shí)現(xiàn) Git 對(duì)大文件的支持 使用目的 在游戲開發(fā)過程中,設(shè)計(jì)資源占用了很大一部分空間. 像png...
更改狀態(tài)欄顏色 iOS7以后 狀態(tài)欄的字體為黑色:UIStatusBarStyleDefault 狀態(tài)欄的字體為白色:UIStatusBarStyleLightContent...