摘要: UltraISO软碟通是一款功能强大、方便实用、老牌优秀的光盘映像文件制作/编辑/转换工具:可直接编辑ISO文件,从ISO中提取文件和目录;也可从CD – ROM制作光盘映像或者将硬盘上的文件制作成ISO文件;还可处理ISO的启动信息,制作可引导光盘。使用UltraISO,可随心所欲地制作/编辑/转... 阅读全文
posted @ 2015-11-13 23:40 brave-sailor 阅读(981) 评论(0) 推荐(0)
摘要: 在Objective-c中定义类时,也可以使用类似于C++中public、private来修饰成员变量,如下:[cpp] view plaincopy@intterfaceTest:NSObject{@publicinti;intj;@protectedfloatm;floatn;@privated... 阅读全文
posted @ 2015-11-13 18:15 brave-sailor 阅读(302) 评论(0) 推荐(0)
摘要: category是Objective-c里面最常用的功能之一。category可以为已经存在的类增加方法,而不需要增加一个子类。类别接口的标准语法格式如下:[cpp] view plaincopy#import"类名.h"@interface类名(类别名)//新方法的声明@end类别实现如下:[cp... 阅读全文
posted @ 2015-11-13 18:15 brave-sailor 阅读(198) 评论(0) 推荐(0)
摘要: 一、类的继承Objective-c中类的继承与C++类似,不同的是Objective-c不支持多重继承,一个类只能有一个父类,单继承使Objective-c的继承关系很简单,易于管理程序。Objective-c中所有类的父类是NSObject。Objective-c中类的继承例子:[cpp] vie... 阅读全文
posted @ 2015-11-13 18:14 brave-sailor 阅读(529) 评论(0) 推荐(0)
摘要: 协议的作用类似地C++中对抽象基类的多重继承。类似于Java中的接口(interface)的概念。 协议是多个类共享方法的列表,协议中列出的方法在本类中并没有相应实现,而是别的类来实现这些方法。 如果一个类要遵守一个协议,该类就必须实现特定协议的所有方法(可选方法除外). 定义一个协议需要使用@pr... 阅读全文
posted @ 2015-11-13 18:10 brave-sailor 阅读(208) 评论(0) 推荐(0)
摘要: 在Objective-c中,使用@property来标识属性(一般是实例变量)。在实现文件中使用@synthesize标识所声明的变量,让系统自动生成设置方法和获取方法。 也就是说@property和@synthesize配对使用,让系统自动生成设置方法和获取方法。 例:Test.h[c... 阅读全文
posted @ 2015-11-13 18:07 brave-sailor 阅读(174) 评论(0) 推荐(0)
摘要: 这里列出Objective-c中独有数据类型:一、字符串 在Objective-c中,字符串常量是由@和一对从引号括起的字符串序列。比如:@"China"、@"objective-c"等都是合法的字符串常量。二、id类型 id类型是Objective-c中一个比较独特类型。 在概念上、类似Ja... 阅读全文
posted @ 2015-11-13 18:06 brave-sailor 阅读(200) 评论(0) 推荐(0)
摘要: 在用@interface声明类之后,可以使用@implementation进行实类的实现。类的实现的具体语法如下:[cpp] view plaincopy@implementation类名方法实现代码;@end;实例:[cpp] view plaincopy@implementationPerson... 阅读全文
posted @ 2015-11-13 18:04 brave-sailor 阅读(388) 评论(0) 推荐(0)
摘要: 在书写了类的声明和实现后,应用程序如何去调用它呢? 在Objective-c中,调用方法的简单格式如下: 1⃣ [实例 方法]; 如: [person setAge:32]; 其中 person是Person类的实例。 或者是: 2⃣ [类名 方法名]; 如:NSS... 阅读全文
posted @ 2015-11-13 18:04 brave-sailor 阅读(306) 评论(0) 推荐(0)
摘要: 在Objective-c中如何定义一个类呢?我们可以使用下面的格式进行表示:[cpp] view plaincopy@interface类名:父类名{变量定义;}方法定义;@end;下面给出一个实例:[cpp] view plaincopy@interfacePerson:NSObject{NSSt... 阅读全文
posted @ 2015-11-13 18:03 brave-sailor 阅读(654) 评论(0) 推荐(0)
摘要: 类是Objective-c的核心,Objective-c程序都是围绕类进行的。Objective-c程序至少包含以下三个部分: 1、类接口:定义了类的数据和方法,但是不包括方法的实现代码。 2、类实现:仓储 了实现类方法的代码。 3、应用程序:调用类来完成一些实际操作的应用程序。 ... 阅读全文
posted @ 2015-11-13 18:03 brave-sailor 阅读(240) 评论(0) 推荐(1)
摘要: 以下voidprint();};classAC{};这时候,AI和AC是独立存在,AC不会因为没有和AI建立关系而编译错误,将AC做以下修改后,AI才和AC建立了关系,AC必须实现AI中声明的方法才能通过编译。[html] view plaincopyprint?classACimplementAI... 阅读全文
posted @ 2015-11-13 17:57 brave-sailor 阅读(223) 评论(0) 推荐(0)
摘要: .c和.h文件的区别一个简单的问题:.c和.h文件的区别学了几个月的C语言,反而觉得越来越不懂了。同样是子程序,可以定义在.c文件中,也可以定义在.h文件中,那这两个文件到底在用法上有什么区别呢?2楼:子程序不要定义在.h中。函数定义要放在.c中,而.h只做声明.否则多引用几次,就会发生函数重复定... 阅读全文
posted @ 2015-11-13 17:30 brave-sailor 阅读(10058) 评论(1) 推荐(0)
摘要: 最近更新的一批app,好多都采用了圆盘转动的效果,比如:百度音乐、当当,大概效果如下:看看这个是怎么实现的吧。一、视图元素布局首先需要明确,这些视图元素是分布在一个圆周上的,通过滑动位置,以圆周中心旋转相应角度,那么该怎么布局呢?如果把白色圆盘和小人视图分开,就需要代码控制,倾斜角度,然后add到父... 阅读全文
posted @ 2015-11-13 16:51 brave-sailor 阅读(1053) 评论(1) 推荐(0)
摘要: 如你所知,我们在iOS应用中看到的都是视图(view),包括按钮视图、表视图、滑动条视图,还有可以容纳其他视图的父视图等。AD:【活动】Web和APP兼容性实战 Win10训练营免费报名 如你所知,我们在iOS应用中看到的都是视图(view),包括按钮视图、表视图、滑动条视图,还有可以容纳其他视图的... 阅读全文
posted @ 2015-11-13 15:31 brave-sailor 阅读(442) 评论(0) 推荐(0)