前言 AVAudioRecorder的簡單用法,通過AVAudioRecorder進(jìn)行錄音。將錄制好的音頻保存的沙盒中。內(nèi)容簡單,牛繞行。 介紹 DEMO主要特點(diǎn)如下:1、設(shè)...
前言 AVAudioRecorder的簡單用法,通過AVAudioRecorder進(jìn)行錄音。將錄制好的音頻保存的沙盒中。內(nèi)容簡單,牛繞行。 介紹 DEMO主要特點(diǎn)如下:1、設(shè)...
客氣 有幫助就行
iOS 用clang重寫.m文件時(shí)報(bào)錯(cuò)解決如果.m文件中使用了weak關(guān)鍵字,在重寫時(shí)會報(bào)cannot create _weak reference because the current deployment ta...
initializer time
是執(zhí)行+initialize方法的時(shí)間。
initialize 這個(gè)方法在pre-main time時(shí)應(yīng)該不會執(zhí)行吧?
iOS App性能優(yōu)化——啟動(dòng)時(shí)間優(yōu)化前言:一般來講,app的啟動(dòng)時(shí)間是用戶點(diǎn)擊app圖標(biāo)到看到第一個(gè)界面的時(shí)間差,如果啟動(dòng)時(shí)間太慢,就會極大的影響到用戶體驗(yàn),所以對啟動(dòng)時(shí)間進(jìn)行優(yōu)化是個(gè)很有必要的操作。 一.De...
Flutter作為新一代的混合開發(fā)框架,憑借其優(yōu)越的性能和簡單的操作已逐漸進(jìn)入廣大移動(dòng)端coder的視野,本文就來告訴大家怎樣在已有的項(xiàng)目中加入Flutter模塊。 1.首先...
一、什么是空指針和野指針 1.空指針 1> 沒有存儲任何內(nèi)存地址的指針就稱為空指針(NULL指針) 2> 空指針就是被賦值為0的指針,在沒有被具體初始化之前,其值為0。 下面...
如果.m文件中使用了weak關(guān)鍵字,在重寫時(shí)會報(bào)cannot create _weak reference because the current deployment ta...
讀完本文內(nèi)容,你將對KVO的使用有一個(gè)更深一層的理解。 KVO,即鍵值觀察,是Cocoa為我們提供的一種模式,用于監(jiān)聽對其他對象屬性的更改。盡管有很多人認(rèn)為KVO的API設(shè)計(jì)...
現(xiàn)在圓角切割用cliptoBounds不是不走離屏渲染了嗎?還有性能問題嗎?
UITableView性能優(yōu)化-中級篇老實(shí)說,UITableView性能優(yōu)化 這個(gè)話題,最經(jīng)常遇到的還是在面試中,常見的回答例如: Cell復(fù)用機(jī)制 Cell高度預(yù)先計(jì)算 緩存Cell高度 圓角切割 等等. . ...
項(xiàng)目鏈接:https://github.com/BBS-SuperStar/BBSCycleBannerView
首先前往以下路徑的文件夾下:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/De...
用了這么久的AFNetworking,現(xiàn)在終于有時(shí)間把它的源碼實(shí)現(xiàn)讀了一遍。不跟你多嗶嗶,直入正題:這里以Http的“POST”請求網(wǎng)絡(luò)的方式來簡單分析一下。 首先介紹一下A...
本文的前提是電腦已經(jīng)安裝了cocoapods。 首先有一個(gè)已經(jīng)創(chuàng)建好的Test項(xiàng)目,然后打開終端cd到Test項(xiàng)目目錄下面,執(zhí)行‘pod init’,之后你會在Test項(xiàng)目的...