前言 這是一個(gè)關(guān)于視音頻的系列文章,代碼不追求質(zhì)量盲厌,只把我認(rèn)為最關(guān)鍵的部分提取出來(lái),旨在方便學(xué)習(xí),所以不建議直接用在項(xiàng)目之中。本篇文章主要參考自...
前言 今天在使用AVKit進(jìn)行視頻播放的時(shí)候發(fā)現(xiàn)無(wú)法播放本地視頻螟加,而只能播放網(wǎng)絡(luò)視頻,在仔細(xì)查看了一遍代碼后忽然想到了加載本地資源時(shí)應(yīng)該用fil...
iOS的內(nèi)購(gòu)流程如下 通過(guò)產(chǎn)品ID獲取產(chǎn)品信息列表 添加監(jiān)聽(tīng) 把產(chǎn)品包裝成SKPayment(支付)發(fā)送給蘋果服務(wù)器 蘋果服務(wù)器購(gòu)買成功后會(huì)回調(diào)...
在使用UIButton是捆探,由于UIButton具有多種狀態(tài)然爆,如下: 但是UIButton雖然提供了各種狀態(tài)下設(shè)置圖片和設(shè)置文字的接口,卻沒(méi)有提供...
名字好長(zhǎng)。助被。剖张。。希望大家能理解揩环。 下面直接貼代碼修械,創(chuàng)建一個(gè)繼承自NSObject的基本model 這個(gè)數(shù)組是用來(lái)裝屬性名的。 之后检盼,只要?jiǎng)?chuàng)建的模...
UILabel似乎沒(méi)有提供這個(gè)方法,而網(wǎng)上的方法看了感覺(jué)有點(diǎn)復(fù)雜翘单,于是自己寫了一個(gè)UIlabel的Category吨枉。 廢話少說(shuō),直接上代碼哄芜。 只...
由于最近重新學(xué)習(xí)iOS多線程(GCD部分)貌亭,對(duì)于多線程又有了一些新的理解,所以寫下這篇文章作為記錄认臊。 1.異步方法未必會(huì)開(kāi)辟新線程圃庭,同時(shí)也可以“...
當(dāng)同時(shí)使用Autolayout和代碼進(jìn)行頁(yè)面布局時(shí),會(huì)有沖突失晴。當(dāng)一個(gè)視圖已經(jīng)設(shè)置了約束剧腻,最好就不要再通過(guò)frame對(duì)視圖進(jìn)行修改,因?yàn)閮烧叩臎_突...
在iOS中常見(jiàn)的賦值方式有三種涂屁,分別是直接賦值书在、copy賦值、mutableCopy賦值拆又。那么這三種賦值方式有什么區(qū)別呢儒旬? 在ChinaCoco...