我是开发者 - 小钿博客

一个小开发仔 ~

User Defined Runtime Attributes (用户定义的运行时属性)

User Defined Runtime Attributes 是一个不被看重但功能非常强大的的特性,它能够配置一些你在interface builder 中不能配置的属性。当你希望在IB中作尽可能多得事情,这个特性能够帮助你编写更加轻量级的viewcontroller .

如何使用

当你使用interface builder是点击任意一个控件,转换到identity Inspector

图 1:
请输入图片描述

AppDelegate中几个常用回调函数的调用时机

由于AppDelegate中的回调函数非常多, 使用起来感觉很混乱, 不知道什么情况该用哪个回调函数. 于是百度+实测整理出来了一些常用回调函数的调用时机, 发出来做个笔记, 也供大家参考参考

  1. – (void)applicationDidFinishLaunching:(UIApplication *)application;
    

    当应用程序启动时(不包括已在后台的情况下转到前台),调用此回调。此方法基本已经弃用,改用第2个方法代替。

  2. – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
    

    当应用程序启动时(不包括已在后台的情况下转到前台),调用此回调。launchOptions是启动参数,假如用户通过点击push通知启动本应用,这个参数里会存储一些push通知的信息。而如果用户通过其它应用或URL链接启动本应用(openURL), 则这个参数里会存储一些启动本应用的应用和URL的一些信息。

iOS读取通讯录

iOS读取通讯录中的各种信息

苹果公司开发者账号的申请记录

前段时间申请了公司的苹果开发者账号, 由于是第一次申请, 所以走了很多弯路耗费了很多时间. 现在把申请过程记录下来, 看能不能帮大家少走点弯路, 做个参考!

申请用时45天, 实际15天应该差不多了. 这次主要是在申请邓白氏编码这一步耗了95%的时间

个人提交iOS App到AppStore时 遇到的审核被拒的问题

  1. app不能提示用户更新, 不能包含更新按钮
    (当时苹果的回复说需要删除pgyerSDK, 但是蒲公英SDK已经去掉更新功能, 不知道是误伤还是什么ORZ...)

  2. 不能下载和打开其它可执行代码

  3. 不能使用openURL打开外部URL (这条应该是理解错误...)

  4. 抽奖活动必须包含正式规则, 申明苹果不是赞助商, 并且奖品不包含苹果产品

  5. 包括竞赛或抽奖的App必须在iTunes Connect中评级 赌博和竞赛 选择“

隐藏