Xcode 15.3 Swfit 項目報錯玖姑,具體完整信息如下Sandbox: rsync.samba(57394) deny(1) file-write-create /Us...
Xcode 15.3 Swfit 項目報錯玖姑,具體完整信息如下Sandbox: rsync.samba(57394) deny(1) file-write-create /Us...
前言 最近在項目中, 做有關AVAudioRecorder的錄音開發(fā), 需要把錄制的格式轉(zhuǎn)成 MP3, 遇到了轉(zhuǎn)碼之后的MP3文件, 無法獲取正確的時長問題. 為了解決這個問...
概念或者基礎 1.時間戳是指1970年1月1日0時0分0秒到當前時間的秒數(shù)冲呢。注意這里的當前時間是指UTC+0時間,iOS時間戳是10位招狸,服務器時間戳13位敬拓。 2.GMT和UT...
如果bundle update卡住無響應那么很有可能是因為被墻了 首先在終端檢查ruby源 如果不是請?zhí)鎿Q下 打開工程中的Gemfile文件 刪除fastlane文件夾,打開...
序: 對于 Cocoapods裙戏,你是否還只知道 pod install乘凸,pod update,有時候還會摻雜上 pod search累榜, pod setup等营勤,對于它的工作流程...
看著80%單個文件超過2000行的工程,變量橫飛形病,我低頭沉思:尼瑪你是怎么運行起來的客年。。漠吻。于是忍著想殺人的沖動量瓜,靜下心來,看到一堆公式中有這些函數(shù)寫于此途乃。绍傲。不斷更新 isna...
前言 本篇主要介紹在開發(fā)中怎么使用const,static,extern3個關鍵字,如果喜歡我的文章耍共,可以關注我微博:袁崢Seemygo 一烫饼、const與宏的區(qū)別(面試題):...
按照固定的時間間隔,定時對線程中的調(diào)用堆棧進行采樣试读,獲取一個sample. 之后統(tǒng)計在這一時段內(nèi)杠纵,某個方法出現(xiàn)在sample中次數(shù)。以此來表示該函數(shù)的運行情況 一钩骇、打開Ins...
SideTables分析 SideTables與iOS內(nèi)存管理息息相關比藻,今天就來研究一下SideTables,先看一下SideTables的定義 SideTablesde的實...
最近負責播放器模塊的開發(fā),業(yè)務需求也慢慢增加中纽匙,包括梳理播放器界面上的交互务蝠、加載優(yōu)化。下面大概梳理一下哄辣,手勢調(diào)節(jié)音量请梢、亮度、播放進度等交互部分力穗。與其他播放器需求上相似毅弧,左右滑...
之前做build settings相關的調(diào)研当窗,一直以為開啟LTO后主要是能給包大小帶來優(yōu)化(在debug模式下包大小確實減小了5.7M)够坐,但是最終打包(release下)發(fā)現(xiàn)...
1.坐標系轉(zhuǎn)換convertPoint 對于復雜界面,適當?shù)脑黾咏缑娴膶蛹売兄诤喕繉拥倪壿嫿Y(jié)構(gòu),更利于解耦元咙。但是會遇到不同層級之間的view進行范圍判斷的問題梯影,由于vie...
內(nèi)存管理 ARC處理原理 ARC是Objective-C編譯器的特性,而不是運行時特性或者垃圾回收機制庶香,ARC所做的只不過是在代碼編譯時為你自動在合適的位置插入release...
從不浪費時間的人甲棍,沒有工夫抱怨時間不夠。 —— 杰弗遜 第一句話:時間戳 時間不分東西南北赶掖、在地球的每一個角落都是相同的感猛。他們都有一個相同的名字,叫時間戳奢赂。時間戳 指的就是U...
一陪白、performSelector調(diào)用和直接調(diào)用區(qū)別 下面兩段代碼都在主線程中運行,我們在看別人代碼時會發(fā)現(xiàn)有時會直接調(diào)用膳灶,有時會利用performSelector調(diào)用咱士,今天...
面試題引發(fā)的思考: Q: 用過哪些設計模式? iOS中主要使用單例模式轧钓、代理模式序厉、觀察者模式(通知、KVO)毕箍。 Q: 描述對MVC脂矫、MVP、MVVM模式的理解霉晕? 分析如下: ...
前言 在移動設備上開發(fā)軟件,性能一直是我們最為關心的話題之一,我們作為程序員除了需要努力提高代碼質(zhì)量之外,及時發(fā)現(xiàn)和監(jiān)控軟件中那些造成性能低下的”罪魁禍首”也是我們神圣的職責...