初学iOS笔记
来源:互联网 发布:js获取跳转前的url 编辑:程序博客网 时间:2024/05/21 15:03
xcode6开始没有empty模版了,若使用single模版构建empty则需要补充一些初始化代码
//纯代码初始化视图
self.window=[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor=[UIColor whiteColor];
[self.window makeKeyAndVisible];
//简单视图控制器初始化UIViewControler;xib通用
-(instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self =[super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
//Custom initialization
}
return self;
}
//表视图初始化UITableViewControler
-(instancetype)initWithStyle:(UITableViewStyle)style
{
self=[super initWithStyle:style];
if (self) {
//Custom initialization
}
return self;
}
//表格视图单元初始化UIViewCell
-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self=[super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
//Initialization code
}
return self;
}
//视图初始化UIView
-(instancetype)initWithFrame:(CGRect)frame
{
self=[super initWithFrame:frame];
if (self) {
//Initialization code
}
return self;
}
导航视图控制器UINavigationControler
分割视图控制器UISplitViewController
一些笔记:
NS:next step.一般是指数据,如NSobject、NSString。
CG:一般用于渲染,画图等。如CGAffine。
UI:一般用于普通的视图和控制器,如UIView、UIImageView、UITableViewController等。
UI是iOS的UI库,用objective-c封装的
NS是objc的基础库
CG,CF等是比较底层的C语言的库
可以理解UIFont就是用objc封装过的CGFont,用起来方便些
Xcode给SDK提供平台,你用SDK编程。
XCode只是一个IDE,用于开发的一个工具而已,你也可以不用XCode来完成开发。
SDK是API,是你编程的工程中需要用到的一些类和方法,这些是苹果公司给你开发好的,你调用就可以了。
不显示键盘的解决办法:command+shift+k
创建纯文本格式:shift+command+t
- 初学iOS笔记
- iOS初学笔记
- 初学ios的一些笔记
- ios开发 - SWift初学笔记
- 初学ios的一些笔记
- 【iOS初学笔记】翻转UIImage
- 【iOS初学笔记】验证指纹
- iOS初学笔记UI--UIView
- 【初学】iOS学习笔记-字符串本地化实现
- 【初学】iOS学习笔记-图片旋转
- 【iOS初学笔记】横竖屏切换事件
- 【iOS初学笔记】CMSampleBufferRef 转 UIImage
- iOS 初学笔记之Block语法基础
- IOS初学笔记,啥都不懂
- 【初学】iOS学习笔记1-iOS模拟器中文输入法设置
- 初学IOS
- 初学ios
- 初学笔记
- 操作系统常见面试题总结
- nodejs配置Log服务
- android LayoutInflater.inflate()的参数及其用法
- Java TreeMap 源码解析
- jsp中request.getParameter和request.getAttribute之间的区别
- 初学iOS笔记
- 欢迎使用CSDN-markdown编辑器
- Div+CSS布局之写入整体层结构与CSS
- [总结]视音频编解码技术零基础学习方法
- ubuntu recovery mode root readonly filesystem 解决
- Tomcat启动读取applicationContext.xml出错的解决方式
- python中令人蛋疼的地方及一些技巧
- can begin transaction in hibernate called while commiting/rollback
- 《JAVA NIO》读书笔记+java.nio源码解析