Contenu connexe Similaire à Интуит. Разработка приложений для iOS. Лекция 9. Нестандартный интерфейс Similaire à Интуит. Разработка приложений для iOS. Лекция 9. Нестандартный интерфейс (20) Plus de Глеб Тарасов (20) Интуит. Разработка приложений для iOS. Лекция 9. Нестандартный интерфейс4. Как сохранить строку в файл?
[str writeToFile:filePath
atomically:YES
encoding:NSUTF8StringEncoding
error:nil];
6. Через что можно сохранять
небольшие данные, вроде
настроек?
через NSUserDefaults
8. Какие объекты нужно создать, чтобы
начать работу с Core Data
NSManagedObjectModel,
NSPersistentStoreCoordinator,
NSManagedObjectContext
10. От какого объекта наследуются все
сущности, которые мы вычитываем
из Core Data?
NSManagedObject
12. Как загрузить все объекты User из
Core Data?
NSManagedObjectContext *context = ...;
NSFetchRequest *f = [NSFetchRequest fetchRequestWithEntityName:@"User"];
NSArray *users = [context executeFetchRequest:f error:nil];
23. Стиль навбара
UINavigationBar *bar = self.navigationController.navigationBar;
bar.barTintColor = [UIColor blueColor];
UIFont *font = [UIFont fontWithName:@"HelveticaNeue-Light"
size:19];
bar.titleTextAttributes = @{ NSForegroundColorAttributeName
: [UIColor whiteColor],
NSFontAttributeName
: font};
25. Appearance
id appearance = [UINavigationBar appearance];
[appearance setBarTintColor:[UIColor blueColor]];
,
UIFont *font = [UIFont fontWithName:@"HelveticaNeue-Light"
size:19];
,
NSDictionary *attrs = @{ NSForegroundColorAttributeName
: [UIColor whiteColor],
NSFontAttributeName
: font};
[appearance setTitleTextAttributes:attrs];
27. Стиль статус-бара
View controller-based status bar appearance = NO
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
application.statusBarStyle = UIStatusBarStyleLightContent;
return YES;
}