会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
公孙宇
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2018年1月7日
ios开发面试题
摘要: OC的理解与特性 OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性(如C++),又有动态语言的效率(动态绑定、动态加载等)。总体来讲,OC确实是一门不错的编程语言, Objective-C具有相当多的动态特性,表现为三方面:动态类型(Dynamic t
阅读全文
posted @ 2018-01-07 18:50 小虫笔墨
阅读(1216)
评论(0)
推荐(0)
编辑
2017年9月8日
Runtime装逼指南
摘要: 1、由objc_msgSend说开去 Objective-C 中的方法调用,不是简单的方法调用,而是发送消息,也就是说,其实 [receiver message] 会被编译器转化为: objc_msgSend(receiver, selector),何以证明?新建一个类 MyClass,其.m文件如
阅读全文
posted @ 2017-09-08 14:38 小虫笔墨
阅读(146)
评论(0)
推荐(0)
编辑
2017年7月5日
解决因删除app唯一标识设备号改变情况(存储到钥匙串中)
摘要: +(NSString*)GetIOSUUID{ NSError *error; NSString * string = [SFHFKeychainUtils getPasswordForUsername:@"UUID" andServiceName: @"com.china.TestKeyChain
阅读全文
posted @ 2017-07-05 13:58 小虫笔墨
阅读(304)
评论(0)
推荐(0)
编辑
2017年1月20日
一行字显示多种颜色
摘要: methodlab.textColor = [UIColor blackColor]; methodlab.attributedText =[self changeLabstrColor:5 withstr:[NSString stringWithFormat:@"使用方法:%@",_order.c
阅读全文
posted @ 2017-01-20 16:02 小虫笔墨
阅读(202)
评论(0)
推荐(0)
编辑
2017年1月6日
不同字符串情况下判断长度
摘要: NSString *toBeString = _otherTextField.text; NSString *lang = [[UIApplication sharedApplication]textInputMode].primaryLanguage ; // 键盘输入模式 if ([lang i
阅读全文
posted @ 2017-01-06 14:25 小虫笔墨
阅读(112)
评论(0)
推荐(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 小虫笔墨
阅读(110)
评论(0)
推荐(0)
编辑
2016年12月6日
线程
摘要: iOS有三种多线程编程的技术,分别是: (一)NSThread (二)Cocoa NSOperation (三)GCD(全称:Grand Central Dispatch) 这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的。 三种方式的优缺点介绍:
阅读全文
posted @ 2016-12-06 11:38 小虫笔墨
阅读(122)
评论(0)
推荐(0)
编辑
图文混排简述
摘要: 分类 与CoreText,textKit的区别 代码示例及注释讲解
阅读全文
posted @ 2016-12-06 10:13 小虫笔墨
阅读(334)
评论(0)
推荐(0)
编辑
2016年12月5日
app瘦身
摘要: 缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源。这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积越大,又因为AppStore会对可执行文件加密,导致可执行文件的压缩率低,压缩后可执行文件占整个APP安
阅读全文
posted @ 2016-12-05 14:50 小虫笔墨
阅读(152)
评论(0)
推荐(0)
编辑
优化定时器NSTimer-runloop使用
摘要: 参考文档: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 小虫笔墨
阅读(1292)
评论(0)
推荐(0)
编辑
1
2
下一页