方法分为:无参,有参#import @interface Student :NSObject{ int age; char *name; //声明无参方法 - (void) run; //声明一个参数的方法 - (void) study: (int) time;...
分类:
其他好文 时间:
2015-05-09 23:31:19
阅读次数:
139
类的构建Student.h#include @interface Student:NSObject{ int age;}-(int) age;-(void) setAge:(int) newAge;+(id) title;//+为类方法,相当于java中的static,另外字符串返回值使用id...
分类:
移动开发 时间:
2015-05-09 16:18:54
阅读次数:
129
创建多线程的实例,支持传递参数.
//
// main.m
// Safari2
//
// Created by exchen on 5/8/15.
// Copyright (c) 2015 exchen. All rights reserved.
//
#import
@interface classa : NSObject
-(void)StartThread:(NSS...
分类:
编程语言 时间:
2015-05-08 20:23:50
阅读次数:
157
一、基本原理(一)为什么要进行内存管理。 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。 管理范围:任何继承NSObject的对象,对其他的基本数.....
分类:
其他好文 时间:
2015-05-08 17:55:25
阅读次数:
107
http://www.tekuba.net/program/346/ios自动释放池(autoreleasepool#import@interfaceTest:NSObject@end@implementationTest@endintmain(intargc,constchar*argv[]){N...
分类:
移动开发 时间:
2015-05-08 17:51:43
阅读次数:
124
概述在Java和C#中都提供了反射的功能,既根据字符串能动态的创建对象并修改对象的属性。OC内置了这些功能,使得我们在操作的时候更方便。键值编码KVCkvc是Key for Value的缩写,KVC的操作方法由NSKeyValueCoding协议提供,而NSObject就实现了这个协议,也就是说Ob...
分类:
其他好文 时间:
2015-05-04 20:08:32
阅读次数:
144
#import"Teacher.h"@interfaceOurClass:NSObject@property(nonatomic,retain)Teacher*tea;@property(nonatomic,retain)NSMutableArray*arr;@end#import"OurClass...
分类:
其他好文 时间:
2015-05-04 20:02:12
阅读次数:
150
学习建议:自己动手,丰衣足食学习周期:1周学习目的:熟练使用Obejct-C中基于NSObject的Model类学习答疑:欢迎来技术群里提问并做分享学习工具:Xcode开发环境学习内容:熟悉Model的作用以及基本用法我们在开发中为什么要创建Model,主要因为我们在接收服务器给我们返回的数据..
分类:
其他好文 时间:
2015-05-04 15:53:09
阅读次数:
164
时不时会有点迷惑retain、strong、copy三者之间的区别,还是记录下来好一点,先看代码:创建一个类,定义属性#import @interface Person : NSObject@property (nonatomic, retain) NSString *strRetain;@prop...
分类:
其他好文 时间:
2015-05-04 10:00:02
阅读次数:
132