#import int main(int argc, const char * argv[]) { @autoreleasepool { int a=6; float b=7.8; double d=5.6; NSInteger c=9;...
分类:
其他好文 时间:
2016-01-06 21:36:05
阅读次数:
159
开始介绍Foundation框架。OC中的Foundation框架是系统提供了,他就相当于是系统的一套api,和Java中的一些系统jar很相似,又早起的一批人开发的,内部有很多现有的类和功能提供给我们使用。那么今天首先来介绍一下Foundation框架中的第一个类NSObject在之前介绍了类的相...
分类:
其他好文 时间:
2016-01-06 14:07:14
阅读次数:
148
OC中协议的概念以及用法,协议也是OC中的一个重点,Foundation框架以及我们后面在写代码都会用到。OC中的协议就是相当于Java中的接口(抽象类),只不过OC中的名字更形象点,因为我们在学习Java中的接口时候,看可以知道其实接口就相当于一种契约(协议),给他的实现类打上标记了,当然这个活在...
分类:
其他好文 时间:
2016-01-06 14:06:07
阅读次数:
134
OC -- 第一个类类名:Car属性:轮胎个数、时速行为:跑完整写一个类:类的声明和实现1.类的声明代码:// NSObject 再Foundation框架中#import // NSObject 基类@interfaceCar : NSObject{// 声明对象属性(成员变量。默认会初始化为0)...
分类:
其他好文 时间:
2016-01-02 08:41:24
阅读次数:
157
NSDate类NSDate是Foundation框架中表示日期的类,用于获取当前时间,打印信息中包含:年月日、时分秒、零时区时间、时区。注意一定是零时区时间!常用方法:1.dateWithTimeInterval: sinceDate:。第一个参数是一个浮点数,表示秒数,第二个参数是一个NSDate...
分类:
其他好文 时间:
2015-12-31 20:53:14
阅读次数:
174
在程序设计中数组的使用非常频繁,Foundation框架提供了NS数组类型,NS数组类型包括可修改的和不可修改两种,只能用来存放相关的对象类型,OC为我们提供了相关的基本的数组操作,并对相关的数组操作进行了封装。数组的定义我们可以简单的把数组看做是把同一类型的数据有序的进行排列,进行同一存储,即同种...
分类:
编程语言 时间:
2015-12-25 23:37:45
阅读次数:
164
在Objective-C的程序编写主要用到两个框架 foundation和ApplicationKit。其中Foundation框架主要定义了一些基础类。Foundation框架中所有的类均继承自NSObject对象。Foundation框架中所提到的数字类型,可以通过NS数字类型将基本的数据类型封...
分类:
其他好文 时间:
2015-12-25 19:09:30
阅读次数:
145
NSArray、NSDictionary是不可以存储C语言中的基本数据类型的。NSNumber可以将基本数据类型包装成对象,这样可以间接将基本数据类型存进NSArray、NSDictionary等集合类中。用法如下:#import void number() { // 将int类型的10 ...
分类:
其他好文 时间:
2015-12-24 16:27:04
阅读次数:
138
与NSString、NSArray一样,NSDictionary是不可变的,其对应可变类型为NSMutableDictionary。其用法如下:#import @interface Student : NSObject@property (nonatomic, retain) NSString .....
分类:
其他好文 时间:
2015-12-24 16:25:10
阅读次数:
210
NSNumber是NSValue的子类,前者只能包装数字,后者可以包装任意值。NSArray、NSDictionary只能存储OC对象,不能存储结构体。因此,如果想要在NSArray、NSDictionary里放结构体,可以曲线救国,将结构体包装成OC对象,再放到NSArray、NSDictio.....
分类:
其他好文 时间:
2015-12-24 16:22:56
阅读次数:
162