iOS First week!

原创
2014/11/06 09:43
阅读数 105

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

切换模拟器方向: ⌘ + 方向箭。

默认情况模拟器太大了,屏幕都被占满了,着实看着不爽,还好有快捷键resize模拟器的大小:

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

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

习惯了Android Studio的自动注释和快捷键,用xCode真心蛋疼啊,还好有个自动注释的插件VVDocumenter-Xcode,安装步骤:

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

2.open it in xcode:⌘+B

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

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

    // 设置登录按钮圆角和边框效果
    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/









展开阅读全文
打赏
0
3 收藏
分享
加载中
更多评论
打赏
0 评论
3 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部