代码补全增强插件:FuzzyAutocomplete Xcode本身的代码补全功能已经挺好用了,只要按照字母顺序,基本上输入3-4个字母想要的结果都能出来,但是由于oc的命名都是全拼,所以一个对象的命名或者使用方法的命名…
分类:IOS
Swift 1.2 实现单例
Swift 1.2 单例实现 第一种:类常量 class Singleton: NSObject { // 类常量 static let sharedInstance = Singleton() private over…
iOS开发-沙盒浅析
什么是沙盒(sandbox)?沙盒包含哪些文件,描述每个文件的使⽤场景。如何获取这些文件的路径?如何获取应用程序包中⽂文件的路径? iOS应用程序只能在为该程序创建的文件系统中读取文件,不可以去其他地方访问,此区域被称…
iOS 项目统计图片使用情况
文章转自:https://blog.coding.net/blog/statistics-of-IOS-project-pictures iOS项目统计图片使用情况 随着项目开发推进和版本迭代,项目中总会存在一些无效的图…
[分享]iOS开发-实现在app中拨打电话
实现代码如下: //拨打电话 -(void)call{ UIAlertView * alertView = [[UIAlertView alloc] init]; alertView.title = @"确定拨打客服电话…
block深入浅出
typedef void (^Callback)(id result); - (void)viewDidLoad { [self callbackDosomething:^(id result) { NSLog(@"%@…
Silent Push Notification - 苹果推送消息激活后台运行
推送消息一般用于事件通知。在苹果后台以及XCode成功配置推送消息后,可以由后台(或者任何程序),和APNS(Apple Push Notification Server)通信后触发。常规的消息推送可以在(由APNS t…
iOS文章 - 收藏集 - 掘金
移动端监控体系之技术原理剖析 – iOS – 掘金在这样一个注重用户体验的时代,APM 技术快速发展,国内更是百花齐放,最近对各个公司的 APM 产品有一个调研,并在此基础上进行了自己的实践。这里…
iOS 高级研发
iOS中使用OpenGL 实现增高功能 功能效果 demo示例 功能分析 功能:渲染一张传入的图片 -> 手动选择编辑区域 -> 通过滑块来编辑区域的增高或者缩短 OpenGL原理: 因为OpenGL 只能绘…
IOS 二维码扫描 横竖屏切换
Swift4 二维码扫描 支持横竖屏切换 网上二维码扫描的轮子实在是太多了,为啥还要自己写呢?实在是因为没有找到合适的,找了十几二十个轮子, swift 、oc的都找了,全都不支持横竖屏切换,所以只能自己造了。 这是一款…
[原创]Swift+Sprite Kit中文教程第二篇
添加子弹 为了节省时间,这里用Shape代替。在load中,创建一个shape精灵: var bullet = SKShapeNode(rectOfSize: CGSizeMake(10, 10)) bullet.pos…
ObjectiveC中打印Call Stack的若干方法
动因 虽然lldb已经内置命令可以打印当前Call stack,但还是会遇到需要通过代码获取调用栈信息的时候。 使用NSThread NSLog(@"%@", [NSThread callStackSymbols]); …