Вопросы с тегом «swift»

340
Добавить элемент в массив в Swift

Предположим, у меня есть массив, например: var myArray = ["Steve", "Bill", "Linus", "Bret"] А позже я хочу нажать / добавить элемент в конец указанного массива, чтобы получить: ["Steve", "Bill", "Linus", "Bret", "Tim"] Какой метод я должен использовать? А как насчет случая , когда я хочу , чтобы...

336
Преобразовать NSURL в NSString

У меня есть приложение, в котором пользователь может выбрать изображение из изображений встроенного приложения или из библиотеки фотографий iphone. Я использую объект Occasion, у которого есть NSStringсвойство для сохранения imagePath. Теперь в случае изображений встроенного приложения я получаю...

336
Файл глобальных констант в Swift

В моих проектах Objective-C я часто использую файл глобальных констант для хранения таких вещей, как имена уведомлений и ключи NSUserDefaults. Это выглядит примерно так: @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation GlobalConstants NSString...

335
Как напечатать тип или класс переменной в Swift?

Есть ли способ напечатать тип переменной во время выполнения в Swift? Например: var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("\(now.dynamicType)") // Prints "(Metatype)" println("\(now.dynamicType.description()") // Prints "__NSDate" since objective-c Class objects have a...

334
Что такое ключевое слово open в Swift?

ObjectiveC.swiftФайл из стандартной библиотеки содержит следующие несколько строк кода вокруг линии 228: extension NSObject : Equatable, Hashable { /// ... open var hashValue: Int { return hash } } Что open varозначает в этом контексте, или каково openключевое слово в...

321
В чем разница между `let` и` var` в swift?

В чем разница между letи varв Swift языке Apple? В моем понимании это компилируемый язык, но он не проверяет тип во время компиляции. Это меня смущает. Как компилятор узнает об ошибке типа? Если компилятор не проверяет тип, это не проблема с производственной...

320
Получить имя класса объекта в виде строки в Swift

Получение имени класса объекта с Stringиспользованием: object_getClassName(myViewController) возвращает что-то вроде этого: _TtC5AppName22CalendarViewController Я ищу чистую версию "CalendarViewController". Как получить вместо этого очищенную строку имени класса? Я нашел несколько попыток вопросов...

316
Обновление до последней версии CocoaPods?

У меня проблемы с установкой Alamofire 4.0в мой проект. У меня последняя версия Xcode , работающая на Swift 3 , и когда я пытаюсь установить alamofire, я получаю около 800 ошибок компиляции. По-видимому CocoaPods 1.1.0+ требуется для сборки Alamofire 4.0.0+ Я посмотрел на версию CocoaPods, которую...

316
Как добавить текст-заполнитель в UITextView в Swift?

Я делаю приложение, которое использует UITextView. Теперь я хочу, чтобы в текстовом представлении был заполнитель, похожий на тот, который вы можете установить для текстового поля. Как бы вы достигли этого с помощью...

316
Как сделать приписанную строку, используя Swift?

Я пытаюсь сделать простой калькулятор кофе. Мне нужно отобразить количество кофе в граммах. Символ «g» для граммов должен быть прикреплен к моей UILabel, которую я использую для отображения суммы. Числа в UILabel динамически меняются с пользовательским вводом, но мне нужно добавить строчную букву...

310
Появляется ошибка «Это приложение модифицирует механизм автоматического размещения из фонового потока»?

Я часто сталкивался с этой ошибкой в ​​моей OS X, используя swift: «Это приложение модифицирует механизм автоматической разметки из фонового потока, что может привести к его повреждению и странным сбоям. Это приведет к исключению в будущем выпуске». У меня есть NSWindow, и я поменялся местами в...

306
Как установить cocoapods?

Я ссылался на слишком много ссылок и пытался, но безуспешно. Если у кого-то есть идея, пожалуйста, поделитесь со мной. Я читал документы по какао-бобам и много раз пытался установить, но всегда не удавалось из-за начальных шагов. Я обнаружил одну ошибку, из-за которой сначала я не могу установить...

305
Как перемешать массив в Swift?

Как мне рандомизировать или перемешать элементы в массиве в Swift? Например, если мой массив состоит из 52 игральных карт, я хочу перетасовать массив, чтобы перемешать...

305
Ведущие нули для Int в Swift

Я хотел бы преобразовать Intв Swift вString с ведущими нулями. Например, рассмотрим этот код: for myInt in 1 ... 3 { print("\(myInt)") } В настоящее время результатом этого является: 1 2 3 Но я хочу, чтобы это было: 01 02 03 Есть ли чистый способ сделать это в стандартных библиотеках...

300
Создание и представление viewController в Swift

вопрос Я начал принимать вид нового SwiftПО Xcode 6, и я попробовал некоторые демонстрационные проекты и обучающие программы . Теперь я застрял в: Создание и представление viewControllerиз определенной раскадровки Решение Objective-C UIStoryboard *storyboard = [UIStoryboard...

299
Разница между == и ===

В Swift, кажется, есть два оператора равенства: двойное равенство ( ==) и тройное равенство ( ===), в чем разница между