摘要:1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答:Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的...
阅读全文
摘要:1 #import "ViewController.h" 2 3 #pragma mark- 编辑的步骤 4 //UITableView编辑步骤 5 @interface ViewController () 6 {//第一步;UITableView有两种编辑状态 默认是删除状态...
阅读全文
摘要:1.UINavigationController介绍1.1简介UINavigationController可以翻译为导航控制器,在iOS里经常用到。下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时...
阅读全文
摘要:UINavigationControlle:导航控制器,是iOS中最常用的多视图控制器之一,它用来管理多个试图控制器导航控制器可以认为是管理控制器的控制器,主要管理有层级关系的控制器UINavigationController的创建UINavigationController...
阅读全文
摘要:UINavigationController是IOS编程中比较常用的一种容器view controller,很多系统的控件(如UIImagePickerViewController)以及很多有名的APP中(如qq,系统相册等)都有 用到。说是使用详解,其实我只会介绍几个自认为比较重要或者容易放错的地...
阅读全文
摘要:UIPageControl 控件在程序中出现的比较频繁,尤其在和UIScrollView配合来显示大量数据时,会使用它来控制UIScrollView的翻页。在滚动 ScrollView时可通过PageControll中的小白点来观察当前页面的位置,也可通过点击PageContrll中的小白点来滚动到...
阅读全文
摘要:UISegmentedControlUISegmentedControl 是iOS中的分段控件每个segment 都能被点击,相当于集成了若干个button.通常我们会点击不同的segment来切换不同的view.如图所示:在UISegmentedControl里面,有常用的方法和属性initWit...
阅读全文
摘要:@property与@synthesize是成对出现的,可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本,@synthesize可以省略。1.atomic与nonatomicatomic:默认是有该属性的,这个属性是为了保证程序在多线程情况,编译器会自动生成一些互斥加锁代码,避...
阅读全文
摘要:属性作用 该属性值为布尔类型,如属性本身的名称所释,该属性决定UIView是否接受并响应用户的交互。 当值设置为NO后,UIView会忽略那些原本应该发生在其自身的诸如touch和keyboard等用户事件,并将这些事件从消息队列中移除出去。当值设置为YES后,这些用户事件会正常的派发至UI...
阅读全文
摘要:target-action设计模式 iOS设计模式之Target-Action主要是为了降低代码的耦合性。顾名思义 Target-Action模式就是指目标-动作模式,它贯穿于iOS开发始终。提到Target-Action,先说2个词 “高内聚,低耦合” 这主要是评价一个软件的好坏它评判...
阅读全文
摘要:事件的概念UIEvent:事件,是由硬件捕捉的一个表示用户操作设备的对象分三类:触摸事件、晃动事件、远程控制事件触摸事件:用户通过触摸设备屏幕操作对象、输入数据。支持多点触摸,包含1个到多个触摸点实现触摸UIView⽀持触摸事件(因为继承于UIResponder),⽽而且⽀持多点触摸。需要定义UIV...
阅读全文
摘要:触摸事件 在用户使用app过程中,会产生各种各样的事件一、iOS中的事件可以分为3大类型触摸事件加速计事件远程控制事件响应者对象在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”UIApplication、UIViewControl...
阅读全文
摘要:标签:首先,当发生事件响应时,必须知道由谁来响应事件。在IOS中,由响应者链来对事件进行响应,所有事件响应的类都是UIResponder的子类,响应 者链是一个由不同对象组成的层次结构,其中的每个对象将依次获得响应事件消息的机会。当发生事件时,事件首先被发送给第一响应者,第一响应者往往是事件发 生的...
阅读全文
摘要:自定义视图自定义视图:系统标准UI之外,自己组合而出的新的视图。iOS提供了很多UI组件,借助它们,我们可以做各种程序。创建步骤创建一个UIView子类在类的初始化方法中添加子视图类的.h文件提供一些接口(方法),便于外界操作子视图视图控制器UIViewController:视图控制器;控制视图显示...
阅读全文