fast-enumeration

    0熱度

    1回答

    for(UIView *view in [_scrollView subviews]) { NSMutableArray *_mutableArray = [_array mutableCopy]; [_mutableArray filterUsingPredicate:[NSPredicate predicateWithFormat:@"guid like %@",view.

    1熱度

    1回答

    我正在生成具有隨機位置的多個圓圈。我想要阻止的是圈子彼此重疊。所以我想將新生成的CGPoint值與數組中的值進行比較,如果該值發現自己位於其中一個CGPoint的半徑區域中,則會生成一個新值。 除了重疊之外,我得到了大部分內容。 我已經評論過我嘗試過的部分,但那並不真正有效(有缺陷的邏輯)。 我不確定如何迭代CGPoint的各個值並對它們進行比較。 更新: 我已經更改了一些代碼,並添加了一個檢查,

    27熱度

    5回答

    我想用快速列舉時,得到當前對象的索引即 for (MyClass *entry in savedArray) { // What is the index of |entry| in |savedArray|? }

    0熱度

    1回答

    過程中「得分」我有下面的代碼,我想用它來檢查用戶的答案和輸出的得分(5分)。我用的答案一個plist,以檢查的TextField.text反對。我掙扎的是:如何獲得的輸出分值爲使用這種方法一共? - (IBAction)checkAnswers:(UITextField *)textField { NSString *path2 = [[NSBundle mainBundle] pathFor

    0熱度

    3回答

    我想獲得NSArray中具有特定長度的字符串。 該數組有很多元素,我不想使用快速枚舉。 有沒有可能的方法?

    1熱度

    1回答

    如果我有一個NSDictionary這樣的: NSMutableDictionary *valuesDictionary = [NSMutableDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithDouble:-60.0],@」a」, [NSNumber numberWithDouble:0.0],@」b」, [NSNu

    0熱度

    2回答

    我試圖用快速枚舉來打印播放列表中的所有歌曲,但似乎我做錯了。有人可以幫我嗎? 我已經定義了一個宋級是這樣的: @interface Song : NSObject @property (nonatomic,strong) NSString *title; @property (nonatomic,strong) NSString *artist; @property (nonatomic,s

    1熱度

    1回答

    使用ARC的... NSArray *array = [NSArray arrayWithObjects:@"dog", @"cat", @"mouse", nil]; for(NSString *animal in array) { NSLog(@"animal = %@", animal); } 產生一個索引出界失誤。 *** - [__ NSArrayM objectAt

    3熱度

    1回答

    我有一個NSMutableDictionary,analyzedPxDictionary,包含一堆Pixel對象(我創建的自定義類)。除此之外,Pixel對象包含名爲rgb的NSArray屬性。該數組將始終包含三個NSNumber對象,整數值對應於像素的rgb值。 我現在試圖枚舉使用快速枚舉analyzedPxDictionary。但是,似乎我無法從循環內訪問Pixel對象的屬性。我宣稱rgb是一

    5熱度

    5回答

    我有這樣的疑問here(以及上的其他quesrtions),以及約Objective-C的集合和快速列舉了蘋果文檔。什麼是不明確的,如果填充了不同類型的NSArray和循環就好創建: for (NSString *string in myArray) NSLog(@"%@\n", string); 到底會發生什麼嗎?循環會跳過什麼不是NSString?例如,如果(出於參數的原因)UI