前言 上一篇文章[iOS]如何封裝第三方庫(非Appdelegate啟動)(一)介紹了如何封裝非Appdelegate啟動的三方庫,這篇文章講述如何抽象化需要Appdeleg...
前言 上一篇文章[iOS]如何封裝第三方庫(非Appdelegate啟動)(一)介紹了如何封裝非Appdelegate啟動的三方庫,這篇文章講述如何抽象化需要Appdeleg...
在了解設計模式之前先了解下設計時的原則; 1. 設計原則 1.1 單一職責原則; 一個類只負責一個功能;UIView和CALayer的關系;這篇文章結(jié)尾1.2 開閉原則; 對...
?最近項目有開發(fā)iOS小組件的需求,開始調(diào)研到實現(xiàn)踩了很多坑,借此記錄下來。?iOS14系統(tǒng)發(fā)布后,桌面添加的新的"入口模式"(很多產(chǎn)品把這個功能當做了App的一個快捷入口)...
常用命令: 查看、添加、提交、刪除、找回,重置修改文件 git help # 顯示command的help git show # 顯示某次提交的內(nèi)容 git show $i...
系統(tǒng)彈窗:### 過期方法: 新方法: 定時器/延時:### 延遲調(diào)用方法一: 延遲調(diào)用方法二: 定時器一:(精確度一般): 定時器二:(精確度高): 計算控件尺寸:### ...
刷新UI要在主線程(簡單記個筆記,加深自我理解) 在iOS中,為什么刷新UI要在主線程呢,因為UIKit框架本身就不是線程安全的,如果多個異步線程同時刷新UI,那么就可能帶來...
1. 前言 在爬蟲崗位面試過程中,經(jīng)常會被問到一個問題,就是 http/https 協(xié)議的工作原理,以及 http 和 https 的區(qū)別。作為爬蟲工程師需要具備的基本知識,...
1.單個 viewController 相信大部分人都知道單個viewController的生命周期,在這里簡單提下:1、loadView2、viewDidLoad3、vie...
給定一個單鏈表 1. 如何判斷鏈表是否存在環(huán)? 2. 如何知道環(huán)的長度? 3. 如何找出環(huán)的連接點在哪里? 4. 帶環(huán)鏈表的長度? 解法: 1. 對于問題1 使用追趕的方法,...