自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 【ios学习】问答类APP的辅助程序

最近问答类APP很火网上的各种搜题辅助程序也很多, 作为程序员,当然也凑波热闹自己搞了一个.环境Python3+google OCR其中图片的截取利用了macOS + iOS的配合采用的大致原理是手机连上Mac,通过自带的QuickTime实时显示手机屏幕,具体做法可以百度怎么用 Quick Time Player 为 iPhone 录制屏幕这个搜题辅助其实可以用在任意答题类APP上,调整截图坐标...

2018-05-23 21:11:36 535

转载 【ios学习】深入理解Thread线程和Queue队列

思考一段代码我们先来看一段代码,猜猜一下代码的的运行结果:12345678910111213141516171819202122232425    // 主队列    dispatch_queue_t mainQueue = dispatch_get_main_queue();    // 给主队列设置一个标记    dispatch_queue_set_specific(mainQueue, "...

2018-05-18 14:18:18 1096

转载 【ios学习】夜间模式的实现

随着越来越多的人晚上用电子设备,夜间模式变得愈加重要。夜间模式示范我们的目标是通过简单办法给你的UI组件添加主题,并在主题间动态切换。为了达到这个目标,我们要建立一个协议,称为Themed,任何参与主题的要符合它。1234567891011121314extension MyView: Themed {    func applyTheme(_ theme: AppTheme) {        ...

2018-05-14 09:42:07 555

转载 iOS模块化:基础框架的创建

现在大家都在推进模块化,每次粘贴拷贝烦了,我也搞个模块化,因为公司要新起项目,我想我不能每一次都来粘贴一次这么多的基础库文件,我直接模块化出来好了,每次要用pod下就好了,还可以持续更新。首先我们来说下这样做的好处,特别是多人开发的时候,这样是特别方便的,还有就是代码干净,工程里只有业务代码,然后业务代码再根据功能进行模块,我这里还没弄,项目不大不太需要。主要是在大工程这样的好处更大,清晰,问题好...

2018-05-13 09:25:57 421

转载 【ios学习】实际开发中的深浅拷贝问题 - 解答

NSString copy测试12345NSString *string = @"test";NSString *string1 = [string copy];NSString *string2 = [string mutableCopy];NSMutableString *string3 = [string copy];NSMutableString *string4 = [string mu...

2018-05-12 18:57:40 164

转载 iOS开发实战 - 使用网络时间实现租赁周期、送还货时间选择

使用网络时间进行租赁周期选择、送还货时间选择,避免当前时间和服务器时间不同步/一些用户恶搞,修改本地时间,造成无效订单,业务看起来不复杂,但处理起来还是稍微有点麻烦:1.除了时间真实性和及时性的问题,还要注意上方加减周期和下方换货时间的联动问题,送货时间和换货时间切换后再改变上方加减周期的联动问题;2.下面时间的获取、判定、比较代码只是其中的一部分一起来看一下效果:项目实战技术点:1.获取网络时间...

2018-05-10 08:42:56 220

转载 【ios学习】优化 App 的启动时间实践 iOS

前言当用户按下home键的时候,iOS的App并不会马上被kill掉,还会继续存活若干时间。理想情况下,用户点击App的图标再次回来的时候,App几乎不需要做什么,就可以还原到退出前的状态,继续为用户服务。这种持续存活的情况下启动App,我们称为热启动,相对而言冷启动就是App被kill掉以后一切从头开始启动的过程。我们这里只讨论App冷启动的情况。对于冷启动来说,启动时间是指从用户点击 APP ...

2018-05-09 09:57:57 507 1

转载 【ios学习】移动App开发需要考虑的13个方面

这篇文章是面向刚进入移动app开发领域的新人。经过参与各种各样的移动项目,我总结出一些考虑方面。当你设计或构建一个移动应用时候,需要把它们记在脑中。移动app开发考虑的方面认证层(Authentication Layer)这应该是你开发链中的第一步。为了应对各种各样的认证请求与inflight request,这一层应该有足够可扩展性。需要留意认证令牌的刷新,令牌刷新失败或类似情况时的错误处理。自...

2018-05-08 09:38:59 317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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