摘要:一、什么是手势识别器: 手势识别器UIGestureRecognizer是用来识别用户使用设备时候,所用的是手势,是滑动呢,还是轻击还是其他。 UIGestureRecognizer类,用于检测、识别用户使用设备时所用的手势。它是一个抽象类,定义了所有手势的基本行为。以下是UIGestureRe...
阅读全文
摘要:响应者对象: 响应者对象是一个能接收并处理事件的对象。UIResponser是所有响应者对象的基类。该基类定义了一系列编程接口,不但为事件处理进行服务而且还提 供了通用的响应行为处理。UIApplication, UIView(包括 UIWindow),UIViewController都直接或间接...
阅读全文
摘要:一、iOS事件: 1.事件:事件就是当你在手机上点击手机屏幕、滑动手机翻面、摇动手机的时候,手机做出一些反应,对应的在应用程序里实现了某些代码的某些功能,完成这个过程就是一个事件。 2.iOS事件类型: (1)触摸事件,比如点击照片放大、点击按钮等。 (2)运动事件,比如微信摇一摇,就是一个...
阅读全文
摘要:一、什么是标签栏控制器?把标签栏控制器(UITabBarController)、标签栏(UITabBar)、导航栏控制器(UINavigationController)、导航栏(UINavigationBar)分清楚。 UITabBarController是继承与UIViewController的...
阅读全文
摘要:一、视图之间的简单切换。 视图之间的切换实质是视图控制器之间的切换,因为试图控制器(UIViewController)上面都有视图(view),试图控制器切换了,视图自然就实现了切换。 新建一个工程,创建两个类FirstViewController和SecondViewController,它们...
阅读全文
摘要:一、什么是导航栏(UINavigationBar)。 UINavigationBar(导航栏)是UINavigationController(导航控制器)的一个属性。是导航栏控制器上的一个组成部分。 *一个导航栏控制器包含一个导航栏(UINavigationBar) *一个子控制器对应一个导航...
阅读全文
摘要:任何控制器的父类都是UIViewController,导航栏控制器也不例外,它是UIViewController的子类。一、什么是导航栏控制器?作用是什么? UINavigationrController是继承与UIViewController的,它也是试图控制器,叫导航栏控制器,UIViewCo...
阅读全文
摘要:一、什么是试图控制器?视图控制器就是用来管理视图的加载、卸载、横屏竖屏显示等操作的控制器。每一个界面都会由一个控制器来管理显示 ,单独的界面view需要视图控制器这个载体来管理显示。UIViewController是所有视图控制器的父类 。iOS提供了许多内置的视图控制器类,以支持标准的用户界面部分...
阅读全文
摘要:KVO Key,Value,Observing,即键值观察者。它提供了这样一种机制,当指定对象的属性发生改变时,KVO会自动通知相应的观察者。它与NSNotification不同,键-值观察中并没有所谓的中心对象来为所有观察者 提供变化通知。取而代之地,当有变化发生时,通知被直接发送至处于观察状态的...
阅读全文
摘要:KVC 是key,value,coding的缩写,即键值编码。在iOS中,可以通过类的属性的名称(key),来间接访问对象的属性信息。建一个工程,创建一个Person类,它有两个属性,name和age。Person.h:#import @interface Person : NSObject{ N...
阅读全文
摘要://创建文件 //将字符串文件转化成NSData才能被写入文件 NSFileManager * manager=[NSFileManager defaultManager];//创建对象 NSString * homePath=NSHomeDirectory();//沙河目录 NSString ...
阅读全文