随笔分类 -  Utils

1
摘要:超级签名-原理/机制/技术细节-完全解析 随着苹果对于企业分发证书的频繁吊销和日益收紧,代签名行业也随之迭代出了黑科技,即所谓的超级签名。 超级签名安装流程演示 从整个安装流程上来看,超级签名少了在设置里面信任企业证书的步骤,体验上要比企业分发更简单和容易接受,同时分发价格也贵的离谱,不禁让人好奇这 阅读全文
posted @ 2019-08-19 18:44 FakeCoder 阅读(2422) 评论(0) 推荐(0)
摘要:过慢的编译速度有非常明显的副作用。一方面,程序员在等待打包的过程中可能会分心,比如刷刷朋友圈,看条新闻等等。这种认知上下文的切换会带来很多隐形的时间浪费。另一方面,大部分 app 都有自己的持续集成工具,如果打包速度太慢, 会影响整个团队的开发进度。 因此,本文会分别讨论日常开发和持续集成这两种场景 阅读全文
posted @ 2018-02-02 15:51 FakeCoder 阅读(1059) 评论(0) 推荐(0)
摘要:2017年,淘宝、天猫线下活动会场日益增多,个性化的地理围栏圈人投放成了运营司空见惯的方式,那么每次测试就变得非常蛋疼。安卓能找到一大波能虚拟定位的工具,那ios如何测试。我们Awareness的开发测试也遇到了这个问题。一开始我设置了园区1号楼和6号楼2个点,但是iphone的后台LBSPush位 阅读全文
posted @ 2017-12-21 09:46 FakeCoder 阅读(1364) 评论(0) 推荐(0)
摘要:From: Hailong's Blog (格式比专栏的好!) 作为公司的iOS程序员,少不了在发布应用的时候各种等待。标准的手动发布流程是:编译->打包上传->填写应用更新数据->等待iTunesConnect编译->选择版本发布,整个过程大概需要30分钟左右。关键是这个过程就像windows装系 阅读全文
posted @ 2017-09-20 11:16 FakeCoder 阅读(3964) 评论(0) 推荐(0)
摘要:微信移动端数据库组件WCDB系列(一)-iOS基础篇 2017-05-25 sanhuazhang 腾讯Bugly 本文来自:微信移动客户端开发团队公众号(WeMobileDev) 前言 WCDB(WeChat DataBase)是微信官方的移动端数据库组件,致力于提供一个高效、易用、完整的移动端存 阅读全文
posted @ 2017-06-19 10:17 FakeCoder 阅读(1055) 评论(0) 推荐(0)
摘要:MDM介绍 MDM的全称是Mobile Device Management,顾名思义是移动设备管理,帮助企业将IT管理能力从传统的 PC 延伸到移动设备甚至移动应用APP 。 准备工作 准备工作 需要一个企业级开发者账户($299),并且开通了mdm功能(需要提交苹果申请才能开通此功能) 需要一个企 阅读全文
posted @ 2017-04-19 18:45 FakeCoder 阅读(1257) 评论(1) 推荐(0)
摘要:前言 现在涉及到编译打包的工作主要是以下两个: 两个流程分别是: 修改证书和配置文件,然后「Product -> Archive」编译打包,之后在自动弹出的 「Organizer」 中进行选择,根据需要导出 ad hoc enterprise 类型的 ipa 包。等待导出之后再提交到Fir上,等Fi 阅读全文
posted @ 2017-02-19 22:17 FakeCoder 阅读(1983) 评论(0) 推荐(1)
摘要:最近项目要做关于voip业务,我们都知道苹果后台是一个假后台,当程序退出到后台时,socket是会断开连接,程序是被挂起的。我们要做的就是类似QQ 微信那种,在程序退到后台时,有电话来时弹出一个通知。要了解pushkit概述请参考下面连接 百度某大神的博客http://blog.csdn.net/o 阅读全文
posted @ 2017-02-04 11:51 FakeCoder 阅读(335) 评论(0) 推荐(0)
摘要:真的是好久好久没有发文章了,其实攒了不少篇草稿:深入浅出 AFNetworking、如何阅读 crash 文件、UIKit response chain 等等,但是基本上,还没放出来,国内外的大大们写了同样的内容,而且基本上我想表达的都说了,写得还比我写得好。 但作为一个有输出的男人,还是要写点什么 阅读全文
posted @ 2017-01-23 18:53 FakeCoder 阅读(585) 评论(2) 推荐(0)
摘要: 阅读全文
posted @ 2017-01-06 11:34 FakeCoder 阅读(143) 评论(0) 推荐(0)
摘要:1. 利用工具 下载地址 http://jeffhodnett.github.io/Unused/ 运行效果如下 2. 通过终端 执行 shell 命令 a. 第一步建立.sh 文件 如 unusedImage.sh [plain] view plain copy #!/bin/sh PROJ=`f 阅读全文
posted @ 2016-09-27 11:42 FakeCoder 阅读(714) 评论(0) 推荐(0)
摘要:1.Notification(通知) 自从 Notification 被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到 UserNotifications 的易用,功能也变得非常强大。 iOS 9 以前的通知 1.在调用方法 阅读全文
posted @ 2016-09-19 19:41 FakeCoder 阅读(5427) 评论(0) 推荐(0)
摘要:异常 (exception) 和错误 (error)。 在 Objective-C 开发中,异常往往是由程序员的错误导致的 app 无法继续运行,比如我们向一个无法响应某个消息的NSObject 对象发送了这个消息,会得到 NSInvalidArgumentException 的异常,并告诉我们 " 阅读全文
posted @ 2016-02-06 17:52 FakeCoder 阅读(996) 评论(0) 推荐(0)
摘要:Method Swizzling是改变一个selector的实际实现的技术。通过这一技术,我们可以在运行时通过修改类的分发表中selector对应的函数,来修改方法的实现。例如,我们想跟踪在程序中每一个view controller展示给用户的次数:当然,我们可以在每个view controller... 阅读全文
posted @ 2016-01-26 22:29 FakeCoder 阅读(450) 评论(0) 推荐(0)
摘要:-(NSString *)digitUppercaseWithMoney:(NSString *)money { NSMutableString *moneyStr=[[NSMutableString alloc] initWithString:[NSString stringWithFormat: 阅读全文
posted @ 2016-01-16 16:01 FakeCoder 阅读(271) 评论(0) 推荐(0)
摘要:先来看看她有什么高级的? 如何使用 ? 把Lumberjack框架添加到你的项目 CocoaLumberjack包含几个对象分别可以把Log输出到不同的地方: 1.DDASLLogger -发送日志语句到苹果的日志系统,它们显示在Console.app上 2.DDTTYLoyger -发送日志到控制 阅读全文
posted @ 2016-01-01 20:29 FakeCoder 阅读(1127) 评论(0) 推荐(0)
摘要:相信大家在github上面分享了不少的项目和Demo,每次创建新项目的时候,使用的都是默认的README.md文件,也不曾对这个文件有过什么了解。但是在看到别人写的项目的README.md里面竟然有图片、链接什么的,就感到很好奇,这效果是什么加上去的?于是便查了一下资料,结果,竟迁出了一门从来没... 阅读全文
posted @ 2016-01-01 20:12 FakeCoder 阅读(476) 评论(0) 推荐(0)
摘要:串行队列特点以先进先出的方式,顺序调度队列中的任务执行无论队列中所指定的执行任务函数是同步还是异步,都会等待前一个任务执行完成后,再调度后面的任务队列创建dispatch_queue_t queue = dispatch_queue_create("queueName", DISPATCH_QUEU... 阅读全文
posted @ 2016-01-01 20:03 FakeCoder 阅读(227) 评论(0) 推荐(0)
摘要:概述[编辑] Xcode前身是继承自NeXT的Project Builder。 The Xcode suite包含有GNU Compiler Collection自由软件(GCC、apple-darwin9-gcc-4.0.1以及apple-darwin9-gcc-4.2.1,默认的是后者),并支持 阅读全文
posted @ 2016-01-01 19:48 FakeCoder 阅读(1190) 评论(0) 推荐(0)
摘要:离屏渲染学习笔记 一、概念理解 OpenGL中,GPU屏幕渲染有以下两种方式: On-Screen Rendering 意为当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行。 Off-Screen Rendering 意为离屏渲染,指的是GPU在当前屏幕缓冲区以外新开辟一个缓冲 阅读全文
posted @ 2016-01-01 19:38 FakeCoder

1