nscountedset

    0熱度

    1回答

    我在我的核心數據模型中有多對多的關係,我需要在我的鏈接容器中添加一些重複鏈接,我知道鏈接容器的類型是NSSet @NSManaged public var linkContainer: NSSet?我可以將此類型更改爲我的鏈接數組嗎?當我改變類型爲@NSManaged public var linkContainer: Array<Link>?我有這個錯誤 Unacceptable type of

    0熱度

    1回答

    我正在嘗試NSLog我的ViewController上每個標籤內的@「1」的數量的計數。我在storyboard上創建了3個標籤,然後連接了IBOutlet。我將這些標籤中的每一個添加到NSMutableArray並分配initWithObjects。我手動設置每個標籤的文本是1,2和3. 現在我的問題。我想用NScountedSet來計算標籤數組內的1的數量。如果條件滿足,則NSLog記錄一些文

    4熱度

    3回答

    我需要在數組中找到最常見的(模態)元素。 我能想到的最簡單的方法是爲每個唯一元素設置變量,併爲每個元素分配一個計數變量,每次在記錄在循環中的for循環中都會增加計數變量。 不幸的是,數組的大小是未知的,將是非常大的,所以這種方法是無用的。 我在Objective-C中遇到過類似的問題,它使用NSCountedSet方法對數組元素進行排序。不幸的是,我對編程非常陌生,只能將第一行轉換爲Swift。

    0熱度

    1回答

    我迷失在排序描述符,字典和計數集的海洋中。希望有人能幫助我找到一個更簡單的方法。 與排序後的數組像這樣(的NSNumbers)開始: ['7','7','7','5','5','5','5','5','5','3','2','2','2','2'] 我想用字典的有序數組,看起來像這樣結束了: {'5','6'} //the number 5 appeared 6 times {'2','4'

    0熱度

    1回答

    我有一個NSArray,我需要從兩個鍵獲取數據,並在NSMutableDictionary放在一起。一個鍵值爲string,另一個鍵值爲NSNumber。當我嘗試不增加我想用分離arrays鍵創建NSCountedSet,這是行不通的,因爲對象是不相同的,基本上,我需要檢查,如果objectId是相同的,不若其他按鍵事是不同的。 這裏是最初的代碼: for (PFObject *objeto in

    0熱度

    1回答

    我正在尋找一種方式使用NSCountedSet更類似於Swift的方式(無論這意味着什麼)。 請考慮以下代碼段,我基本上直接從Objective C進行了翻譯。我遍歷集合中的每個符號(一個String),獲取其相應的計數,並在字典中查找該符號的值。然後,我將該值與計數相乘並將其添加到總計中。 var total = 0 for symbol in symbolSet { let co

    0熱度

    2回答

    我想數數重複的對象,我有一個數組中。當我將數組傳遞給我的NSCountedSet函數時,它沒有任何對象。從我看到的例子中,通常將NSArray傳遞給NSCountedSet,在那裏傳遞一個NSMutableArray。但是,我找不到任何說明不允許的文檔。 -(void)GetDays { ... BOOL goodDuplicates = NO; NSMuta

    0熱度

    1回答

    下面的代碼做了我所需要的事情,除非事後沒有訂購(請不要告訴我,因爲NSSet是無序的,我知道這一點)。重複的SO問題,或者我花了40多分鐘閱讀所有「類似」的問題,但他們沒有解決問題。 我試圖得到一個「事件」發生在一個給定的時間段內的時間或日期在X軸上的時間或日期發生次數的「每小時」,「每日」,「每月」圖表,並標記它在y軸上發生的次數。它可以很好地工作,只需按照下面的升序排列dictArray,具體

    0熱度

    3回答

    我有一個數組,作爲 (約翰·簡,約翰) 我想重複,以及陣列的原始元素像 (約翰,約翰) 我能夠從代碼 這裏 NSArray *names = [NSArray arrayWithObjects:@"John", @"Jane", @"John", nil]; NSCountedSet *set = [[NSCountedSet alloc] initWithArray:names]; for

    7熱度

    4回答

    有誰知道如何獲取NSCountedSet對象並按照它們的對象數量順序創建這些對象的數組? (最高計數到最低)