NSDictionary实现原理-ios哈希hash和isEqual OC中自定义类的NSCopying实现的注意事项(isEqual & hash实现) http://blog.csdn.net/linshaolie/article/details/41494303 iOS开发 之 不要告诉我你真 ...
分类:
移动开发 时间:
2017-08-11 22:02:06
阅读次数:
447
我们在学习Java的时候都知道,类有三大特性:继承,封装,多态,这也是面向对象的三大特征。OC学习篇之 类的三大特性(封装,继承,多态) 1、封装(Encapsulation)是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问 ...
分类:
其他好文 时间:
2017-08-11 15:54:59
阅读次数:
144
单例就是project中仅仅初始化一次,节省内存空间。或者共享资源。比如在创建蓝牙类,或者做WiFi通信时经经常使用到。也能够用来传值。 一下介绍两种创建单例的方法 一,考虑线程安全的写法 /** * 考虑线程安全的写法 * * @return ModelTool对象 */ +(instancety ...
分类:
移动开发 时间:
2017-08-11 14:35:26
阅读次数:
194
1.截取字符串 NSString*string =@"sdfsfsfsAdfsdf"; string = [string substringToIndex:7];//截取掉下标7之后的字符串 NSLog(@"截取的值为:%@",string); [string substringFromIndex: ...
分类:
其他好文 时间:
2017-08-10 19:48:58
阅读次数:
171
输出 reversedArray 为 3 2 1。 ...
分类:
编程语言 时间:
2017-08-09 20:08:18
阅读次数:
280
耗时操作演练 代码演练 编写耗时方法 - (void)longOperation { for (int i = 0; i < 10000; ++i) { NSLog(@"%@ %d", [NSThread currentThread], i); } } 直接调用耗时方法 // 1> 直接调用耗时方法 ...
分类:
移动开发 时间:
2017-08-07 22:23:04
阅读次数:
284
使?用let来声明常量,使?用var来声明变量。?一个常量的值在编译时并不须要获取,可是你仅仅能为它赋值?一次。也就是说你能够?用常量来表?示这样?一个值:你仅仅须要决定?一次,可是须要使?用非常多次。 NSLog(" ") var myVariable = 42 myVariable = 50 l ...
分类:
编程语言 时间:
2017-08-05 11:01:58
阅读次数:
177
NSNumber类 NSFormatter #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSLog(@"1******************* NSFo ...
分类:
其他好文 时间:
2017-08-03 13:54:19
阅读次数:
162
1.扬声器模式: NSError *error; [[AVAudioSession sharedInstance] overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:&error]; NSLog(@"error:%@",e ...
分类:
移动开发 时间:
2017-07-29 11:42:21
阅读次数:
276
NSDate 日期类,继承自NSObject,代表一个时间点 NSDate *date=[NSDate date]; NSLog(@"%@",date); //格林尼治时间,0时区时间 NSDate *date1=[NSDate dateWithTimeIntervalSinceNow:8*60*6 ...
分类:
其他好文 时间:
2017-07-26 20:14:15
阅读次数:
150