2018年1月7日
摘要:
OC的理解与特性 OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性(如C++),又有动态语言的效率(动态绑定、动态加载等)。总体来讲,OC确实是一门不错的编程语言, Objective-C具有相当多的动态特性,表现为三方面:动态类型(Dynamic t
阅读全文
posted @ 2018-01-07 18:50
小虫笔墨
阅读(1234)
推荐(0)
2017年9月8日
摘要:
1、由objc_msgSend说开去 Objective-C 中的方法调用,不是简单的方法调用,而是发送消息,也就是说,其实 [receiver message] 会被编译器转化为: objc_msgSend(receiver, selector),何以证明?新建一个类 MyClass,其.m文件如
阅读全文
posted @ 2017-09-08 14:38
小虫笔墨
阅读(156)
推荐(0)
2017年7月5日
摘要:
+(NSString*)GetIOSUUID{ NSError *error; NSString * string = [SFHFKeychainUtils getPasswordForUsername:@"UUID" andServiceName: @"com.china.TestKeyChain
阅读全文
posted @ 2017-07-05 13:58
小虫笔墨
阅读(312)
推荐(0)
2017年1月20日
摘要:
methodlab.textColor = [UIColor blackColor]; methodlab.attributedText =[self changeLabstrColor:5 withstr:[NSString stringWithFormat:@"使用方法:%@",_order.c
阅读全文
posted @ 2017-01-20 16:02
小虫笔墨
阅读(222)
推荐(0)
2017年1月6日
摘要:
NSString *toBeString = _otherTextField.text; NSString *lang = [[UIApplication sharedApplication]textInputMode].primaryLanguage ; // 键盘输入模式 if ([lang i
阅读全文
posted @ 2017-01-06 14:25
小虫笔墨
阅读(118)
推荐(0)
2016年12月26日
摘要:
在A项目中跳转到B项目1、在B项目中添加一个URL Types2、B项目:在AppDelegate.m中添加- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,i
阅读全文
posted @ 2016-12-26 10:04
小虫笔墨
阅读(122)
推荐(0)
2016年12月6日
摘要:
iOS有三种多线程编程的技术,分别是: (一)NSThread (二)Cocoa NSOperation (三)GCD(全称:Grand Central Dispatch) 这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的。 三种方式的优缺点介绍:
阅读全文
posted @ 2016-12-06 11:38
小虫笔墨
阅读(125)
推荐(0)
摘要:
分类 与CoreText,textKit的区别 代码示例及注释讲解
阅读全文
posted @ 2016-12-06 10:13
小虫笔墨
阅读(344)
推荐(0)
2016年12月5日
摘要:
缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源。这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积越大,又因为AppStore会对可执行文件加密,导致可执行文件的压缩率低,压缩后可执行文件占整个APP安
阅读全文
posted @ 2016-12-05 14:50
小虫笔墨
阅读(175)
推荐(0)
摘要:
参考文档:http://www.cnblogs.com/junhuawang/p/4647559.html - (void)viewDidLoad { [super viewDidLoad]; dispatch_queue_t queue = dispatch_queue_create("kk",
阅读全文
posted @ 2016-12-05 11:21
小虫笔墨
阅读(1300)
推荐(0)