推送:分为远程推送和本地推送 远程推送:顾名思义就是从苹果服务器推送过来的消息,这种推送需要目标设备的 deveiceToken 和 UDID, 其中前者是由程序的服务器提供给苹果服务器,后者是苹果服务器自己活得的,根据这两者可以讲消息唯一的推送给指定的目标. 本地推送:就是不经过苹果官方服务器进行 ...
分类:
其他好文 时间:
2016-06-29 13:09:24
阅读次数:
122
最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享 APNS的推送机制 首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推 ...
分类:
移动开发 时间:
2016-06-27 15:12:19
阅读次数:
295
对于刚接触Quartz2D的同学来说,先了解 上下文 的概念,再从最基础的画线来具体体验Quartz2D的画图步骤 介绍Quart2D :是苹果官方的二维(平面)绘图引擎,同时支持iOS和macOS系统,它的API是纯C语言的,它可以绘制图形、绘制文字、绘制图片、截图、自定义UI控件 在iOS开发中 ...
分类:
移动开发 时间:
2016-06-17 00:48:03
阅读次数:
191
command+shift+0会出现如下图 然后输入你想找的API 记得找带Reference这种标记的文档 ...
分类:
移动开发 时间:
2016-06-14 22:21:41
阅读次数:
223
下面总结一下OC编程中的一些代码规范(苹果官方推荐的)。以OC为示例,但不局限于OC,也可以被当作别的编程语言的开发规范约定(仅需要把OC特有的东西按照你所使用的语言的惯例即可)
参考资料:苹果代码规范 对建议的代码规范的说明
命名
命名规则对于维护代码来说是非常重要的,。Objective-C方法名往往很长,不过这也有好处,让很多注释变得毫无意义。
本文推荐驼峰...
分类:
移动开发 时间:
2016-06-13 15:36:02
阅读次数:
328
苹果官方Swift文档《The Swift Programming Language》 苹果开发者Swift文档及介绍 网友整理的Swift中文文档《 Apple Swift编程语言入门教程》中文版Apple官方Swift教程(Github协作翻译中) Apple Swift编程语言入门教程 Swi ...
分类:
编程语言 时间:
2016-06-08 18:41:44
阅读次数:
226
NSJSONSerialization 苹果官方给出的解析方式是性能最优越的,虽然用起来稍显复杂。 首先我们在上面已经有了我希望得到的信息的网站的API给我们的URL,在OC中,我要加载一个NSURL对象,来向网站提交一个Request。到这里需要特别注意了,iOS9的时代已经来临,我们先前在旧版本 ...
分类:
Web程序 时间:
2016-06-07 23:56:17
阅读次数:
226
一、Xcode简介 Xcode是苹果官方的集成开发环境IDE,开发者可以使用其开发基于iPhone,iPad,Apple Watch以及Mac平台的应用。Xcode具有如下特点: 二、下载安装Xcode 请通过App Store下载官方Xcode,虽然安装过程比较缓慢(约4Gb),但请不要在第三方平 ...
分类:
移动开发 时间:
2016-06-06 13:30:05
阅读次数:
511
苹果官方出了新的规定,要求新上架的app都必须单独支持ipv6-only的网络。 具体的要求链接:https://developer.apple.com/library/mac/documentation/NetworkingInternetWeb/Conceptual/NetworkingOver ...
分类:
移动开发 时间:
2016-06-04 10:37:44
阅读次数:
768
1.下载和打开官方文档的步骤 (1).在code->preferences->components(目录下的document栏目)可以下载相关的官方文档 (2).在help->documentation and API references中可以打开官方文档 2.下面介绍的是官方网站上的文档结构,相 ...
分类:
移动开发 时间:
2016-06-03 22:40:43
阅读次数:
356