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