前言 我們?cè)谌粘i_(kāi)發(fā)中經(jīng)常用到 UIButton绩脆,有時(shí)候需要 icon 和文字一起展示臣缀,所以需要做一些定制,比如以下幾種情況: 圖片在上,文字在下; 圖片在下,文字在上逢艘; 圖...
前言 我們?cè)谌粘i_(kāi)發(fā)中經(jīng)常用到 UIButton绩脆,有時(shí)候需要 icon 和文字一起展示臣缀,所以需要做一些定制,比如以下幾種情況: 圖片在上,文字在下; 圖片在下,文字在上逢艘; 圖...
App 在macOS Catalina下提示已損壞無(wú)法打開(kāi)解決辦法: 打開(kāi)終端;輸入以下命令泡仗,回車埋虹;sudo xattr -d com.apple.quarantine /A...
delegate 循環(huán)引用如果delegate使用strong修飾容易引起循環(huán)引用 block 循環(huán)引用block和self的相互持有會(huì)造成循環(huán)引用為了避免產(chǎn)生循環(huán)引用,通常...
前言 眾所周知娩怎,現(xiàn)在App的競(jìng)爭(zhēng)已經(jīng)到了用戶體驗(yàn)為王搔课,質(zhì)量為上的白熱化階段。用戶們都是很挑剔的截亦。如果一個(gè)公司的推廣團(tuán)隊(duì)好不容易砸了重金推廣了一個(gè)APP爬泥,好不容易有了一些用戶,...
我的答案 我有過(guò)不少面試和被面試的經(jīng)歷崩瓤,作為面試官出這份面試題從來(lái)就不是為了難倒面試者袍啡,而是為了多角度全面的了解面試者從而建立信任。面試的時(shí)候最擔(dān)心的是冷場(chǎng)却桶,面試題只不過(guò)個(gè)引...
一個(gè)APP開(kāi)發(fā)境输,網(wǎng)絡(luò)請(qǐng)求是必不可少的,在項(xiàng)目中我被分配到任務(wù)是網(wǎng)絡(luò)請(qǐng)求參數(shù)的封裝颖系,所以本文主講的是網(wǎng)絡(luò)請(qǐng)求的封裝嗅剖。先上代碼,我再解釋用法: 1.首先寫了個(gè)工具類嘁扼,如果要使用先...
如果你搭建好環(huán)境后信粮,學(xué)了一些js、css什么的趁啸,可以開(kāi)始做界面强缘,這里我就展示一下App里很常見(jiàn)的注冊(cè)界面吧。我是初學(xué)者不傅,代碼寫的不好旅掂,希望大家多提寶貴意見(jiàn),謝謝访娶。本文主要將得...
最近測(cè)試總說(shuō)由于手速太快商虐,點(diǎn)擊按鈕,連續(xù)push了兩次頁(yè)面。為了防止按鈕短時(shí)間內(nèi)的重復(fù)點(diǎn)擊称龙,就用runtime實(shí)現(xiàn)防止按鈕的重復(fù)點(diǎn)擊。 頭文件 .m文件 這樣做有個(gè)問(wèn)題就是戳晌,...
下面的代碼輸出什么鲫尊?@implementation Son : Father - (id)init { self = [``super init]; if (self) { ...
會(huì)的不難扔字,難的不會(huì)囊嘉,這大概就是溫習(xí)舊知識(shí)和學(xué)習(xí)新知識(shí)時(shí)的感受了吧。 這幾天百度Debug日志管理革为,利用CocoaLumberJack第三方庫(kù)搭建自己的Log系統(tǒng)扭粱,本文記錄一下...
attribute是GNU C特色之一,在iOS用的比較廣泛.系統(tǒng)中有許多地方使用到. attribute可以設(shè)置函數(shù)屬性(Function Attribute )琢蛤、變量屬性...
注:參考原文+結(jié)合本人多年開(kāi)發(fā)經(jīng)驗(yàn)總結(jié) 后續(xù)的文章會(huì)持續(xù)覆對(duì)本文列出的知識(shí)點(diǎn)解釋 請(qǐng)關(guān)注和點(diǎn)贊 [原文作者鏈接](http://www.angelen.me) [原文作者...