![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS学习笔记
文章平均质量分 78
一口两口
这个作者很懒,什么都没留下…
展开
-
iOS程序的启动过程
程序的入口是main函数. int main(int argc,char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); }}main函数中执行了UIApp原创 2015-09-27 10:41:10 · 299 阅读 · 0 评论 -
iOS Tips-01
1.监听文本框修改的3种方式: 1.代理 2.通知 (记得 取消监听) 3.addTarget EditingChanged2. [self performSegueWithIdentifier: identifier sender:nil] 方法的完整实现过程: //self是来源控制器1.根据identifier去storyboard中找到对应的线原创 2015-09-27 10:52:01 · 363 阅读 · 0 评论 -
ViewController 的view的3种创建方式
ViewController 的view的3种创建方式 (不管哪一种 都会调用loadView方法):1.StoryBoard 2.xib3.代码创建1.StoryBoard方式1. 首先初始化StoryBoard. UIStoryboard*storyBoard = [UIStoryboardstoryboardWithName:@"OneView"bu原创 2015-09-27 00:59:46 · 479 阅读 · 0 评论 -
iOS触摸事件解析
首先介绍UITouch: UITouch简介: 当用户用一根手指触摸屏幕时,会创建一个与手指相关联的UITouch对象,一根手指对应一个UITouch对象(UIView默认是只能有一个手指触摸 要想能接收多个手指的触摸 需要设置Multiple Touch.) 当手指移动时,系统会更新同一个UITouch对象,使之能够一直保存该手指的触摸位置原创 2015-09-27 11:10:06 · 527 阅读 · 0 评论 -
iOS多线程操作(NSThread,GCD,NSNSOperation )
1.一旦线程停止(死亡)了,就不能再次开启任务2.NSThread的启动1.显式启动:1.创建,然后自己手动start [[NSThread alloc ] initWith...]2.创建后 默认自动start [NSThreaddetachNewThreadSelector:....2.隐式启动:[selfperformSel原创 2015-09-27 11:23:26 · 293 阅读 · 0 评论 -
iOS中两种管理状态栏
系统提供了2种管理状态栏的方式: 通过UIViewController管理(每一个UIViewController都可以拥有自己不同的状态栏) 通过UIApplication管理(一个应用程序的状态栏都由它统一管理) 默认情况下,状态栏都是由UIViewController管理的 UIViewController实现下列方法就可原创 2015-09-27 10:44:49 · 312 阅读 · 0 评论 -
iOS Tips - 02
1.当一个UI控件 直接 alloc init的时候. 一般是没有大小的(除UIDatePicker UISwitch等除外). 但是当 alloc initWithXXX的时候 有可能跟随着XXX产生了大小. 比如[[UIImageView alloc] initWithImage:..] 跟随者image产生了大小.2.利用xcode自带的拉伸功原创 2015-09-27 11:41:34 · 281 阅读 · 0 评论