В чем разница между атомными и неатомическими атрибутами?

Что означает atomic и nonatomic значение в объявлениях свойств? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITextField *userName; В чем разница между этими тремя операционными?

Swift – получить IP-адрес устройства

Мне нужно получить IP-адрес устройства iOS в Swift. Это не дубликат других вопросов об этом! Мне нужно получить только IP-адрес WiFi, если нет ip-адреса Wi-Fi – мне нужно его обработать. В Stack Overflow есть несколько вопросов, но есть только функции, которые возвращают IP-адреса. Например (из раздела Как получить адрес Ip ​​в быстром ): func getIFAddresses() […]

Преобразование строки Swift в массив

Как преобразовать строку «Hello» в массив [«H», «e», «l», «l», «o»] в Swift? В Objective-C я использовал это: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString *ichar = [NSString stringWithFormat:@"%c", [myString characterAtIndex:i]]; [characters addObject:ichar]; }

Swift | Автоматическое добавление ограничений

Я пытаюсь понять это с прошлой недели, не продвинувшись дальше. Хорошо, поэтому мне нужно применить некоторые ограничения программно в Swift к UIView используя этот код: var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor = UIColor.redColor(); view.addSubview(new_view); var constX:NSLayoutConstraint = NSLayoutConstraint(item: new_view, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, toItem: self.view, attribute: NSLayoutAttribute.CenterX, multiplier: 1, constant: 0); self.view.addConstraint(constX); […]

Асинхронная загрузка изображений для UITableView с GCD

Я загружаю изображения для своего uitableview асинхронно с помощью GCD, но возникает проблема – когда прокрутка изображений мерцает и меняется все время. Я попытался установить изображение на ноль с каждой ячейкой, но это мало помогает. При быстром прокрутке все изображения ошибочны. Что я могу сделать по этому поводу? Вот мой метод для ячеек: – (UITableViewCell […]

Как переносить текст в UITableViewCell без специальной ячейки

Это на iPhone 0S 2.0. Ответы за 2.1 тоже прекрасны, хотя я не знаю никаких различий в отношении таблиц. Похоже, что можно обертывать текст без создания пользовательской ячейки, поскольку UITableViewCell по умолчанию имеет UILabel . Я знаю, что могу заставить его работать, если я создаю пользовательскую ячейку, но этого я не пытаюсь достичь – я […]

Максимальный объем памяти ios app

Я работаю над игрой ios, которая нацеливает как минимум 3gs. Мы используем средства HD для устройств отображения сетчатки (iphone 4, ipod touch 4-го поколения). Память мудрая, Ipod Touch 4-го поколения, по-видимому, является самым ограничивающим устройством для нас, поскольку у него одинаковое количество оперативной памяти (256 по сравнению с 512 Iphone 4) как 3gs, но мы […]

Установить шрифт по умолчанию для всего приложения iOS?

У меня есть собственный шрифт, который я хочу использовать для отображения текста в приложении, ярлыков, текстовых представлений и т. Д. Есть ли способ установить шрифт по умолчанию (метки по умолчанию используют SystemFont) для всего приложения?

Xcode 6 – xcassets для универсальной поддержки изображений

В настоящее время работает над универсальным проектом SpriteKit. Я буду поддерживать следующие устройства: iPhone 4 / s, iPhone 5 / c / s, iPhone 6, iPhone 6+ iPad не-ret, iPad сетчатка Я запутался в части iPhone. У меня уже есть 4 версии для моего справочного спрайта для 4-х различных разрешений экрана iPhone. Но к чему? […]

Обнаружение ответвлений от атрибута текста в UITextView в iOS

У меня есть UITextView, который отображает NSAttributedString. Эта строка содержит слова, которые я хотел бы сделать tappable, так что когда они используются, я получаю обратный вызов, чтобы выполнить действие. Я понимаю, что UITextView может обнаруживать краны по URL-адресу и возвращать мой делегат, но это не URL-адреса. Мне кажется, что с iOS7 и мощью TextKit это […]

Interesting Posts

libsystem_kernel.dylib`mach_msg_trap: Ошибка

iCloud для разработчиков ios / mac

Facebook SDK – iOS – Не удается отправить URL (ошибка 102)

iOS – изменение размера UIWebView в соответствии с содержанием?

Почему для создания NSInvocation необходимо задать селектор дважды

Визуальный артефакт при одновременном отклонении нескольких контроллеров модального представления

Управление движением игрока на больших фонах

При одновременном нажатии двух кнопок этот метод вызывает сбой: – (void) buttonPressed: (UIButton *) кнопка ЧТО НЕПРАВИЛЬНО?

iOS ActivityView Twitter Неправильно изменяет длину URL-адреса

CoreData: как правильно использовать migratePersistentStore для создания резервной копии

Быстрые переменные downcasting и протоколы

iOS – Фоновая загрузка фотографий

Эффект фонового изображения статического подобия

Как вы можете запретить переопределение функции внутри класса swift в подклассах?

Выборка фотографий iOS

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.