iOS开发 - 第01篇 - UI基础 - 01 - 从Storyboard开始学习
来源:互联网 发布:mac book pro 2017 编辑:程序博客网 时间:2024/06/16 21:49
前言:
初学iOS编程,谨以此系列博客记录自己学习iOS开发的点滴,并和大家一起交流。这也第一次写博客,写的不好或不对的地方,欢迎各路大神指出,在此先谢过~注:由于自己也刚刚开始学习,前面几篇估计代码量少,也只是贴出部分代码,作为入门知识点记录而已。
---------------------NSRyan于2016年5月10日注
1、UIViewController
每当显示一个新界面时,首先会创建一个新的UIViewController对象,然后创建一个对应的全屏UIView,UIViewController负责管理这个UIView;
UIViewController就是UIView的大管家,负责创建、显示、销毁UIView,负责监听UIView内部的事件,负责处理UIView与用户的交互;
UIViewController内部有个UIView属性,就是它负责管理的UIView对象:
@property (nonatomic, retain) UIView *view;
2、IBAction & IBOutlet
IB:Interface Builder 界面搭建;
IBAction: 需要操作,例如按钮的点击;
IBOutlet :需要获得、修改该属性;
就可以与Storyboard建立起联系,但是注意:一般情况下不用Storyboard,用代码来创建控件。
3、APP开发步骤
1> 搭建界面,应用程序的样子
2> 连线:视图控制器中
3> 编写程序,实现功能
4、关闭键盘
5、私有扩展
将属性写在viewcontroller.m文件中,方法可以不写,直接在后面写并连线即可。
6、域名和反向域名
域名:itcast.cn, baidu.com
域名通常用来唯一标示一台主机:www.baidu.com
反向域名:通常用来唯一表示产品:cn.itcast.weibo
Bundle Identifier:反向域名+产品名称
不支持中文(上架前需要修改),但是不影响开发!
7、移动控件
8、魔法数字(View.tag)
0 0
- iOS开发 - 第01篇 - UI基础 - 01 - 从Storyboard开始学习
- iOS开发 - 第01篇 - UI基础 - 03 - 应用程序管理
- iOS从入门开发系列01 (UI基础控件)
- iOS开发 - 第01篇 - UI基础 - 02 - 图片浏览&TOM猫
- iOS开发 - 第01篇 - UI基础 - 04 - 超级猜图
- iOS UI篇10- Storyboard(Storyboard Reference)
- IOS学习之iOS开发UI篇—Button基础
- iOS开发 - 第02篇 - UI进阶 - 01 - ScrollView
- iOS开发UI基础—01Button
- 完全零基础开始学习iOS开发
- iOS UI篇10- Storyboard(多个Storyboard的连接)
- IOS-UI-基础开发
- 01-C语言概述-【ios开发零基础,菜鸟阿新带你从C语言开始学起】
- 1.IOS>UI>storyboard
- iOS开发 - 第03篇 - 多线程 - 01 - 多线程基础
- iOS开发 - 第04篇 - 网络 - 01 - NSOperation & 网络基础
- C#学习从基础开始--变量篇
- UI基础学习01
- 大型车电子称设备串口通讯
- 使用Vim -d 比较两个文件的内容
- 网易视频云技术分享:记一次.gitignore的操作细节
- Effective Java学习--第26条:优先考虑泛型
- ubuntu 安装chrome
- iOS开发 - 第01篇 - UI基础 - 01 - 从Storyboard开始学习
- launchOptions参数
- ios 实现任意窗体跳转
- ADB 命令大全
- SQL 创建索引
- sql 、linq、Lambda 查询语句的格式
- POJ 1904 King's Quest强连通分量+二分图完美匹配
- CLLocation
- 系统安装教程实录详解(轻松教你装系统)