奔跑中的IT男

只有在雨中,才会拼命奔跑!

iOS界面跳转的一些优化方案

App应用程序开发, 界面跳转是基础中的基础, 几乎没有一个App是用不到界面跳转的, 那么怎么样去书写界面跳转代码才是比较合理的呢? 大家可能在想跳转无非就2种方式, 能有什么内容? 其实并不是这样子的, 对于研发老手来说, 大型应用几乎都是利用URLScheme进行全方位的解决方案; 对于研...

2018-03-26 14:37:49

阅读数:338

评论数:0

手势密码与TouchID

手势密码 绘制: 首先for循环添加布局九个圆形btn,给btn加上9个对应的tag值,btn上面的图片采用绘制的方法,分别绘制出btn的未选中状态、选中状态、选错状态对应的图片 创建一个可变数组,用来存放选中的按钮 通过touch的began、moved、ended来监听touch事件...

2018-03-16 09:32:06

阅读数:179

评论数:0

AutoLayout 中被忽视的“Content Compression Resistance”和“Content Hugging”

在使用storyboard进行UI布局时,我们经常不经意间会注意到“Content Compression Resistance Priority”和“Content Hugging Priority”这两个属性。 下面给大家简单介绍下这两个小家伙: 首先,我们得先来了解下另一个属性int...

2018-03-08 19:57:10

阅读数:110

评论数:0

再谈App的版本更新

版本更新的检测与提示的相关文章已经很多了,但是多数只能应对基本的产品需求。 先给大家推荐一个封装好的工具类,实现了一行代码检测app是否有新版本,代码很简单,GitHub地址:https://github.com/wolfhous/HSUpdateApp 我们在实际的项目开发过程中,为了更好的...

2018-03-08 14:57:54

阅读数:189

评论数:0

工作例会关于“工作效率”的分享

效率低,往往是因为 不专注。要求自己每件事都要有 时间点 和 完成里程碑。 哪怕是一个很大的工程,当你切成五十段之后,面临的第一个任务也无非是挖一个大坑。大工程分段,勇于面对。 想清楚重要性,比着急出发更重要。可以想一下,如果每天只能做三件事,我要做哪三件。 在错误的道路上跑得越快越没救。...

2018-03-07 18:03:30

阅读数:307

评论数:0

安利几个可以提高效率的工具

Magnet窗口管理软件,让你的桌边清爽整洁,方便进行多任务处理。快捷键的使用十分方便快捷。6元的良心售价你值得拥有。滴答清单好评如潮的任务管理软件,管理你的所有待办事项,特别是日历模式和番茄时间,比较实用。另外,电脑端和移动端的信息即时同步使用起来更加便捷。高级会员的性价比还是不错的,168元的...

2018-03-07 17:27:25

阅读数:138

评论数:0

Aspects框架

Aspects简介:Aspect是一个基于method swizzing的iOS函数替换的轻量级的第三方库(不足千行代码),有关iOS运行时的相关知识,移步 runtime从入门到精通,他可以很好的实现勾取一个类或者一个对象的某个方法。Aspects 的 github地址面向切面(AOP)编程面向...

2018-03-06 16:37:42

阅读数:144

评论数:0

App启动时间的测量和优化

启动时间的测量准备知识简单了解一下App 的启动过程: 解析Info.plist加载相关信息,例如如闪屏 沙箱建立、权限检查 Mach-O加载如果是胖二进制文件,寻找合适当前CPU类别的部分 加载所有依赖的Mach-O文件(递归调用Mach-O加载的方法) 定位内部、外部指针引用,例如字符串、函数...

2018-03-05 18:09:05

阅读数:299

评论数:0

日期时间处理相关工具类

// // KPDateTool.h // KPDateTool // // Created by 刘鲲鹏 on 2018/2/28. // Copyright © 2018年 刘鲲鹏. All rights reserved. // // 日期时间处理相关工具类 #import &a...

2018-03-02 10:38:41

阅读数:102

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭