通常我們使用iOS的RSA加密或者解密時(shí)候,有如下幾種情況(這里只討論使用公鑰加密的情況): 帶公鑰的證書 PEM的格式public key(base64編碼的PEM格式的公...
通常我們使用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)庫手動(dòng)加載方式之前,我們簡(jiǎn)單了解下動(dòng)態(tài)庫,又名共享庫在iOS中是個(gè)特殊的存在,除了系統(tǒng)庫以外,在大部分使用場(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庫,同時(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...