Описание тега foundation

Foundation - это фреймворк, написанный на Objective-C, который реализует множество полезных классов и функций. Для адаптивного внешнего фреймворка Zurb Foundation используйте тег [zurb-foundation].
3 ответа

Документация для NSSortStable неграмотна - что она пытается сказать?

У меня есть массив, который я хотел бы отсортировать, и, поскольку блоки в этом году "черные", я смотрел на - (void)sortWithOptions:(NSSortOptions)opts usingComparator:(NSComparator)cmptr Я посмотрел, какой вариант использовать, и NSSortStable В док…
20 мар '12 в 21:06
2 ответа

Swift Playground - файлы не читаются

Файлы не читаются в Swift Playground. Как сделать файлы читабельными? Тот же код хорошо работает в терминальном приложении Xcode, но не работает на Swift Playground. Демо-код ниже. import Foundation println("Hello, World!") var fname:String = "/User…
17 ноя '14 в 15:49
11 ответов

Как рассчитать возраст на основе NSDate

Как рассчитать возраст на основе даты рождения в этом формате 24.06.1976 пн / дата / год...
16 дек '10 в 18:01
2 ответа

iOS и Objective-C: повторение мероприятия каждый квартал

Мне нужно, чтобы событие повторялось каждую четверть (что, я полагаю, означает увеличение примерно на 3 месяца). Так что я могу ожидать, что это перенесет дату (но это не так): NSDateComponents *component = [[NSDateComponents alloc] init]; // quarte…
28 июл '12 в 09:06
2 ответа

Как использовать Grand Central Dispatch в iOS в файле.c

У меня есть некоторый код C в проекте iOS, который я хотел бы оптимизировать с помощью GCD. В настоящее время я могу получить свой код для компиляции только в том случае, если изменить свой C-файл на Objective-C-файл и импортировать среду Foundation…
2 ответа

Календарь: получить компоненты даты, странный случай

Я пытаюсь выяснить, почему этот кусок кода работает так странно. Вы можете найти детали ниже: let nowDate = Date() let threeDayBeforeNowDate_t1 = Date(timeIntervalSinceNow: -60 * 60 * 24 * 3) let oneDayAfterNowDate = Date(timeIntervalSinceNow: 60 * …
10 ноя '17 в 12:04
1 ответ

Почему для NSOperationQueue.mainQueue.maxConcurrentOperationCount установлено значение 1

Причиной этого вопроса являются реакции на этот вопрос. Я понял, что понимание проблемы не полностью там, а также причина вопроса в первую очередь. Поэтому я пытаюсь свести причину другого вопроса к этому, по сути. Сначала небольшое предисловие и не…
04 янв '18 в 01:18
1 ответ

EnumerateUsingBlock: поток безопасно?

EnumerateUsingBlock: поток безопасно? Я имею в виду, можно ли изменить NSMutableArray при перечислении его с помощью enumerateUsingBlock в другом потоке? Как насчет enumerateObjectsWithOptions:usingBlock: при использовании опции NSEnumerationConcurr…
11 янв '14 в 18:31
2 ответа

Создание локальных объектов, преференций или просто лучше?

Это лучше создать локальный объект для последующего использования, как NSDictionary *dic = [NSDictionary Dictionary]; или же NSDictionary * dic = nil; Это вещь предпочтения или одно лучше другого?
03 окт '12 в 14:55
2 ответа

Ошибка "Foundation.h: такой файл не найден" при компиляции Objective-C в WINDOWS

Я новичок в Objective-C, я попытался скомпилировать небольшую программу Hello world для запуска, я использую Windows Vista и консоль оболочки, мой код: #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { NSAutoreleaseP…
03 фев '11 в 21:27
2 ответа

Какие наиболее распространенные / необычные сообщения об ошибках встречаются в Objective-C и что их вызывает?

Я пытался сохранить список всех сообщений об ошибках, с которыми я когда-либо сталкивался при разработке, и их общих причин и исправлений. С какими распространенными (и не очень) сообщениями об ошибках вы сталкивались и как вы их исправляли?
18 янв '11 в 19:44
3 ответа

Извлечение символов из объекта NSString

Как извлечь отдельные символы из строкового объекта в Objective-C? Пример: NSString * fooString = [NSString stringWithFormat:@"FOOSTRING"]; Я хотел бы извлечь отдельные символы из строкового объекта fooString указывает на. F , O, O , S, T, R, I, N, …
14 ноя '11 в 19:17
2 ответа

Сворачивание / нормализация лигатур (например, от Æ до ae) с использованием (Core)Foundation

Я пишу помощник, который выполняет ряд преобразований для входной строки, чтобы создать удобное для поиска представление этой строки. Подумайте о следующем сценарии: Полнотекстовый поиск по немецкому или французскому тексту Записи в вашем хранилище …
21 фев '12 в 11:18
1 ответ

Могу ли я добавить один и тот же объект в два разных массива?

Это действительно: NSObject anObject = [[NSObject alloc] init]; [array1 addObject:anObject]; [array2 addObject:anObject]; Мои деньги на да, так как я только добавляю ссылки на один и тот же объект, или я здесь не прав?
11 ноя '10 в 19:59
1 ответ

Где именно метод "description" переопределяется?

description Метод является классовым методом NSObject учебный класс. Я думаю, что это метод класса, потому что NSObject не может быть инициализирован. Когда я делаю это: NSLog(@"%@", [NSObject description]); Распечатывает: NSObject Но когда я создаю…
25 окт '15 в 08:41
2 ответа

NSDate Формат меняется в зависимости от языка (региона)

В моем приложении (используя Swift 2) у меня есть функция, которая использует NSDateОднако у меня есть проблема: в зависимости от языка, установленного на устройстве, полученная дата не совпадает (например, месяцы зависят от языков: январь на англий…
29 мар '16 в 11:44
1 ответ

Как сопоставить HTML в NSAttributedString в iOS

Поскольку NSAttributedString initWithHTML добавление доступно только в Mac OS, но не iOS.
02 ноя '10 в 05:51
1 ответ

Как использовать методы категорий Objective-C NSMeasurement в Swift?

Давайте предположим, что у нас есть категория на NSMeasurement в нашем проекте. Файл.h (файл.m также существует): NSMeasurement+Test.h @interface NSMeasurement (Test) - (NSString *)foo; @end Теперь давайте предположим, что у нас есть класс Swift, в …
22 янв '18 в 15:17
1 ответ

\n автоматически добавлять значения массива после преобразования AnyObject в строку?

Я пытаюсь добавить значения типа AnyObject на мой arr, но когда я сначала конвертирую AnyObject в String он автоматически добавляет \n с каждым значением? Я не хотел меняться arr Тип и структура. Может кто-нибудь, пожалуйста, скажите мне, что я дела…
24 май '16 в 15:04
1 ответ

Что на самом деле делает startAccessingSecurityScopedResource()?

Я создаю изолированное Mac-приложение, и я использовал NSOpenPanel, чтобы получить URL-адрес файла, и сохранил его в UserDefaults в качестве закладки безопасности. Когда я закрываю и перезапускаю приложение, я снова могу преобразовать этот блок данн…