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

Что означает 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

Объединение статического и прототипного содержимого в виде таблицы

Как удалить блок очереди из очереди отправки GCD?

Увеличить масштаб кадра MKMapView

Больше времени для отображения строки NSAttributed с пользовательскими шрифтами

Мобильное приложение против веб-приложения – Apple больше не принимает веб-приложения?

Обнаружение активности голоса с микрофонного входа на iOS

Строка состояния UIAlertController не затуманивает и оттеняет цвета

Как получить текущее местоположение в appdelegate с помощью быстрой

Генерация подписи iOS OAuth?

iOS, Xamarin, UIView, Draw, динамическая анимация не работает

Раздел удаления UITableView – заголовок остается видимым

Сделайте прокрутку UICollectionView, даже если она не заполнена

Абсолютный адрес пути Xcode 5 Framework / Library

Ограничения компоновщика интерфейса компоновки возникают после Xcode 8

* изменить * Положение UIbutton (Iphone SDK)

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