已經很久沒更新博客了。最近在一個iOS項目中,利用到了Obj-C語言的運行時反射特性,來減少一些代碼編寫的工作量,特記錄下來。移動互聯網下iOS客戶端的開發,一般都會與服務端進行通訊,也會使用到Sqlite數據庫來保存一些數據,按常規的搞法,一般都需要手動建表結構,寫實體類對象,然后寫插入、更新 ...
從一開始的純代碼計算frame,雖然自認為計算frame 剛剛的,但是到后來還是開始xib的自動約束和手動約束與frame搭配使用,經歷這幾種方式,大概一年前開始普遍使用masonry來代碼約束之后也躍躍欲試的自己體驗了把,感覺還不錯,分享下,比原生的好使多了。 使用步驟 .添加Masonry文件夾的所有源代碼到項目中 共兩個Masonry這個文件夾,以及Masonry.framework .添加 ...
2016-07-22 14:51 0 2420 推薦指數:
已經很久沒更新博客了。最近在一個iOS項目中,利用到了Obj-C語言的運行時反射特性,來減少一些代碼編寫的工作量,特記錄下來。移動互聯網下iOS客戶端的開發,一般都會與服務端進行通訊,也會使用到Sqlite數據庫來保存一些數據,按常規的搞法,一般都需要手動建表結構,寫實體類對象,然后寫插入、更新 ...
iOS開發UI篇—IOS開發中Xcode的一些使用技巧 一、快捷鍵的使用 經常用到的快捷鍵如下: 新建 shift + cmd + n 新建項目 cmd + n 新建文件 視圖 option + cmd + 回車 打開助理編輯器 cmd ...
iphone屏幕大小越來越多樣化,使用frame來布局已經是強弩之末,好多同行前輩已經把autolayout研究的滾瓜爛熟了,但是蘋果的autolayout過於繁瑣,懶得去研究,有一個非常好用而且功能非常強大的第三方自動化布局框架masonry,簡書等各個論壇或者網站教程一大堆而且講的都比較詳細 ...
http://www.voidcn.com/blog/qq_16270605/article/p-6167078.html iOS開發中常見的異常包括以下幾種 NSInvalidArgumentException NSRangeException NSGenericException ...
NSDictionary* defaults = [[NSUserDefaults standardUserDefaults] dictionaryRepresentation] ...
使用Masonry平均布局,代碼如下: 其實就是用Masonry提供的兩個方法,如下: 一、水平布局 1、創建 2、使用Masonry布局 效果如下: 二、垂直布局,不多闡述,直接上代碼: 效果如下圖 ...
Masonry是iOS在控件布局中經常使用的一個輕量級框架,Masonry讓NSLayoutConstraint使用起來更為簡潔。Masonry簡化了NSLayoutConstraint的使用方式,讓我們可以以鏈式的方式為我們的控件指定約束。本篇博客的主題不是教你如何去使用Masonry框架 ...
1.先說添加吧 AppDelegate.h 2.自定義導航欄 自定義按鈕圖案 設置push返回按鈕的樣式 自定義標題與導航欄的樣式 這是改變最上邊電量圖標,時間等顏色 3.關於跳轉的一些總結 ...