IQKeyboardManager 設(shè)置 keyboardDistance 后 距離總是感覺(jué)比實(shí)際的大很多。之前都忽略了這個(gè)問(wèn)題。今天看了一下源碼,IQKeyboardMa...
IQKeyboardManager 設(shè)置 keyboardDistance 后 距離總是感覺(jué)比實(shí)際的大很多。之前都忽略了這個(gè)問(wèn)題。今天看了一下源碼,IQKeyboardMa...
先看問(wèn)題 問(wèn)題是toolBar上那個(gè)圓圈 github上有人提出問(wèn)題和解決方案了, 不久應(yīng)該就會(huì)修好了,但是修好估計(jì)也是Swift版本的。 我想我用的是OC版本的, 而我并不...
1.如何理解RunLoop Runloop(運(yùn)行循環(huán))是iOS和macOS中的一個(gè)核心概念,它負(fù)責(zé)管理事件和計(jì)時(shí)器,以確保應(yīng)用程序能夠在正確的時(shí)間響應(yīng)用戶(hù)的輸入,并在不占用過(guò)...
前言: 最近公司項(xiàng)目不怎么忙, 閑暇時(shí)間把iOS 在面試中可能會(huì)遇到的問(wèn)題整理了一番, 一部分題目是自己面試遇到的,一部分題目則是網(wǎng)上收錄的, 方便自己鞏固復(fù)習(xí), 也分享...
首先,我們先簡(jiǎn)單了解下靈動(dòng)島 Live Activities 依賴(lài)于 Widget 實(shí)現(xiàn) 函數(shù)和頁(yè)面,而與Widget不同,Live Activities無(wú)法訪(fǎng)問(wèn)網(wǎng)絡(luò)或接收位...
1. 關(guān)于Socket 與 WebSocket基本概念 關(guān)于Socket 我們都知道socket是套接字,描述ip地址和端口,它本身并不是協(xié)議,而是一個(gè)調(diào)用接口,為了大家直接...
引言 隨著聊天、社交、直播等軟件的興起,即時(shí)通信的應(yīng)用也變得無(wú)處不在。 1. 背景 在 iOS 即時(shí)通信編程中提到的概念有Socket,WebSocket,Socket.IO...
iOS面試題 一共分為筆試題和面試題兩部分筆試題 一共分為10個(gè) 總共613題面試題 一共400題筆試題 一個(gè)10個(gè)系列 分別為①(語(yǔ)法篇) 共147題 已更新[https:...
版本記錄 前言 最近蘋(píng)果多了一個(gè)框架Combine,這里我們就一起來(lái)看一下這個(gè)框架。感興趣的可以看下面幾篇文章。1. Combine框架詳細(xì)解析(一) —— 基本概覽(一)2...
App開(kāi)發(fā)完成之后,優(yōu)化成為了不可缺少的一環(huán)。優(yōu)化的部分小編從接下來(lái)幾個(gè)方面著手: 一、App啟動(dòng)優(yōu)化二、內(nèi)存優(yōu)化三、UI優(yōu)化四、App瘦身五、架構(gòu)優(yōu)化六、App安全優(yōu)化 1...
前言: 最近公司項(xiàng)目不怎么忙, 閑暇時(shí)間把iOS 在面試中可能會(huì)遇到的問(wèn)題整理了一番, 一部分題目是自己面試遇到的,一部分題目則是網(wǎng)上收錄的, 方便自己鞏固復(fù)習(xí), 也分享...
前言: 最近公司項(xiàng)目不怎么忙, 閑暇時(shí)間把iOS 在面試中可能會(huì)遇到的問(wèn)題整理了一番, 一部分題目是自己面試遇到的,一部分題目則是網(wǎng)上收錄的, 方便自己鞏固復(fù)習(xí), 也分享...
序 曾幾何時(shí),特別喜歡看、收集別人分享的面試真題,直到看到圖中這個(gè)學(xué)習(xí)方法,若有所思。在百度三面被掛掉之后,沉下心來(lái),整理構(gòu)建自己的開(kāi)發(fā)體系,方便以后查看。 有些還沒(méi)有寫(xiě)完后...
一、簡(jiǎn)介 ReactiveCocoa 可以說(shuō)是結(jié)合了函數(shù)式編程和響應(yīng)式編程的框架,也可稱(chēng)其為函數(shù)響應(yīng)式編程(FRP)框架,強(qiáng)調(diào)一點(diǎn),RAC 最大的優(yōu)點(diǎn)是提供了一個(gè)單一的、統(tǒng)一...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對(duì)象中找不到,就進(jìn)行轉(zhuǎn)發(fā),具體怎么實(shí)現(xiàn)的呢。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制。 Runtime介紹...
目的 仿用于仿微博、微信、釘釘?shù)陌兀ˊ)功能【話(huà)題功能類(lèi)型處理】【swift 已經(jīng)支持】 艾特所在的特殊文本不支持編輯,為一個(gè)整體存在 一、實(shí)現(xiàn)功能 支持OC和Swift ...
不知道大家有沒(méi)有仔細(xì)研究過(guò)微信輸入框的@功能(@后點(diǎn)擊刪除可以吧整個(gè)“@+人名+空格”全刪掉的功能),我玩了一晚上終于有點(diǎn)感覺(jué),,說(shuō)幾個(gè)我的測(cè)試方法和我當(dāng)時(shí)的猜想有興趣的可以...
學(xué)習(xí)路線(xiàn)(內(nèi)部分享內(nèi)容) 加密解密(對(duì)稱(chēng)加密、非對(duì)稱(chēng)加密、混合加密) 單向散列函數(shù) 數(shù)字簽名 證書(shū) iOS簽名機(jī)制 參考資料與圖片來(lái)源:《圖解密碼技術(shù)第三版》[https:/...