前言 由于時間的問題,暫且只更新這么多了,后續(xù)還會持續(xù)更新本文《最快讓你上手ReactiveCocoa之進階篇》,目前只是簡短的介紹了些RAC核心的一些方法,后續(xù)還需要加上M...
前言 由于時間的問題,暫且只更新這么多了,后續(xù)還會持續(xù)更新本文《最快讓你上手ReactiveCocoa之進階篇》,目前只是簡短的介紹了些RAC核心的一些方法,后續(xù)還需要加上M...
音頻輸出作為硬件資源,對于iOS系統(tǒng)來說是唯一的,那么要如何協(xié)調(diào)和各個App之間對這個稀缺的硬件持有關系呢? iOS給出的解決方案是"AVAudioSession" ,通過它...
前言 iOS里的UI控件其實沒有幾個,界面基本就是圍繞那么幾個控件靈活展開,最難的應屬UICollectionView了,因為它的可定制化程度最高,最靈活,值得我們?nèi)パ芯恳环?..
設計模式系列文章 《iOS設計模式(1)簡單工廠模式》《iOS設計模式(2)工廠模式》《iOS設計模式(3)適配器模式》《iOS設計模式(4)抽象工廠模式》《iOS設計模式(...
一直未間斷SDK的工作,總是在做到現(xiàn)在從未總結,現(xiàn)在總結一下,備錄一下,供大家參考和借鑒。 一、什么是庫? 共享代碼便是庫,實現(xiàn)代碼的復用,一般分為靜態(tài)庫和動態(tài)庫。 二、靜態(tài)...
inline 在iOS中的一些框架中,static inline是經(jīng)常出現(xiàn)的關鍵字組合. static自不用多說,表示在當前文件中應用,如 static A, 在其它文件中也...
Charles安裝 HTTP抓包 HTTPS抓包 1. Charles安裝 官網(wǎng)下載安裝Charles:https://www.charlesproxy.com/downlo...
首先題目寫的有點大,這篇文章只是分享一下我平時用到的一些快捷鍵和習慣,希望能對大家平時的開發(fā)效率有所幫助。 至于為什么要寫? 原因有幾點: 工作中我發(fā)現(xiàn)有些iOS小伙伴平時開...
序言 以下iOS面試題僅供參考,畢竟面試是不可控的,但懂得越多,自然機會越大! 字節(jié)一面內(nèi)容: 1、 自我介紹 2、 介紹一下簡歷中的一個項目 3、 面向對象的三個要素 4、...
異步函數(shù) Swift has built-in support for writing asynchronous and parallel code in a structu...
Markdown是一種純文本格式的標記語言。通過簡單的標記語法,它可以使普通文本內(nèi)容具有一定的格式。 相比WYSIWYG編輯器 優(yōu)點:1、因為是純文本,所以只要支持Markd...
什么是枚舉 在程序設計語言中,一般用一個數(shù)值來代表某一狀態(tài),這種處理方法不直觀,易讀性差。如果能在程序中用自然語言中有相應含義的單詞來代表某一狀態(tài),則程序就很容易閱讀和理解。...
本文首發(fā)于個人博客[https://me.harley-xk.studio/posts/202009241518],歡迎訪問留言,轉載請注明出處 title: iOS 14 ...
YPDPlayer 一套支持邊下邊播的播放器方案: ·支持音/視頻播放·支持在線播放·支持本地播放·支持邊下邊播·操作流暢 方案介紹 整體方案采用ZFPlayer + AVP...
項目要求根據(jù)服務器返回的視頻和秒數(shù),生成該視頻的預覽圖。網(wǎng)上一搜關鍵詞 “iOS 視頻 幀” 結果都是:iOS如何獲取視頻的第一幀。但是如果我不想要第一幀,要第s秒的第x幀怎...
這篇文章整理了本人開發(fā)中常用的Xcode快捷鍵,旨在幫你理清脈絡,助力于你的項目開發(fā)。閱讀完之后你應該能有個清晰的脈絡。但還是那句老話,熟能生巧,用熟了才是你的。 以下是本人...
之前做過App的啟動優(yōu)化,遇到了+load優(yōu)化的問題,后來想一想除了initializers代替+load還有沒有什么好的方法,然后就搜到了運用編譯屬性__attribute...
詳細介紹一下ZFPlayer 3.0的用法,如果你有什么問題或者建議可聯(lián)系我。在3.0之前版本使用ZFPlayer,是不是在煩惱播放器SDK自定義、控制層自定義等問題。作者公...
目標: MPNowPlayingInfoCenter: 是什么: 做什么: 怎么做:(Demo有更詳細的實現(xiàn)) 蹩腳英文翻譯系列:(未標注版本的鍵均為iOS8及以下可用) 遠...
當面對多個初始化方法時,外部調(diào)用者往往會手足無措,不知道哪一個才是正確的初始化方法,對此,蘋果提供了兩個關鍵字: NS_UNAVAILABLE 與 NS_DESIGNATED...