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