表示有點(diǎn)兒無(wú)語(yǔ)了肛真,以為是自己寫的邏輯有問題台诗,調(diào)了一個(gè)多小時(shí),實(shí)際有點(diǎn)兒沒有頭緒了吠冤,于是google一下,發(fā)現(xiàn)竟然是iOS本身的一個(gè)小Bug岂丘,苦逼的碼農(nóng)真心傷不起啊卿樱。 問題描述...
表示有點(diǎn)兒無(wú)語(yǔ)了肛真,以為是自己寫的邏輯有問題台诗,調(diào)了一個(gè)多小時(shí),實(shí)際有點(diǎn)兒沒有頭緒了吠冤,于是google一下,發(fā)現(xiàn)竟然是iOS本身的一個(gè)小Bug岂丘,苦逼的碼農(nóng)真心傷不起啊卿樱。 問題描述...
flutter ios端使用stoaryboard布局,如果有子view需要緊貼底部布局缴饭,會(huì)出現(xiàn)跳動(dòng)問題暑劝? 問題定位:經(jīng)過xcode查看布局,發(fā)現(xiàn)UI錯(cuò)亂端View是flut...
親愛的簡(jiǎn)書用戶 「簡(jiǎn)書」因個(gè)別上傳作品用戶違反《中華人民共和國(guó)網(wǎng)絡(luò)安全法》《互聯(lián)網(wǎng)信息服務(wù)管理辦法》《互聯(lián)網(wǎng)新聞信息服務(wù)管理規(guī)定》《互聯(lián)網(wǎng)用戶公眾賬號(hào)信息服務(wù)管理規(guī)定》《移動(dòng)...
介紹 動(dòng)態(tài)庫(kù)形式:.dylib和.framework 靜態(tài)庫(kù)形式:.a和.framework 動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)的區(qū)別 靜態(tài)庫(kù):鏈接時(shí)担猛,靜態(tài)庫(kù)會(huì)被完整地復(fù)制到可執(zhí)行文件中,被多次...
一、fastlane簡(jiǎn)介 Fastlane是一套使用Ruby寫的自動(dòng)化工具集疚察,用于iOS和Android的自動(dòng)化打包蒸走、發(fā)布等工作。 Github:https://github...
背景 在iOS開發(fā)的一些業(yè)務(wù)場(chǎng)景中貌嫡,可能有一些敏感信息(如付款的二維碼等)比驻,我們不希望被隨意傳播。應(yīng)用內(nèi)禁止截屏岛抄,可以一定程度上别惦,提高敏感信息被傳播的門檻(可能需要另外一臺(tái)手...
前言 在實(shí)踐中,自己會(huì)遇到2個(gè)容器之間互相訪問通信的問題夫椭,這個(gè)時(shí)候就用到了docker run --link選項(xiàng)掸掸。自己也花了一段時(shí)間泡官網(wǎng)研究了--link的用法,把自己對(duì)-...
1.0 iOS模塊化中的問題 前文已經(jīng)介紹了模塊化的流程及一些常見的問題蹭秋,我們?cè)谶@里再次總結(jié)一下扰付。 在工作中,當(dāng)我們開始一個(gè)新項(xiàng)目的時(shí)候感凤,最先考慮的就是模塊化工作悯周。 模塊化工...
1.0 什么是模塊化 很多關(guān)于重構(gòu)及設(shè)計(jì)模式的介紹中,經(jīng)常提到的幾個(gè)詞語(yǔ)是復(fù)用及解耦陪竿。 模塊化之所以被提出禽翼,也更多是為了解決這幾個(gè)問題屠橄。 復(fù)用可以減少重復(fù)造輪子的情況,很容易...
1.0 問題描述 實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu):堆长酗。 2.0 問題分析 堆一般使用數(shù)組來表示溪北,其中某個(gè)節(jié)點(diǎn)下標(biāo)i的兩個(gè)子節(jié)點(diǎn)的下標(biāo)為 2i+1 和 2i+2。堆是一棵完全二叉樹夺脾。 堆有3種基...
1.0 問題描述 實(shí)現(xiàn)10以內(nèi)四則運(yùn)算(只包含數(shù)字之拨,+-*/和小括號(hào)) 2.0 問題分析 四則運(yùn)算使用“后綴表達(dá)式”算法來計(jì)算,后綴表達(dá)式可以無(wú)需考慮運(yùn)算符優(yōu)先級(jí)咧叭,直接從左至...
1.0 問題描述 實(shí)現(xiàn)KMP算法查找字符串蚀乔。 2.0 問題分析 “KMP算法”是對(duì)字符串查找“簡(jiǎn)單算法”的優(yōu)化。 字符串查找“簡(jiǎn)單算法”是源字符串每個(gè)字符分別使用匹配串進(jìn)行匹...
1.0 問題描述 實(shí)現(xiàn)斐波那契數(shù)列菲茬,求第N項(xiàng)的值 2.0 問題分析 斐波那契數(shù)列最簡(jiǎn)單的方法是使用遞歸吉挣,遞歸和查表法同時(shí)使用,可以降低復(fù)雜度婉弹。 根據(jù)數(shù)列特點(diǎn)睬魂,同時(shí)進(jìn)行計(jì)算的數(shù)...
前言 iOS內(nèi)存管理無(wú)論是早期的MRC還是現(xiàn)在的ARC本質(zhì)都是通過引用計(jì)數(shù)(Reference Counting)機(jī)制管理內(nèi)存,當(dāng)一個(gè)對(duì)象被創(chuàng)建出來時(shí),它的引用計(jì)數(shù)從0到1,...
1.獲取APP全部自定義類名 最近需要有個(gè)需求蛙粘,涉及到runtime打印所有的自定義類名,那么如何區(qū)分自己的類和系統(tǒng)定義的類呢威彰?查了些資料發(fā)現(xiàn)可用dladdr來實(shí)現(xiàn),在寒神的...
前言 Core Data是iOS上一個(gè)效率比較高的數(shù)據(jù)庫(kù)框架豹缀,(但是Core Data并不是一種數(shù)據(jù)庫(kù),它底層還是利用Sqlite3來存儲(chǔ)數(shù)據(jù)的)慨代,它可以把數(shù)據(jù)當(dāng)成對(duì)象來操作...