总结 iOS中一些常用的小方法

一、改变状态栏的颜色:

(1)、在项目 Info plist 里面添加:View controller-based status bar appearance 设置为 NO

(2)、在项目的BaseViewController 里面添加方法:

// 设置状态栏 颜色为白色

if (iOS7Later) { // 判断是否是IOS7

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];

}

二、设置项目 LaunchScreen 显示的时间:

在app delegate的 方法:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中添加一个方法:

[NSThread sleepForTimeInterval:3.0];//设置启动页面时间

三、系统版本判断的方法:

// 系统的版本判断

#define kSysVersion ([[[UIDevice currentDevice] systemVersion] floatValue])

#define iOS8Later (kSysVersion >= 8.0f)

#define iOS7Later (kSysVersion >= 7.0f)

#define iOS6Later (kSysVersion >= 6.0f)

#define iOS7 (kSysVersion >= 7.0f && kSysVersion < 8.0f)

四、获取到系统appDelegate 实现跳转的方法:

AppDelegate * appDele = (AppDelegate *)[UIApplication sharedApplication].delegate;

TabBarViewController *GHTabBar = [[TabBarViewController alloc] init];

HomeViewController * homeVC = [[HomeViewController alloc] init];

appDele.window.rootViewController = homeVC/GHTabBar;

五、有参数的宏定义方法:

#define color(a,b,c,d) [UIColor colorWithRed:a/255.0 green:b/255.0 blue:c/255.0 alpha:d]

#define systemFont(size)      [UIFont systemFontOfSize:size]

#define AppDelegateInstance ((AppDelegate*)([UIApplication sharedApplication].delegate))

六、PCH文件的创建方法:

(1)、先创建一个PCH文件

(2)、在Buid settings 里面找到:Apple LLVM - Language 下的:Precompile Prefix Header 将它设置为 YES

    在Prefix Header 中写入他的绝对路径(绝对路径的方法:打开终端。将项目中的.pch文件拖入到终端中即可。然后复制路径)。

先写这么多吧。  2016年7月9日 21:53  By 姜艾路。

时间: 2024-10-21 00:14:28

总结 iOS中一些常用的小方法的相关文章

iOS中一些 常用的第三方库

转自ibireme的博客 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽. 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code.SourceForge等地方.由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库. 首先整理了一份Github上排名靠前的iOS库(大概600个repos) 除了逛一下每日/每月流行之外,也可以到这里来看一下整个iOS Repos的排名. 下面是一些比较流行的第三方库: HTTP 相比较之下

IOS 应用 退出的一个小方法

AppDelegate * app=(AppDelegate *)[[UIApplication sharedApplication]delegate]; UIWindow *window = app.window; [UIView animateWithDuration:1.0f animations:^{ window.alpha = 0; window.frame = CGRectMake(window.bounds.size.width/2.0, window.bounds.size.w

js中字符串常用熟悉和方法

for(var i=0;i<=450;i++){ for(var j=380-i;j+i<=450 && j+i>=380;j++){ if((i*75+j*80.1)==(i+j)*76){ alert('nan:'+i+'nv:'+j); } } } js中字符串常用熟悉和方法,布布扣,bubuko.com

JavaScript中Number常用属性和方法

title: JavaScript中Number常用属性和方法 toc: false date: 2018-10-13 12:31:42 Number.MAX_VALUE--1.7976931348623157e+308,可表示的最大数 Number.MIN_VALUE--5e-324,可表示的最小数 toExponential(x)--把对象的值转换为指数计数法 toFixed(x)--把数字转换为字符串,x为小数点后位数 toPrecision(x)--把数字格式化为指定的长度 toStri

iOS中创建数组的简易方法与手势的使用

其实做外包也是挺不错,虽然累点,但是一天天的知识的扩展不少,下面是今天的收获 ①初始化数组一字典的方法 @[] 初始化不可变数组 @{} 初始化不可变字典 ②手势的使用 iOS中处理手势之前是用四个方法: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event - (void)touch

iOS中的几个重要方法

iOS开发中几个重要的方法: 加载类到内存,程序刚启动的时候调用,调用在main函数之前 1.+(void)load{ } 初始化类,类第一次使用的时候调用一次 2.+(void)initialize{ } 控制器的视图架构,设置控制器的根view,重写该方法后,以该方法为主,storyboard文件将不再起作用 3.-(void)loadView{ } 视图加载完成 4.-(void)viewDidLoad{ } 视图将要出现 5.-(void)viewWillAppear:(BOOL)ani

iOS中UIPickerView常见属性和方法的总结

UIPickerView是iOS中的原生选择器控件,使用方便,用法简单,效果漂亮. @property(nonatomic,assign) id<UIPickerViewDataSource> dataSource; @property(nonatomic,assign) id<UIPickerViewDelegate>   delegate; 设置数据源和代理 @property(nonatomic) BOOL showsSelectionIndicator; 是否显示选择框,在

iOS中NSString常用操作合集

//1.创建常量字符串. NSString *astring = @"This is a String!"; //2.创建空字符串,给予赋值. NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; NSLog(@"astring:%@",astring); // NSString *astring = [[NS

iOS中正则表达式的基本使用方法

转自 http://www.cnblogs.com/jijiYY/p/4083914.html 一.第三方框架RegexKitLite的使用 在ios项目中可以借用第三方框架RegexKitLite来简化对正则表达式的使用,使用方法如下 1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,将那两个文件添加到工程中,并导入到项目中. 下载地址: http://www.cocoachina.com/bbs/job.php?action-download-pid-135286-t