在开发工作中经常会遇到需要使用后台模式的场景。而手机进入后台后一般会有三种情况:* 没有任何设置,进入后台后几秒钟后就会变为挂起状态。* 设置临时后台任务,进入后台后,程序会持续保持活跃持续三分钟左右。* 设置长久后台任务,理论上无限制。比如:持续播放音乐、持续定位等功能。而本篇主要介绍一下临时后台... ...
分类:
移动开发 时间:
2020-08-10 11:04:50
阅读次数:
88
https://www.jianshu.com/p/192828fad763 注: UMAnalystics SDK版本为5.5.0 或者 5.5.1友盟官方文档仅有一句 [UMConfigure initWithAppkey:kUMengAppKey channel:@"App Store"]; ...
分类:
移动开发 时间:
2020-07-27 15:48:41
阅读次数:
152
纹理基初知识 一、纹理 1)无论是 tga 文件还是 png/jpg 文件,最终图片文件都是要归结到位图文件去处理的。 纹理文件 --> TGA文件 --> OpenGL --> 位图 iOS开发中 --> OpenGL ES --> png/jpg --> 位图 2)原始图像数据: 图像存储空间 ...
分类:
其他好文 时间:
2020-07-22 20:57:07
阅读次数:
86
最近在学iOS开发,本系列会针对iOS从前到后的开发进行全面讲解,小到开发工具使用,大到应用市场上线。 需求: 1.显示一个橘黄色矩形 2.矩形上面一个按钮可以点击,并有响应事件 3.界面中心显示一张图片 系统版本: Mac OS 版本:10.15.5 Xcode版本:11.5 一、创建demo项目 ...
分类:
移动开发 时间:
2020-07-22 01:36:12
阅读次数:
144
探究iOS线程调用栈及符号化 概念 调用栈,也称为执行栈、控制栈、运行时栈与机器栈,是计算机科学中存储运行子程序的重要的数据结构,主要存放返回地址、本地变量、参数及环境传递,用于跟踪每个活动的子例程在完成执行后应该返回控制的点。 一个线程的调用栈如上图所示,它分为若干栈帧(frame),每个栈帧对应 ...
分类:
移动开发 时间:
2020-07-21 01:10:25
阅读次数:
157
运行环境:Xcode11.1Swift5.0最近参与的一个项目需要从Objective-C(以下简称OC)转到Swift,期间遇到了一些坑,于是有了这篇总结性的文档。如果你也有将OC项目Swift化的需求,可以作为参考。OC转Swift有一个大前提就是你要对Swift有一定的了解,熟悉Swift语法,最好是完整看过一遍官方的LanguageGuide。转换的过程分自动化和手动转译,鉴于自动化工具的
分类:
编程语言 时间:
2020-07-12 14:17:57
阅读次数:
52
经常看到 iOS 开发人员(各种能力水平都有)在网上咨询有关专业和财务发展方面的建议。 这些问题有一个共同点:前面都会说“我现在遇到了职业困境”,然后会问一些诸如“我是否应该学习Android或者后端开发?”这样的问题。 这些都说明 iOS 开发人员在积极寻求职业发展路径,这当然很好。 不过很多人都选择了次优解,比如说成为更“一般化(generalized)”的开发人员,去不断使用新技术和框架。 而实际上,据我们了解,更“专业化”的开发人员(掌握特定技术和基础知识)往往能获得更好的结果。
分类:
移动开发 时间:
2020-07-08 10:32:04
阅读次数:
188
经常看到 iOS 开发人员(各种能力水平都有)在网上咨询有关专业和财务发展方面的建议。 这些问题有一个共同点:前面都会说“我现在遇到了职业困境”,然后会问一些诸如“我是否应该学习Android或者后端开发?”这样的问题。 这些都说明 iOS 开发人员在积极寻求职业发展路径,这当然很好。 不过很多人都选择了次优解,比如说成为更“一般化(generalized)”的开发人员,去不断使用新技术和框架。 而实际上,据我们了解,更“专业化”的开发人员(掌握特定技术和基础知识)往往能获得更好的结果。
分类:
移动开发 时间:
2020-07-08 01:47:52
阅读次数:
90
20年过去了一半,半年下来感觉自己还是很菜,突然想起之前和朋友聊天,朋友本身技术实力极强,业界认可度也较高。但是还是认为自己很菜。我认为这很大一部分是对于知识的敬畏心,作为程序员就需要不断的涉猎新知识,学习。而每次涉猎都发现自己的渺小…其实完全不必畏惧知识的多,我一直认为菜可以接受,但每过一段时间回头反思,发现自己原地踏步完全不能接受…回首发现自己步入程序员的行业也有几年的光阴,记得一开始的时候,
分类:
移动开发 时间:
2020-07-02 09:30:43
阅读次数:
62
写在前面 UITableView是iOS开发中一种非常常用的组件,在主流App中几乎可以看到(微信和QQ的聊天列表等)。这篇文章主要探讨UITableView的数据载体——UITableViewCell的一些相关内容 UITableViewCell是什么 UITableViewCell就是UITab ...
分类:
移动开发 时间:
2020-06-25 17:58:14
阅读次数:
72