上一篇文章我有讲到self.与_的区别,往往和这个问题相伴随的是我困惑的问题是"@property与@synthesize的区别"
@property的用法
@interface ViewController ()
{
NSArray *arr2;
}
@property(nonatomic,retain)NSArray *arr;
@end
@...
分类:
其他好文 时间:
2015-07-22 16:13:40
阅读次数:
115
可变数组NSMutableArray 继承于 NSArray NSArray的所有方法都适用于可变数组
下面是可变数组的一些初始化方法
#import
int main(int argc, const char * argv[])
{
@autoreleasepool {
//可变数组继承于不可变数组
//空的可变数组
...
分类:
编程语言 时间:
2015-07-22 13:11:02
阅读次数:
126
原来的写法,这种写法获取第一次返回的结果,然后就会停止更新经纬度
- (void)operationLocations:(NSArray *)locations{
[self.locationManager stopUpdatingLocation];
....
....
}
- (void)locationManager:(CLLocationManager *)...
分类:
其他好文 时间:
2015-07-21 17:19:41
阅读次数:
128
最近做东西,遇到了使用文件方面的问题,花了点时间把文件研究了一下!一 关于文件路径的生成我用的方法是:-(NSString*)dataFilePath{ NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentationDir....
分类:
移动开发 时间:
2015-07-21 12:31:44
阅读次数:
130
初始化方法都是等同:1.[NSString stringWithFormat:];[[NSString alloc]initWithFormat::]2.[NSArray arrayWithObject:];[[NSArray alloc]initWithArray:]3.模型中设计初始化方法:.h...
分类:
移动开发 时间:
2015-07-20 19:16:04
阅读次数:
148
1、.h文件中声明代理 @protocol ExchangePointArrayDelegate
-(void)exchangePointsIn:(NSArray *)pointarray; //用来传递exchangePoints这个数组的代理方法
@end
@property (weak , nonatomic) id delegate; 声明这个delegate必须使用weak...
分类:
移动开发 时间:
2015-07-20 16:35:00
阅读次数:
127
重要知识点个人理解记录第一条:OC 是消息结构语言,运行时解析,编译时不care第二条:头文件引入尽量不要再.h文件中(编译费事),哪里用到哪里导入,一般在.m中导入。不要忘记@class可以在.h文件中声明。第三条:多用简化语法,例如 NSArray *a = @[@"x",@"xx"];对于可变...
分类:
其他好文 时间:
2015-07-19 23:23:57
阅读次数:
199
/********NSArray**********/ NSObject *obj = [NSObject new]; NSObject *obj1 = [NSObject new]; Car *car = [Car new]; // 1.创建数组 NSArray *arr1 = [...
分类:
其他好文 时间:
2015-07-19 23:16:14
阅读次数:
93
1.plsit属性列表1>适应对象:仅仅是Foundation框架自带的一些类,比如NSString\NSArray\NSDictionary\NSSet\NSNumber\NSData2>调入对象的writeToFile...方法就可以写入文件3>调用对象的...withContntOfFile方...
分类:
其他好文 时间:
2015-07-19 21:24:05
阅读次数:
117
【经纬度、速度、时间】
上节说到了更新位置的代理方法,这个方法传入了位置管理者自己和一个位置数组:
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{
}
数组中放的每一个元素都是一个CLLocation对象,为了得到最新的位置,我们应当获取数组的最后一个元素。
CLLocation主要包含了经纬度、海拔、速度、时间等信息。
CLLocation中的经纬度存储在CLLoc...
分类:
其他好文 时间:
2015-07-19 18:13:17
阅读次数:
898