文章归档

使用pushmebaby测试app的远程推送功能

什么是远程消息推送功能

苹果给iOS和Mac添加了消息推送的功能,使得我们可以通过后台服务器给应用程序(APP)发送消息,不管APP是否正在使用,比如邮箱的来件提示功能。这项服务被称为Apple Push Notification service(APNs)。里面一共涉及到四个角色:APP、设备、[......]

Read more

标签: , , ,
文章分类 iOS开发进阶

Swift的常用全局函数介绍

// Playground - noun: a place where people can play

import UIKit

var intValue = -10
//绝对值, 10
abs(intValue)
//移动,20
advance(intValue, 30)
/[......]

Read more

标签: , , , , , ,
文章分类 iOS 8开发

Swift编程高级教程(八)闭包

闭包

闭包是一个独立的函数功能代码段,我们可以在代码之间当作变量那样使用和传递他。Swift里的闭包和Apple的C语言和Objective-C语言里的block以及其他语言里的lambda表达式非常类似。

闭包可以capture在上下文中的任何常量和变量并在其定义内存储其引用,这就是所谓的闭合[......]

Read more

标签: , , , , , , , , , , , , , , ,
文章分类 iOS 8开发

Swift编程高级教程(三)集合类型-字典

集合类型—字典

Swift语言提供了两种集合数据类型:数组和字典,数组是一系列相同类型的变量值有序存储;字典是一系列相同类型的变量值的无序存储,可以通过一个唯一标识符(键)来引用和查找。

数组和字典总是能识别自己所能够存储的键值的类型,就是说,我们不能够往这两个容器内插入错误的类型。显式类型声明[......]

Read more

标签: , , , , , , , ,
文章分类 iOS 8开发

Swift编程高级教程(三)集合类型-数组

集合类型—数组

Swift语言提供了两种集合数据类型:数组和字典,数组是一系列相同类型的变量值有序存储;字典是一系列相同类型的变量值的无序存储,可以通过一个唯一标识符(键)来引用和查找。

数组和字典总是能识别自己所能够存储的键值的类型,就是说,我们不能够往这两个容器内插入错误的类型。显式类型声明[......]

Read more

标签: , , , ,
文章分类 iOS 8开发

Swift简明教程(一)变量与常量

学习一门新语言的时候,大家都习惯于打印“Hello,world”开始。在Swift中只需要一行代码:

println("Hello, world")

如果你曾经写过C或者Objective-C代码,应该不会对Swift的语法陌生。Swift中上面这一行就是一个完整的程序。你不需要再为输入[......]

Read more

标签: , , ,
文章分类 iOS 8开发

《iOS开发达人》第二期发布

iOS开发达人-第二期

经过一周的艰苦奋斗,《iOS开发达人周刊》第二期终于发布了,迟到了一天。上周选取了@onevcat 大神的Kiwi TDD入门,这周继续窃取了他的Kiwi高级篇。

同时介绍了使用Objective-C运行时进行方法替换的技术。当然,开发工具必不可少。

下载地址:

http://pa[......]

Read more

标签: , , , ,
文章分类 iOS开发达人

《iOS开发达人》第一期正式发布!

《iOS开发达人》是由长沙戴维营教育精心编撰的iOS开发杂志。每周选取近期最佳开源代码、开发技巧以及项目进行展示。以方便大家提高开发水平。

下载地址:

1. http://yunpan.cn/Qi3NRPDUfm5IT (提取码:13dd)

2. http://pan.baidu.[......]

Read more

标签: , ,
文章分类 iOS开发达人

如何让iCloud或iTunes选择性备份文件

在iOS 5及以前,如果启用了iCloud或iTunes备份文件的话,Documents目录下的所有文件都会被备份,并且不能设置。

但是从iOS 5.0.1开始,Apple提供了将不需要备份的文件排除在外的方法,通过设置文件属性来确定那些文件是不需要备份的。

iOS 5.0.1时:

#import[......]

Read more

标签: , ,
文章分类 iPhone应用开发

常用iOS游戏开发工具与SDK

  • 常用iOS游戏开发工具与SDK
    • 2D游戏开发框架
      • cocos2d-iPhone,iOS平台最流行的开源2D游戏引擎,包含两个较大的版本:0.9x和2.x,其中0.9x支持OpenGL ES,2.x支持OpenGL ES 2.0。Objective-C编写,支持Box2D/Chi[......]

Read more

标签: , , , ,
文章分类 iPhone应用开发