2015-08-14 iOS App 在不同状态下收到 push 通知的行为 iOS App有多种运行状态,并且可能在任一状态下接收到APNS (Apple Push Notification Service)发送来的push通知;针对一条push通知,用户可能采取不同动作。 为了合理的处理push通知,需要开发者在合适的地方提供处理代码。通过测试,本文总结出iOS App在不同状态下接收到push通知的行为。本文只是简单的总结处理push通知的时机,针对更加复杂的push功能未做调研。 Read More
2015-05-24 UML 中类及其关系的符号表示 在软件开发过程中,UML类图经常被用来描述工程中的类与类和类之间的关系。在UML中,类及其之间的关系有标准的符号表示,方便开发者表达和理解。此篇博客记录一些常用的符号表示。
2015-04-11 iOS 工程默认源代码文件简介(译) 翻译自 Apple iOS developer library 源代码简介app 工程创建后通常会自动生成一些源代码文件,通过这些源代码文件构建 app。其中大部分的工作是由 UIApplicationMain 函数完成的,UIApplicationMain 函数在 main.m 文件中自动被调用。UIApplicationMain 函数创建一个应用程序对象,该应用程序对象为 app 创建与 iOS 操作系统协同工作的基础设施环境,包括创建一个向 app 分发输入事件的 run loop。 Read More