我創建它包含用於設置基於關閉由GPS收集了一些價值的當前位置的API庫。我想將此位置存儲在我的課程中,稍後如果已設置,請更改我的資料庫的行爲。iPhone:如何在沒有泄漏內存的課程中存儲位置(CLLocationCoordinate2D)?
我腦子裏想的是什麼:
@interface myLib
{
@property (nonatomic, retain) CLLocationCoordinate2D *location;
}
@implementation myLib
{
@synthesize location = _location;
- (void)setLocation:(CLLocationCoordinate2D *)loc {
location = loc;
}
- (void)someFunc {
if (location != nil) ...
}
}
然而,保留是不是一個CLLocationCoordinate2D對象的有效屬性。
那麼,什麼是節約CLLocationCoordinate2D供以後使用W/O浪費內存的正確方法?
在此先感謝!
嗯,這是一個簡單的例子,興田實際設置的呼叫也做一個快速的數學運算。 什麼會匹配字符串@property呢? – Henry 2010-03-08 21:28:25