一.總體原則 需求是暫時(shí)的,只有變化才是永恒的,面向變化編程,而不是面向需求編程。 不要過分追求技巧,降低程序的可讀性 簡(jiǎn)潔的代碼可以讓bug無處藏身。要寫出明顯沒有bug的...
一.總體原則 需求是暫時(shí)的,只有變化才是永恒的,面向變化編程,而不是面向需求編程。 不要過分追求技巧,降低程序的可讀性 簡(jiǎn)潔的代碼可以讓bug無處藏身。要寫出明顯沒有bug的...
你良心不痛嗎?發(fā)個(gè)廣告鏈接?
一個(gè)快速生成上Appstore的簡(jiǎn)介圖片工具appscreens.io 鏈接地址: https://appscreens.io/yK7cLuBNij 頁(yè)面效果: 可以方便的設(shè)計(jì)上傳到Appstore的簡(jiǎn)介的瀏覽工具
1.UIKeyboardTypeDefault: 2.UIKeyboardTypeASCIICapable 3.UIKeyboardTypeNumbersAndPunctua...
一.使用objc_msgSend()發(fā)消息 使用objc_msgSend()沒有參數(shù)提示且不可以傳入?yún)?shù)時(shí)需要進(jìn)行下列設(shè)置:TARGETS->BuildSetting 搜索m...
一.關(guān)鍵字 1.NS_ASSUME_NONNULL_BEGIN 和 NS_ASSUME_NONNULL_END NS_ASSUME_NONNULL_BEGIN和NS_ASSU...
resoucetree沒用過
上傳項(xiàng)目到github一.下載安裝git客戶端、注冊(cè)Github賬號(hào) 客戶端下載地址 二.創(chuàng)建ssh 連接github 由于本地Git倉(cāng)庫(kù)和GitHub倉(cāng)庫(kù)之間的傳輸是通過SSH加密的,所以要在本...
一.下載安裝git客戶端、注冊(cè)Github賬號(hào) 客戶端下載地址 二.創(chuàng)建ssh 連接github 由于本地Git倉(cāng)庫(kù)和GitHub倉(cāng)庫(kù)之間的傳輸是通過SSH加密的,所以要在本...
微信讀書技術(shù)團(tuán)隊(duì)博客美團(tuán)點(diǎn)評(píng)技術(shù)團(tuán)隊(duì)博客天貓無線技術(shù)團(tuán)隊(duì)博客移動(dòng)開發(fā)前線
一.RunLoop介紹 1.概念 RunLoop是一個(gè)運(yùn)行循環(huán),正是因?yàn)镽unLoop,IOS才可以保持程序的持續(xù)運(yùn)行,處理App中的各種事件,并且可以節(jié)省CPU資源,提高性...
一.基本概念 UIEvent 一個(gè)UIEvent對(duì)象描述一次用戶交互行為。例如:用戶點(diǎn)擊手機(jī)屏幕、搖晃手機(jī)以后,系統(tǒng)都會(huì)收到UIEvent事件。本文僅介紹Touch事件。 U...
copy淺拷貝 對(duì)于不可變對(duì)象 copy是淺拷貝 copy深拷貝 對(duì)于可變對(duì)象 copy是深拷貝 mutableCopy 深拷貝 非容器類 容器類 NSString、NSMu...