swift — вопросы с ответами

7 ответов
В более ранних версиях Swift можно создать задержку со следующим кодом: let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } Но теперь, в Swift 3, Xcod...
xcode
swift3
dispatch-after
25 июнь 2016, в 17:12
6 ответов
Следующий код компилируется в Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } В чем разница между функцией static и функ...
class
function
variables
static
14 апр. 2015, в 21:07
18 ответов
Очень часто сталкивалась с этой ошибкой в ​​моей ОС X с помощью быстрой: "Это приложение изменяет механизм автозапуска из фонового потока, что может привести к повреждению двигателя и странным сбоям. Это приведет к исключению в будущей версии". У меня есть мой NSWindow, и я обмениваюсь представл...
macos
autolayout
background-thread
03 фев. 2015, в 13:06
22 ответа
У меня есть приложение IOS с контентом Azure и вы хотите зарегистрировать определенные события, например, логины и версии пользователей приложения. Как я могу вернуть версию и построить номер с помощью Swift?
22 сен. 2014, в 02:01
33 ответа
Кто-нибудь знает, как проверить адрес электронной почты в Swift? Я нашел этот код: - (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *reg...
validation
email
24 авг. 2014, в 11:18
51 ответ
Всякий раз, когда я пытаюсь запустить приложение в Xcode 6 Beta 4, я получаю сообщение об ошибке: The file "MyApp.app" couldn't be opened because you don't have permission to view it. Эта ошибка появляется независимо от того, на какой тренажер или устройство я нацелен. Я пробовал: Удаление всех по...
xcode6
xcode5
24 июль 2014, в 03:09
22 ответа
Я пытаюсь сделать простой калькулятор кофе. Мне нужно отображать количество кофе в граммах. Символ "g" для граммов должен быть прикреплен к моей UILabel, который я использую для отображения суммы. Цифры в UILabel динамически меняются при вводе пользователя очень хорошо, но мне нужно добавить нижний ...
fonts
uilabel
nsattributedstring
10 июль 2014, в 02:24
6 ответов
В моем приложении iOS Swift я хочу генерировать случайные строки UUID (GUID) для использования в качестве ключевого слова таблицы, и этот сниппент работает: let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil)) Это безопасно? Или может быть лучший (рекомендуемый) подход?...
guid
cocoa-touch
core-foundation
26 июнь 2014, в 11:29
34 ответа
Я пытаюсь использовать шестнадцатеричные значения цвета в Swift, а не несколько стандартных, которые UIColor позволяет вам использовать, но я понятия не имею, как это сделать. Пример: как использовать #ffffff как цвет?
uicolor
17 июнь 2014, в 12:05
14 ответов
Как использовать потоки в swift? dispatchOnMainThread:^{ NSLog(@"Block Executed On %s", dispatch_queue_get_label(dispatch_get_current_queue())); }];
05 июнь 2014, в 09:45
33 ответа
Мне еще не удалось выяснить, как получить подстроку String в Swift: var str = "Hello, playground" func test(str: String) -> String { return str.substringWithRange( /* What goes here? */ ) } test (str) Я не могу создать Range в Swift. Автозаполнение на игровой площадке не очень полезно - вот что...
04 июнь 2014, в 20:14
14 ответов
Проблема Я начал смотреть новый Swift на Xcode 6, и я попробовал некоторые демонстрационные проекты и учебные пособия. Теперь я застрял в: Создание и представление viewController из определенной раскадровки Objective-C Решение UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"myStory...
uiviewcontroller
04 июнь 2014, в 12:56
25 ответов
Как рандомизировать или перемешать элементы в массиве в Swift? Например, если мой массив состоит из 52 игральных карт, я хочу перетасовать массив, чтобы перетасовать колоду.
arrays
shuffle
03 июнь 2014, в 22:58
17 ответов
В Objective-C данные экземпляра могут быть public, protected или private. Например: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end Я не нашел упоминания о модификаторах доступа в ссылке Swift. Возмо...
access-modifiers
02 июнь 2014, в 21:24
11 ответов
В swift есть два оператора равенства: double равно (==), а тройка равна ( ===), в чем разница между два?
02 июнь 2014, в 20:19
Наверх
Меню