為什么要防抖節(jié)流? 如 scroll、click、reload等高頻率的觸發(fā)事件,會過度損耗頁面性能,導(dǎo)致頁面卡頓,頁面抖動。有時我們不希望在事件持續(xù)觸發(fā)的過程中那么頻繁地去...
為什么要防抖節(jié)流? 如 scroll、click、reload等高頻率的觸發(fā)事件,會過度損耗頁面性能,導(dǎo)致頁面卡頓,頁面抖動。有時我們不希望在事件持續(xù)觸發(fā)的過程中那么頻繁地去...
總結(jié)一些interface聲明時的規(guī)范,相關(guān)宏的介紹,定義方法時有用的修飾符,編寫注釋的規(guī)范,最終寫出一個合格的頭文件。 1.讀寫權(quán)限1.1實例變量的@public,@pro...
問題背景 有一個公司內(nèi)部的同學(xué)反饋如下問題: 系統(tǒng)版本:iOS 15 beta4app版本:番茄小說 4.8.0問題描述:聽書功能,在CarPlay的時候,5分鐘左右就會自動...
本文首發(fā)于: ShannonChenCHN/ASwiftTour源代碼地址:ShannonChenCHN/ASwiftTour 關(guān)鍵詞:模塊化/組件化、ObjC-Swift ...
本文轉(zhuǎn)自(原文太雜亂,這里調(diào)整了格式及內(nèi)容):http://enkichen.com/2018/09/12/osx-mouse-keyboard-event/[http://...
本篇文章翻譯自:http://ericcerney.com/swift-guard-statement/原作者:ecerney原文章發(fā)布于2015-06-10*譯者注:該語法...
前言 隱藏細(xì)節(jié),暴露抽象。 作為一名有追求的工程師,我們希望代碼能夠在版本迭代中逐漸優(yōu)化而不是劣化;同時也會學(xué)習(xí)掌握更多的技巧和工具,去更好的設(shè)計、實現(xiàn)和組織代碼。偶然看到一...
問題種類 時間復(fù)雜度 在集合里數(shù)據(jù)量小的情況下時間復(fù)雜度對于性能的影響看起來微乎其微。但如果某個開發(fā)的功能是一個公共功能,無法預(yù)料調(diào)用者傳入數(shù)據(jù)的量時,這個復(fù)雜度的優(yōu)化顯得非...
Swift有哪些優(yōu)秀的學(xué)習(xí)資源呢? 首先要推薦的當(dāng)然是官方的資料了。 另外一個官方資源是Swfit的官方網(wǎng)站:https://swift.org 。這里會介紹Swift的開源...
iOS 11 為整個生態(tài)系統(tǒng)的 UI 元素帶來了一種更加大膽、動態(tài)的新風(fēng)格。 本文介紹了iOS11在UI方面做了哪些更新。 首先看看Xcode9.0的新面貌 1.版本庫管理:...
NSNotification在平時開發(fā)中使用非常頻繁。網(wǎng)上關(guān)于NSNotification介紹大多是停留在用法的介紹,基本上沒有深入介紹NSNotification原理的文章...
問題由來 官方解釋當(dāng)然有一部分人是不會遇到這個問題的。 條件 由于這個問題需要滿足幾個條件 1.Xcode需要在11.1.0以上的版本; 2.需要恰好寫到UITextFiel...
解決了,??
Windows 訪問不了github1.打開網(wǎng)頁:http://ip.tool.chinaz.com/,輸入域名github.com查詢對應(yīng)的IP; 2.打開網(wǎng)頁:http://ip.tool.chinaz.c...
1.打開網(wǎng)頁:http://ip.tool.chinaz.com/,輸入域名github.com查詢對應(yīng)的IP; 2.打開網(wǎng)頁:http://ip.tool.chinaz.c...
一、創(chuàng)建新一個工程二、Xcode界面詳細(xì)介紹三、Xcode菜單詳解四、Xcode快捷鍵介紹五、結(jié)語六、參考資料 前言 前幾天在公司內(nèi)部做了一次關(guān)于iOS的入門分享,聽眾有PH...