摘要: 1. push原理iOS push 工作机制可以用下图简要概括Provider:应用自己的服务器;APNS:Apple Push Notification Service的简称,苹果的PUSH服务器;push的主要工作流程是:iOS设备连接网络后,会自动与APNS保持类似TCP的长链接,等待APNS... 阅读全文
posted @ 2014-07-29 14:20 咪咕咪咕 阅读(1620) 评论(0) 推荐(0) 编辑
摘要: 重视编译警告现在编译器有时候会很吵,而编译器给出的警告对开发者来说是很有用的信息。警告不会阻止继续编译和链接,也不会导致程序不能运行,但是很多时候编译器会先你一步发现问题所在,对于Objective-C来说特别如此。Clang不仅对于明显的错误能够提出警告(比如某方法或者接口未实现),也能对很多潜在... 阅读全文
posted @ 2014-07-29 14:19 咪咕咪咕 阅读(184) 评论(0) 推荐(0) 编辑
摘要: edgesForExtendedLayout是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向。因为iOS7鼓励全屏布局,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图仍会延伸覆盖到四... 阅读全文
posted @ 2014-07-29 14:17 咪咕咪咕 阅读(2696) 评论(0) 推荐(0) 编辑