从零开始学习IOS之(一)-->创建IOS项目
2016-03-20 17:27
459 查看
一直开发android,想对IOS有所了解,闲来无事开始学习IOS,特将自己的学习过程总结在这里,来帮助更多的童鞋。
开发环境:
ios的开发环境:mac电脑 + Xcode;
当然了可能mac电脑比较贵,有些童鞋可能会有些压力,在虚拟机上安装mac电脑,个人其实不是特别推荐,有条件的同学还是使用mac电脑较好。在mac电脑上一般是自带的xcode环境,可能不是最新的版本,建议将xcode版本升级到最新,这样一些新的功能能够尽快的使用。
当前我使用的电脑是:
我的xcode版本:
开始创建IOS项目:
这里我们一般是选择:Create a new Xcode project,即创建一个新的IOS工程。
然后开始选择创建项目的类型:
这里在左侧我们选择的是IOS Application,右侧选择的是一个SIngle View Application,当然有其他需求的我么可以选择创建其他类型的项目。单机选择next。
输入项目名称,组织名称等信息之后,选择创建目录就创建好了我们的第一个IOS项目。
这里新创建了一个简易的登陆界面:
具体的代码实现:
这里面涉及到了UILable,UITextField,UIButton的使用方法等;
注意:
其中UI控件被添加到界面中后还是可以更改属性的,这和java里面的值传递是相似的。
开发环境:
ios的开发环境:mac电脑 + Xcode;
当然了可能mac电脑比较贵,有些童鞋可能会有些压力,在虚拟机上安装mac电脑,个人其实不是特别推荐,有条件的同学还是使用mac电脑较好。在mac电脑上一般是自带的xcode环境,可能不是最新的版本,建议将xcode版本升级到最新,这样一些新的功能能够尽快的使用。
当前我使用的电脑是:
我的xcode版本:
开始创建IOS项目:
这里我们一般是选择:Create a new Xcode project,即创建一个新的IOS工程。
然后开始选择创建项目的类型:
这里在左侧我们选择的是IOS Application,右侧选择的是一个SIngle View Application,当然有其他需求的我么可以选择创建其他类型的项目。单机选择next。
输入项目名称,组织名称等信息之后,选择创建目录就创建好了我们的第一个IOS项目。
这里新创建了一个简易的登陆界面:
具体的代码实现:
// Control 开始加载... - (void)viewDidLoad { [super viewDidLoad]; UILabel *labelName = [[UILabel alloc] initWithFrame:CGRectMake(50, 50, 100, 50)]; labelName.text = @"用户名:"; [self.view addSubview:labelName]; UILabel *labelPwd = [[UILabel alloc] initWithFrame:CGRectMake(50, 100, 100, 50)]; labelPwd.text = @"密 码:"; [self.view addSubview:labelPwd]; UITextField *textName = [[UITextField alloc] initWithFrame:CGRectMake(150, 50, 200, 50)]; textName.layer.borderWidth = 1.0; [self.view addSubview:textName]; UITextField *textPwd = [[UITextField alloc] initWithFrame:CGRectMake(150, 100, 200, 50)]; textPwd.layer.borderWidth = 1.0; [self.view addSubview:textPwd]; // UIButton *buttonLogin = [[UIButton alloc] initWithFrame:CGRectMake(100, 200, 100, 50)]; // buttonLogin.titleLabel.text = @"登录"; // [self.view addSubview:buttonLogin]; UIButton *loginBtn = [UIButton buttonWithType:UIButtonTypeCustom]; [loginBtn setTitle:@"登录" forState:(UIControlStateNormal)]; loginBtn.frame = CGRectMake(150, 200, 100, 50); loginBtn.backgroundColor = [UIColor redColor]; [self.view addSubview:loginBtn]; NSLog(@"%s",__func__); }
这里面涉及到了UILable,UITextField,UIButton的使用方法等;
注意:
其中UI控件被添加到界面中后还是可以更改属性的,这和java里面的值传递是相似的。
相关文章推荐
- ios动画学习
- iOS中消息的传递机制
- iOS进阶推荐的书目
- iOS 数据存储的常用方式
- iOS 开发 初级:应用多语言化的方法
- 【转】Xcode7真机调试iOS应用程序
- 【转】iOS开发Xcode7真机调试教程
- iOS数据存储类型 及 堆(heap)和栈(stack)
- Jenkins+git+fir搭建持续集成环境(超详细搭建教程)
- IOS自动布局之Autoresizing
- iOS-静态库及其制作
- [转]iOS中文版资源库,非常全
- iOS好项目收集
- iOS 中打印,以及打印一些特殊的类
- iOS开发-CocoaPods的安装及使用
- iOS开发-个人常用的插件
- iOS多线程比较、总结
- iOS开发-Alcatraz 插件安装
- iOS之录像 拍照
- iOS边练边学--图片的拉伸