Shell 1、Shell 的命令行性質(zhì) shell是一個(gè)用 C 語言編寫的程序,它是用戶使用 類Linux 的橋梁,可供用戶交互式操作調(diào)用系統(tǒng)執(zhí)行命令。在mac上,常見的s...
Shell 1、Shell 的命令行性質(zhì) shell是一個(gè)用 C 語言編寫的程序,它是用戶使用 類Linux 的橋梁,可供用戶交互式操作調(diào)用系統(tǒng)執(zhí)行命令。在mac上,常見的s...
問題 image.gif M1進(jìn)程運(yùn)行模式: ?Apple?Intel swiftmodule架構(gòu)種類(部分): ?arm64-apple-ios-simulator?arm...
三個(gè)協(xié)議 RawRepresentable協(xié)議 SetAlgebra協(xié)議 OptionSet協(xié)議 OptionSet 定義類型 以結(jié)構(gòu)體類型為例,MusicSets 如下: ...
字符串表達(dá)協(xié)議 ExpressibleByStringLiteral協(xié)議 ExpressibleByStringInterpolation協(xié)議 字符串相關(guān) StringPro...
最近在學(xué)核心動(dòng)畫的時(shí)候遇到了遇到了fillMode的屬性,除了kCAFillModeForwards比較理解意外,其他三個(gè)參數(shù)一臉蒙蔽,感覺沒什么區(qū)別,看官方文檔也沒看出個(gè)所...
修改源碼不也是做過度動(dòng)畫嗎?只是寫在源碼里面 還是 外面吧
無需修改SDWebImage源代碼,實(shí)現(xiàn)SDWebImage框架下的圖片漸變加載效果眾所周知,在SDWebImage框架下想要對(duì)圖片在下載和下載過程中的狀態(tài)進(jìn)行處理,需要使用SDWebImageOptions,我們首先看一下SDWebImage中有哪些可選項(xiàng)...
由于種種原因,簡書等第三方平臺(tái)博客不再保證能夠同步更新,歡迎移步 GitHub:https://github.com/kingcos/Perspective/。謝謝! Swi...
```
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithCapacity:10];
// key cannot be nil
// NSString *name1 = nil;
// [dict setValue:@"" forKey:name1];
// dict[name1] = @"";
// value can be nil
// [dict setValue:nil forKey:@"Aha"];
// dict[@"Aha"] = nil;
// value cannot be nil
NSObject *obj = nil;
[dict setObject:obj forKey:@""];
// key cannot be nil
NSString *key = nil;
[dict setObject:@"" forKey:key];
```
[iOS][OC] 為自己的類增加腳標(biāo) subscribe 支持-obj[key] = value楔子 本文是前面一篇文章《[iOS] [OC] 可變字典下標(biāo)[]語法糖不是setObject:forKey: 而等效于KVC》探索的新發(fā)現(xiàn)。 下標(biāo)的原理 下標(biāo)subscrip...
1、position是當(dāng)前l(fā)ayer在父layer中的位置;
2、既然說的是位置,那就是說當(dāng)前l(fā)ayer中需要找到一個(gè)點(diǎn),用于代表當(dāng)前l(fā)ayer
3、因?yàn)閘ayer是個(gè)平面,要從layer平面中找到一個(gè)點(diǎn)代表layer,這個(gè)點(diǎn)就是錨點(diǎn)。
總結(jié),postion就是錨點(diǎn)相對(duì)于父layer的位置。
iOS position(位置)和anchorPoint(錨點(diǎn))position和anchorPoint是layer的兩個(gè)屬性 position(位置) position相當(dāng)于UIView視圖中的center,是layer視圖的中心點(diǎn),下...
iOS13 info 里面沒有 PHImageFileURLKey
ios使用PhAsset本篇只討論P(yáng)hAsset,關(guān)于ALAsset,網(wǎng)上很多資料。這里就不再討論。曾幾何時(shí),項(xiàng)目中訪問IPhone的系統(tǒng)相冊(cè),選中需要上傳的照片或視頻,使用webdav上傳到自己的...
開啟了僵尸檢測之后,實(shí)例就不能被真正釋放了?那內(nèi)存越來越大了???
iOS Zombie Objects(僵尸對(duì)象)原理探索iOS Zombie Objects 原理探索 Zombie Object 有什么用 僵尸對(duì)象一種用來檢測內(nèi)存錯(cuò)誤(EXC_BAD_ACCESS)的對(duì)象,它可以捕獲任何對(duì)嘗試...
你要是直接訪問成員怎么辦?崩潰不崩潰。
談?wù)凬SProxy概念 NSProxy是一個(gè)類似于NSObject的根類,看代碼: 上面我們可以看到NSProxy是一個(gè)實(shí)現(xiàn)了NSObject協(xié)議的根類。蘋果的官方文檔是這樣描述它的:NSPr...
block 的 引用計(jì)數(shù)在哪里?
OC中Block原理解析原創(chuàng)文章轉(zhuǎn)載請(qǐng)注明出處,謝謝 這段時(shí)間重新回顧了一下Block的知識(shí),由于只要講原理方面的知識(shí),所以關(guān)于Block的用法就不做介紹了,不清楚的同學(xué)請(qǐng)自行補(bǔ)充。 Block介紹...
不要錯(cuò)過最新的iOS開發(fā)技能樹 —— github地址 更新:在這里可以看到幻燈片在iOS中使用MVC時(shí)感覺怪怪的?對(duì)切換到MVVM有疑慮?聽說過VIPER,但不知道是否...
請(qǐng)給個(gè) Universal link 的例子???apple-app-site-association 里面的path嗎?
iOS Universal Link通用鏈接什么是Universal Link Universal Link是蘋果在WWDC 2015上提出的iOS 9 的新特新之一。此特性類似于deeplinking,能夠方便地通過...
靜態(tài)庫呢
Xcode中Link Binary With Libraries Status Required or OptionalXcode中Link Binary With Libraries Status Required or Optional Libraries and frameworks a...
> 如果在prod上用rebase master ,prod分支狀態(tài)就成了1-2-3-4-5-6-7
這里的6,7 并非 之前的 6,7 了,而是 合并之后重新創(chuàng)建的 6,7 了吧
git rebase 還是 merge的使用場景最通俗的解釋什么是 rebase? git rebase 你其實(shí)可以把它理解成是“重新設(shè)置基線”,將你的當(dāng)前分支重新設(shè)置開始點(diǎn)。這個(gè)時(shí)候才能知道你當(dāng)前分支于你需要比較的分支之間的差異。原...
> 再把要hook的方法XX的IMP指向_objc_msgForward
這個(gè)XX方法是本類(父類)的吧,這樣就不是對(duì)實(shí)例的hook了?對(duì)這個(gè)類型的都Hook了吧?
iOS AOP框架Aspects實(shí)現(xiàn)原理前言 眾所周知,Aspects框架運(yùn)用了AOP(面向切面編程)的思想,這里解釋下AOP的思想:AOP是針對(duì)業(yè)務(wù)處理過程中的切面進(jìn)行提取,它所面對(duì)的是處理過程中的某個(gè)步驟或階段...