您的位置:首页 > 移动开发 > IOS开发

iOS零碎知识点

2016-07-12 11:35 357 查看
1、PCH文件

New File… —> Other —> PCH File —> PrefixHeader.pch

#import “Header.h”

PROJECT/TARGETS —> Build Settings —> Precompile Prefix Header(YES) —> Prefix Header($(SRCROOT/项目名/组名/PrefixHeader.pch))

2、UIApplication

UIApplication * application = [UIApplication sharedApplication]; //应用级别的配置

application.applicationIconBadgeNumber = 99;//程序图标的红色提醒字

application.networkActivityIndicatorVisible = YES; //联网指示器可见

//修改Info.plist View controller-based status bar(NO) 管理状态栏

[application setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];

[application setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];

// - (UIStatusBarStyle)preferredStatusBarStyle;

// - (BOOL)prefersStatusBarHidden;

(BOOL)openURL:(NSURL *)url;
[application openURL:[NSURL URLWithString:@“tel://10086”]];

//程序启动过程

a、main函数

b、UIApplicationMain

      *创建UIApplication对象

      *创建UIApplicationDelegate对象

      *进入消息循环队列

c、UIApplicationDelegate开始处理系统事件监听(no storyboard)

      *- (BOOL)application:didFinishLaunchingWithOptions:

      * self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

      * self.window.rootViewController = [[RootViewController alloc] init];

      * [self.window makeKeyAndVisible];

c、根据Info.plist加载Main.storyboard(use storyboard)

     *- (BOOL)application:didFinishLaunchingWithOptions:

      * self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

      * self.window.rootViewController = [[RootViewController alloc] init];

      * [self.window makeKeyAndVisible];

3、文件管理

NSFileManager *fileManager = [NSFileManager defaultManager];[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject]; //Document

NSTemporaryDirectory(); //Temp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息