iOS First week!

---------------------- day1 get started ------------------java

切換模擬器方向: ⌘ + 方向箭。git

默認狀況模擬器太大了,屏幕都被佔滿了,着實看着不爽,還好有快捷鍵resize模擬器的大小:github

+1 for 100%
+2 for 75%
+3 for 50%
xcode

Found here: http://stackoverflow.com/a/6140152/1388881 ide

習慣了Android Studio的自動註釋和快捷鍵,用xCode真心蛋疼啊,還好有個自動註釋的插件VVDocumenter-Xcode,安裝步驟:ui

1.git clone https://github.com/onevcat/VVDocumenter-Xcode.gitspa

2.open it in xcode:⌘+B插件

3.quit xcode,relaunch it,then try /// before any method, dada ... surprise!code

---------------------- day2 dive into code ------------------orm

    // 設置登陸按鈕圓角和邊框效果
    self.loginButton.layer.borderColor = [UIColor whiteColor].CGColor;
    self.loginButton.layer.borderWidth = .5f;
    self.loginButton.layer.cornerRadius = 5.0;
    
    // 設置記住我按鈕的點擊切換效果
    [self.rememberMeButton setImage:[UIImage imageNamed:@"on.png"] forState:UIControlStateSelected];
    [self.rememberMeButton setImage:[UIImage imageNamed:@"off.png"] forState:UIControlStateNormal];
    
    self.rememberMeButton.selected=isRememberMe;
    
    [self.rememberMeButton addTarget:self action:@selector(toggleRememberMe:) forControlEvents:UIControlEventTouchUpInside];
    
   /**
     *  切換記住我按鈕的狀態
     *
     *  @param rememberMeButton 記住我按鈕
     */
    -(void)toggleRememberMe:(UIButton *)rememberMeButton{
        rememberMeButton.selected = !rememberMeButton.selected;
    }

/**
 *  檢查用戶輸入,去掉空白字符:[@"" stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacter *  Set]
 *
 *  @return 驗證結果
 */
-(BOOL)validateInput{
    
    if (self.nameTextField.text == nil || [[self.nameTextField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] length] ==0 ) {
        [self.view makeToast:@"請輸入用戶名"];
        return NO;
    }
    
    if (self.passTextField.text == nil || [self.passTextField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]].length == 0) {
        [self.view makeToast:@"請輸入密碼,密碼不能爲空格"];
        return NO;
    }
    return YES;
}

再配個圖:

---------------------- day3 carry on ------------------

習慣了java的格式化代碼,覺得XCode更強大,結果格式化代碼都沒有,蘋果不是強調用戶體驗嘛,整毛啊,還好有插件clang-format,能夠clone下來本身build and run, 不過推薦用Alcatraz 比較爽,各類插件,更多插件介紹請移步:http://nshipster.com/xcode-plugins/

相關文章
相關標籤/搜索