前言 自2016年8月至2017年10月帜消,今日頭條iOS端已經(jīng)進(jìn)行了3輪安裝包大小優(yōu)化鸠儿。 2016.08-2016.10第一期優(yōu)化78MB -> 42MB (1)刪除Swif...
該文章屬于劉小壯原創(chuàng)峻堰,轉(zhuǎn)載請(qǐng)注明:劉小壯[http://www.reibang.com/u/2de707c93dc4] 在項(xiàng)目中我們經(jīng)常會(huì)用到代理的設(shè)計(jì)模式上枕,這是iOS中一...
本文邏輯圖: 在知道他們區(qū)別之前妨马,我們首先要知道NSObject對(duì)象的賦值操作做了哪些操作挺举。 A=C其實(shí)是在內(nèi)存中創(chuàng)建了一個(gè)A杀赢,然后又開辟了一個(gè)內(nèi)存C,C里面存放的著值B湘纵。 ...
前言 系列文章:《iOS視頻開發(fā)(一):視頻采集》《iOS視頻開發(fā)(二):視頻H264硬編碼》《iOS視頻開發(fā)(三):視頻H264硬解碼》《iOS視頻開發(fā)(四):通俗理解YU...
前言 之前有很多的大神們已經(jīng)寫過(guò)framework的制作脂崔,但最近由于Xcode7的出現(xiàn),很多之前的教程內(nèi)容已經(jīng)不符梧喷,對(duì)于初學(xué)者來(lái)說(shuō)砌左,找到一篇能夠直接明了,簡(jiǎn)單易學(xué)的制作fra...
導(dǎo)語(yǔ) 推送通知铺敌,是現(xiàn)在的應(yīng)用必不可少的功能汇歹。那么在 iOS 中,我們是如何實(shí)現(xiàn)遠(yuǎn)程推送的呢偿凭?iOS 的遠(yuǎn)程推送原理又是什么呢产弹?在做 iOS 遠(yuǎn)程推送時(shí),我們會(huì)遇到各種各樣的問(wèn)...
概念相關(guān) 1.什么是遠(yuǎn)程推送通知弯囊? 顧名思義痰哨,就是從遠(yuǎn)程服務(wù)器推送給客戶端的通知(需要聯(lián)網(wǎng)) 遠(yuǎn)程推送服務(wù),又稱為APNs(Apple Push Notification S...
注:此文只現(xiàn)在已經(jīng)不能適配iOS10了常挚,iOS10推送采用了新的方法作谭,做iOS9及以下的系統(tǒng)可讀此篇文章。 最近公司項(xiàng)目升級(jí)重構(gòu)(重寫)奄毡,除了本來(lái)我所負(fù)責(zé)的模塊折欠,最后臨危受命...
當(dāng)我們的手機(jī)在關(guān)閉狀態(tài)下仍然能收到各種通知,那是我們下載安裝的App主動(dòng)提示到來(lái)的新信息吼过,下面是我手機(jī)通知中心的部分截圖: 眾說(shuō)周知锐秦,iOS遠(yuǎn)程推送通過(guò)APNs實(shí)現(xiàn)。APNs...
前言:現(xiàn)在第三方推送也很多 盗忱,比如極光酱床,融云,信鴿趟佃,其原理也是相同利用APNS推送機(jī)制 扇谣,前段公司讓做自己的推送,1.避免device token被第三方泄露闲昭,保護(hù)手機(jī)設(shè)備信...
前言 點(diǎn)擊簡(jiǎn)書寫文章的時(shí)候發(fā)現(xiàn)還有幾篇文章只寫了標(biāo)題罐寨,內(nèi)容還沒(méi)有寫。所以現(xiàn)在趁著午休時(shí)間序矩,把這篇文章完善一下鸯绿。看到這個(gè)標(biāo)題,大家伙可能會(huì)認(rèn)為我太out了瓶蝴,Swift都出來(lái)4年...
背景 UIButton在日常開發(fā)中經(jīng)常用到毒返,也經(jīng)常需要做一些定制,這些定制很簡(jiǎn)單舷手,就是改變image和title的位置而已拧簸,默認(rèn)的image和title位置是這樣的: 但你拿...
關(guān)于UIButton大家都很熟悉,系統(tǒng)默認(rèn)的樣式,是image在左,title在右的,如下圖所示: 但是,很多情況下UI的設(shè)計(jì)可不是這么樣的,最常用的是image在右邊,ti...
Swift版 經(jīng)過(guò)測(cè)試添加的CALayer會(huì)偏移一點(diǎn) 不知道是啥問(wèn)題 需要修正 OC版 修改版 注意:1.使用此方法 添加圓角與陰影View之上不能出現(xiàn)其他View將其遮蓋(...
前言 眾所周知,現(xiàn)在App的競(jìng)爭(zhēng)已經(jīng)到了用戶體驗(yàn)為王聚霜,質(zhì)量為上的白熱化階段狡恬。用戶們都是很挑剔的。如果一個(gè)公司的推廣團(tuán)隊(duì)好不容易砸了重金推廣了一個(gè)APP蝎宇,好不容易有了一些用戶弟劲,...
iOS Jenkins CI 集成上傳fir姥芥、AppStore 背景:由于我司的App比較多兔乞,為了方便測(cè)試人員測(cè)試,所以配置Jenkins去自動(dòng)打包凉唐。 集成步驟 下載dmg ...