我正在重構我的應用程序,該應用程序在地圖視圖上顯示一堆多邊形和註釋。iOS:自動增量NSString
目前它毫不誇張地大量的代碼,包括元素,如這些中的一個案例:
CLLocationCoordinate2D theCoordinate1;
theCoordinate1.latitude = xx.xxxxx;
theCoordinate1.longitude = x.xxxxx;
MyAnnotation* myAnnotation1=[[MyAnnotation alloc] init];
myAnnotation1.coordinate=theCoordinate1;
[email protected]"buildingTitle";
[email protected]"BuildingAddress";
我再添加註解的MapView。然而,使用多個註釋會導致很多代碼,並且我正在通過將文本文件中的座標加載到由for循環組成的方法中來尋找更智能的方法(因此,相同的代碼塊將定義座標並從這些座標創建註釋)。
我現在唯一的問題就是如何給註釋賦予不同的名字。如果我正在初始化一個註釋對象,它肯定與前一個有不同的名稱?我很滿意他們只是有數字後綴,所以我怎麼去做這件事? 我可以添加代碼來自動增量一個NSInteger,然後將其轉換爲NSString並追加?