原创 43個優秀的Swift開源項目推薦

http://www.csdn.net/article/2015-01-09/2823502-swift-open-source-libs

原创 WWDC 2014 筆記 - iOS界面開發的大一統

http://www.cocoachina.com/industry/20140729/9269.html (via:OneV's Den)   本文是我的 WWDC 2014 筆記 中的一篇,涉及的 Session 有

原创 swift中 ? 和 ! 的區別

如何聲明Optional 聲明爲可選,可以使用?或者!,如果使用?,其值爲空時,調用也沒有關係,只是什麼也沒有做而已。但是,如果使用!聲明,如果其值爲空,我們調用就會造成crash。對於!表示告訴編譯器,其一定有值。

原创 textField 和 按鈕

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)

原创 改變frame

- (void)viewWillLayoutSubviews {     mpBaseView.frame = CGRectMake(0, 64, screenWidth, screenHeight - 64); }

原创 UISwitch的默認寬高51*31,UITabBarController的默認高度是49

<UISwitch: 0x19158920; frame = (119.5 164.5; 51 31) UITabBarController的默認高度是49

原创 [super viewDidLoad]

[super viewDidLoad]; // 不調用父類這個方法,造成所有視圖都顯示不出來。

原创 Cornerstone(SVN客戶端) 創建分支 合併分支

創建分支就不說了。 合併分支,需要注意的是,2個分支(2個Working Copies)的下級目錄要一樣。 合併時,可以選擇從一個分支的本地Working Copies合併到另一個分支,但是最好先將一個分支commit到SVN,在合併

原创 自定義類、類擴展、分類的區別

自定義類:     類方法的一個常見例子是類的工廠方法 類擴展 (Class Extension也有人稱爲匿名分類) 作用: 能爲某個類附加額外的屬性,成員變量,方法聲明一般的類擴展寫到.m文件中一般的私有屬性寫到類擴展使用格式:

原创 演示iPhone屏幕

手機連接Mac,打開QuickTime Player,選擇文件--新建影片錄製,就OK了。 點贊 收藏 分享 文章舉報 向日葵xrk 發佈了32 篇原創文章 · 獲贊 6 ·

原创 搜索框不在視野範圍內,視圖顯示指定位置

_tableView.contentOffset = CGPointMake(0, 44);// 默認不讓搜索框在視野範圍內 點贊 收藏 分享 文章舉報 向日葵xrk 發佈了

原创 導航欄透明 毛玻璃效果iOS

UI控件A,如果A有內容,加在self.view上,需要設置Y座標爲64; 如果A沒有內容,只是作爲底層view,並將有內容的UI控件B加到A上,只需將A的Y座標設爲0,B的Y座標爲0。雖然B的Y座標爲0,但是內容還是從導航欄的下部(Y

原创 iPhone屏幕尺寸、分辨率及適配

蘋果官方默認設定圖片點座標尺寸是29*29,放大3倍是87*87pix。而我們方便計算設定圖片點座標尺寸是30*30,放大3倍是90*90pix; 點贊 收藏 分享 文章舉報

原创 boundingRectWithSize

boundingRectWithSize 的使用, 計算UILable高度, 包含Emoji及多屬性string. iOS的文字高度計算一直是個問題, 蘋果也一直在改, 這幾天看了一下 boundingRectWithSize 方

原创 iOS視圖層次結構

http://www.tuicool.com/articles/6FNvY3J 當你繼承loadView方法來創建視圖時,你不應該調用super. 這樣做會觸發(initiates)默認視圖加載行爲,而這通常只會浪費CPU週期(cycle