码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发 - 第01篇 - UI基础 - 01 - 从Storyboard开始学习

时间:2016-05-12 15:25:09      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

前言:

初学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)

技术分享

技术分享
技术分享

iOS开发 - 第01篇 - UI基础 - 01 - 从Storyboard开始学习

标签:

原文地址:http://blog.csdn.net/nsryan/article/details/51361621

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!