文章归档

使用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编程高级教程(九)析构函数

对象在释放的时候会调用析构函数。我们通过deinit关键字定义析构函数。只有类类型才能够定义析构函数。

析构函数如何工作

当对象不再被使用的时候,Swift自动释放它们,并且释放所占有的资源。Swfit使用ARC(自动引用计数)进行内存管理。除非使用了自己的资源,一般情况下都不需要手动进行清[......]

Read more

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

iOS 8新特性之Touch ID

自从iPhone 5s携带指纹识别出来以后,各路大神都盯着苹果开放API,指望它能够给在线支付、登录等带来更多的安全保证。苹果终于不负众望,在iOS 8中开放了Touch ID认证。

这些接口被放置在LocalAuthentication.framework中。下面是它的一个示例:

LACo[......]

Read more

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

《iOS 7 游戏开发》中文第三章放出!

《iOS 7 游戏开发》中文第三章放出!下载地址:

百度云盘: http://pan.baidu.com/s/1o6BI9js

360网盘:http://yunpan.cn/QiD8usX5rGwV6 (提取码:e13c)

 

经过一周的奋斗,第三章终于出来了。这章[......]

Read more

标签: , , , ,
文章分类 iOS 7游戏开发(中文版)

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

iOS开发达人-第二期

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

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

下载地址:

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

Read more

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

在iOS工程中引入C++静态库

在工程中引入使用C++编写的静态库是,经常会因为包含标准库而报错:

Snip20130128 3

一般用两种办法可以解决这个问题:

  1. 使用老版本的编译器,如llvm gcc 4.2,而不使用默认的llvm compiler,这时只要将工程中的任意一个.m文件的后缀改成.mm就可以了。xcode会自动引入c++标准库。缺点是不[......]

Read more

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

资源名称中的大小写敏感

在iOS应用开发中,需要用到很多的资源文件,有图片、数据库文件或者xib文件。一般情况下,使用英文字母命名,而不使用中文名称是一个不错的习惯,在类Unix系统下,中文名称很有可能支持不是很好。退一步说,不断的中英文切换也很麻烦。但是英文名称有个不好的地方就是大小写。在使用驼峰命名法时,更是要命,一不[......]

Read more

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

创建iOS静态库

一  创建一个新工程:New–>New Project

二 选择 Frameword & Library–>Cocoa Touch Static Library

三  新建一个类MyClass,

在MyClass.h

#import &[......]

Read more

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

给iOS应用添加自定义字体

iOS自带了不少字体,不过在这个竞争激烈的年代,App开发者总想在这种无足轻重的地方出奇制胜。苦逼的字体开发者也迎来了新的一春。Apple也给我们提供了方便的处理方法。

1. 在Info.plist中添加Fonts provided by application项,这是一个数组类型,可以添加任[......]

Read more

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