每日笔记
2018-07-13 本文已影响0人
达_Ambition
1、通过safari打开网页
NSURL *url=[NSURL URLWithString:@"https://www.jianshu.com/u/4eb72527f72c"];
if ([[UIApplication sharedApplication] canOpenURL:url]) {
[[UIApplication sharedApplication] openURL:url];
}
2、iOS的几种定时器及区别
3、long long类型
//在ObjectiveC中int与long的长度由操作[系统](https://www.2cto.com/os/)决定,通常情况下int 的长度与long 的长度就是一样的,比如[IOS](https://www.2cto.com/kf/yidong/iphone/)!
//也就是说在IOS里int == long!然后long 其实就是 long int的简写,同理 long long就是 long long int的简写。
//综上所述,在IOS中:
//int == long == long int
// long long int == long long == int * 2
// 也就说我为了实现存储超过42亿以上的数字必须使用long long 类型!
NSLog(@"%li",xxx);
NSLog(@"%lli",xxx);
4、static关键字作用
static关键字可以修饰函数和变量,作用如下:
一、隐藏
通过static修饰的函数或者变量,在该文件中,所有位于这条语句之后的函数都可以访问,而其他文件中的方法和函数则不行;
二、静态变量
类方法不可以访问实例变量(函数),通过static修饰的实例变量(函数),可以被类方法访问;
三、持久
static修饰的变量,能且只能被初始化一次;
四、默认初始化
static修饰的变量,默认初始化为0;