Описание тега swift-array
Массив в быстром программировании хранит несколько значений одного типа в упорядоченном списке. Одно и то же значение может появляться в массиве несколько раз в разных позициях.
2
ответа
Класс NSObject соответствует протоколу, содержащемуся в NSArray с Swift
Я хотел бы создать метод в Swift, который возвращает массив объектов NSObject, которые соответствуют протоколу. Я пробовал что-то вроде этого: func createManagers() -> [Manager] { let result = NSMutableArray(capacity: self.classes.count) (self.cl…
16 июн '15 в 08:14
1
ответ
Создайте массив из нескольких массивов в Swift
У меня есть объект с некоторыми свойствами, массивами классов или структур Я хочу поместить эти свойства в массив, чтобы я мог легко получить к ним доступ в TableDataSource (из-за раздела, indexpath и т. Д..) Я пытался написать эту инициализацию var…
28 апр '15 в 17:48
4
ответа
Как преобразовать NSSet в массив [String]?
У меня есть NSSet of Strings, и я хочу преобразовать его в [String]. Как я могу это сделать?
27 июл '15 в 20:08
1
ответ
Array / Stack содержит функцию
Я хотел бы дать моей структуре STACK функцию, которая содержит (element: Element), которая возвращает bool относительно того, содержит ли содержимое var предоставленный элемент. struct Stack<T>: SequenceType, Equatable, Printable, DebugPrintab…
08 янв '15 в 22:28
2
ответа
Как не добавлять элемент из UITextField в массив, если он пустой или пустой - Swift
Это мой самый первый вопрос о переполнении стека, поэтому я надеюсь, что правильно следую правилам. Я делаю приложение со списком дел в Swift и пытаюсь предотвратить добавление пустых или пустых пространств к таблице. мой UITextField: @IBOutlet weak…
13 фев '15 в 03:58
3
ответа
Swift: массив словарей имеет количество 1 после инициализации, но должно иметь 0
var persons = [Dictionary<String, String>()] println(persons.count) печать 1, Я вижу, что есть пустой словарь внутри массива, когда он инициализируется, но есть ли способ избежать этого и иметь 0 элементов вместо 1? Позже мне нужно уметь делат…
04 ноя '14 в 13:21
2
ответа
Как сохранить массив строк, используя NSUserDefaults в swift
Я пытаюсь сохранить массив строк, используя NSUserDefaults с swift. Я искал вокруг и считаю, что я должен использовать [NSString] не [String], однако приложение по-прежнему вылетает с ошибкой фатальная ошибка: неожиданно найден ноль при развертывани…
23 июл '15 в 04:51
0
ответов
Сохранение и получение изображений в правильном порядке
Я пытаюсь сохранить некоторые изображения в массив, а их имя в другой массив в виде строки с кодом ниже; self.countryNamesArray.append(object["CountryName"] as! String) let image = UIImage(data:imageData!) self.countryImages.append(image!) Но он не …
25 сен '15 в 19:08
1
ответ
Отслеживать изменения в объекте массива
Я понятия не имею, возможно ли это вообще, но это избавит меня от большого количества стресса и плохого кода. Можно ли отслеживать всякий раз, когда массив обновляется? Например, метод A изменяет массив a=[1,2,3] в a=[1,2,3,4], возможно ли иметь сво…
11 фев '15 в 01:10
2
ответа
Как вы назначаете часть чисел массиву в Swift?
x является объектом, который содержит массив с именем point. x реализует оператор индекса, чтобы вы могли делать такие вещи, как x[i] чтобы получить i-й элемент массива (типа T, который обычно является Int или Double). Вот что я хочу сделать: x[0...…
03 фев '15 в 17:50
2
ответа
Удалить элементы из массива, который содержит определенную строку в swift
У меня есть массив. var array_var: [String] = [ "https://www.filepicker.io/api/file/XXXXXXXXXXXXX/convert?fit=crop&w=200&h=200&rotate=exif", "https://www.filepicker.io/api/file/XXXXXXXXXXXXXX/convert?fit=crop&w=320&h=300&rota…
21 янв '15 в 11:32
1
ответ
Удалите объекты из NsMutableArray с помощью removeObjectsInArray(someArray) в swift
У меня есть два NSMutableArray's Я пытаюсь удалить MutableArray из другого массива с помощью метода removeObjectsInArray() Вот мой код: arrayImage.removeObjectsInArray(arrayDeleteImage) Но это требует фильтра (NSPredicate), я не понимаю, почему это …
04 мар '15 в 06:30
1
ответ
Не удается подписать значение типа '[AnyObject]?' с индексом типа 'UInt32'
Цель приведенного ниже кода - получить все объекты из класса parse.com с именем OnlineUsers а затем найти случайный номер между 0 а также results.count а затем использовать этот объект для чего-то. Проблема в том, что когда я пытаюсь получить объект…
18 май '15 в 05:58
1
ответ
Есть ли способ инициализировать массив в Swift, чтобы иметь повторное значение некоторого типа T
В моей функции инициализации у меня есть: self.x = [T](count: dimensions, repeatedValue: 0) Это не работает. Как мне заставить это работать. Я хочу, чтобы x был массивом с типом T, который инициализирован в 0. (T интуитивно похож на Int, но может бы…
03 фев '15 в 03:42
2
ответа
Отображение UIImage в массиве с пользовательским классом в Swift
У меня есть пользовательский класс Product, определенный как class Product: NSObject { var name: String var priceLabel: String var productImage: UIImage init(name: String, priceLabel: String, productImage: UIImage) { self.name = name self.priceLabel…
22 июл '15 в 13:41
1
ответ
Почему ("0"+"1"). ToInt()! вернуть 1 как Int, а не 0
Играл с функцией уменьшения на коллекциях в Swift. //Reduce method should return an Int with the value 3141. let digits = ["3", "1", "4", "1"] .reduce(0) { (total:Int, digit:String) in return ("\(total)" + digit).toInt()! } Функция дает правильный в…
13 окт '14 в 06:04
2
ответа
Разница в декларации Swift Array
В чем разница между объявленным ниже синтаксисом массива в swift? var arr:[Int] var arr=Array<Int>() а какой лучше? Как и почему?
09 сен '15 в 06:43
1
ответ
Как разделить каждую строку в массиве табличного представления на собственную ячейку?
Я строю приложение с помощью Swift и создал массив с более чем 700 строк, отображаемых в табличном представлении. Проблема в том, что мне нужно, чтобы каждая строка занимала отдельную ячейку, но все 700 строк текста сгруппированы в одну ячейку табли…
26 май '15 в 23:23
2
ответа
Как мне получить доступ к массиву, хранящемуся в словаре в Swift?
Вот как я создал свой словарь с массивом: @IBAction func didTapSaveButton(sender: UIButton) { var hooObject = Dictionary<String, [String]>() hooObject["\(dayLabel.text)"] = ["\(fromTimeLabel.text) - \(toTimeLabel.text)", "\(costField.text)"] N…
16 сен '14 в 23:09
4
ответа
Swift: словари внутри массива
Данные: [ { firstName: "Foo", lastName: "Bar" }, { firstName: "John", lastName: "Doe" } ] Как я могу иметь такую структуру, используя массив swift и словарь? Эти данные показывают словари внутри массива, верно? Поэтому я предлагаю: var persons:Arr…
04 ноя '14 в 12:18