自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (13)
  • 收藏
  • 关注

原创 iTunes Store:隐藏和取消隐藏已购项目

使用 Mac 或 PC 上的 iTunes 来隐藏或取消隐藏已购项目。如何隐藏已购项目在 Mac 或 PC 上打开 iTunes。从 Store 菜单中,选取商店 > 登录,然后输入您的 Apple ID 和密码。前往 iTunes Store。点按 iTunes Store 右侧的“快速链接”部分中的已购项目。点按顶部的“音乐”、“电视节目”、“App”或“图书”,选取内

2013-12-13 10:56:22 7089

转载 IOS应用内购买(In App Purchase)总结

先附上几篇文章:1.In App Purchases: A Full Walkthrough这篇文章里说的都很详尽了,代码什么的基本可以照搬.2.Store Kit Guide(In App Purchase)翻译 对苹果文档的翻译,如果还不了解什么是IAP需要先看一看3.苹果官方文档当需要注意细节问题时,要一个字一个字抠这个文档4.iPho

2013-11-04 10:12:11 1536

转载 Block 编程(翻译官方文档)

介绍Block对象是一个C级别的语法和运行机制。它与标准的C函数类似,不同之处在于,它除了有可执行代码以外,它还包含了与堆、栈内存绑定的变量。因此,Block对象包含着一组状态数据,这些数据在程序执行时用于对行为产生影响。你可以用Block来写一些可以传到API中的函数语句,可选择性地存储,并可以使用多线程。作为一个回调,Block特别的有用,因为block既包含了回调期间的代

2013-10-30 15:24:35 1025

转载 Mac OS X常用快捷键一览

2013-10-16 13:57:45 638

转载 null nil Nil 的区别

1、nil和null从字面意思来理解比较简单,nil是一个对象,而NULL是一个值,我的理解为nil是将对象设置为空,而null是将基本类型设置为空的,个人感觉有点像属性当中,基本类型分配为assign NSString类型一般分配copy,而对象一般用retain。而且我们对于nil调用方法,不会产生crash或者抛出异常。看一段nil -> Null-pointer to ob

2013-10-16 11:26:46 673

转载 IOS 6 自动布局 入门-2

这篇文章还可以在这里找到 英语, 韩语, 土耳其语来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份教程由同样著作过iOS Apprentice Series的Matthijs Hollemans 完成,开始体验吧!这份教程由IOS 教程小组的组

2013-10-15 13:34:15 1050

转载 IOS 6 自动布局 入门-1

这篇文章还可以在这里找到 英语, 韩语, 土耳其语来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份教程由同样著作过iOS Apprentice Series 的Matthijs Hollemans 完成,开始体验吧!这份教程由IOS 教

2013-10-15 13:27:14 792

转载 WWDC 2012 Session笔记——202, 228, 232 AutoLayout(自动布局)入门

这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。AutoLayout在去年的WWDC上被引入Cocoa,而在今年的WWDC上,Apple不惜花费了三个Session的前所未见的篇幅来详细地向开发者讲解AutoLayout在iOS上的应用,是由起原因的:iPhone5的屏幕将变为

2013-10-15 13:22:14 1022

转载 IOS5 ARC unsafe_unretained等说明

iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习st

2013-10-15 13:14:42 639

转载 iOS 7用户界面过渡指南

过渡前的准备重要:由于iOS7还未最终发布,该文档的部分内容还会继续修改。开始之前的工作iOS 7引入了许多用户界面上的改变,比如无边框的按钮,透明操作栏,全屏视图控制器布局。使用Xcode 5可以创建iOS 7项目,并使用模拟器一窥iOS 7用户界面的变化。例如,示例程序TheElement在iOS6和iOS7模拟器上分别看起来分别是这样的。iOS7模拟器

2013-10-08 12:45:54 972

转载 Redesign Your App for iOS 7 之 页面布局

前言iOS7是目前iOS史上最颠覆的一次改版。它的出现令人兴奋,因为它将会带我们进入一个全新的时代;它的到来也让我们忧心,因为它颠覆了一切,包括我们过去做过的很多努力。但是,相信大家乐意为这个全新时代做更多的努力,因为,它值得期待。 最近打算写一系列针对iOS7新特性的文章,今天就从最基本和简单的页面布局开始吧。  从头说起

2013-10-08 10:35:03 734

转载 SQLITE FMDB 修改表结构

SQLite的的ALTER TABLE命令允许用户重命名或添加新的字段到已有表中,不能从表中删除字段。并且只能在表的末尾添加栏目比如,为 Subscription添加hid,userName 两个字段[sql] view plaincopyALTER TABLE Subscription ADD COLUMN hid te

2013-09-25 18:49:57 3129

转载 iOS学习之iOS沙盒(sandbox)机制和文件操作(一)

1、iOS沙盒机制 iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 1.1、每个应用程序都有自己的存储空间 1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容 1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行

2013-09-25 13:44:34 768

原创 Hide StatusBar from MPMoviePlayerController

I've been struggling with a very annoying problem all day long and I hope I could find help on this board.I'm using an MPMoviePlayerController to play a fullscreen movie on iPad and I can't figure h

2013-09-22 14:29:49 1649

原创 关闭iTunes iPhone自动备份(Windows+Mac)及删除过期备份

是不是正在为iTunes每次漫长的备份(Backup)过程而感到烦恼,因为可能永远都用不上这些备份文件。如果仅仅是觉得过期备份很占用宝贵的系统盘空间,那么可以在iTunes->偏好设置->设备中,打开下图的选项卡,直接选择你要删除的备份即可。要想彻底禁止iTunes备份的话,可以按照如下方法操作:Windows用户:关闭iTunes按下Windows徽标

2013-09-06 17:50:01 12855

原创 二、使用OCUnit

1.什么是OCUnitOCUnit是XCode 4.x集成的单元测试框架  -Xcode集成  - 曾被称作SenTestingKit  -Ocunit很容易被添加或包含在项目中  - 文档支持仍然比较少  - 内省用来定位和运行测试 2、添加OCUnit框架到项目中  网址链接:http://blog.csdn.net/richeninfo/article/d

2013-09-06 14:52:16 831

原创 一、单元测试的概念

一、单元测试的概念  单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入(测试用例)测试函数是否功能正常,并且返回了正确的输出。  单元测试是敏捷开发的关键元素           二、为什么要使用单元测试1. 方便重构2. 单元测试类似于一个可执行文档,我们可以根据单元测试来判断此函数是用来干什么的3. 改进设计4. 减少DEBUG的时间

2013-09-05 18:40:56 996

转载 什么是TDD

一、什么是TDD      简单的说,即在写任何功能代码之前,先写它的测试代码。具体步骤:          ·根据需要编写一个测试用例          ·编写功能代码,以让刚才的测试用例通过          ·逐步补充测试用例          ·修改功能代码使新增的测试用例和原来的都通过          ·重构,包括功能代码和测试用例 二、为什么使用TDD

2013-09-04 16:34:59 898

转载 IOS 下自动化测试框架 GHUnit 和 OCMock 初探 [一]

IOS下自动化测试的框架主要有 OCUnit, GHUnit ,KIF,Kiwi等。OCUnit 是XCode自带的测试框架。下面我将给大家介绍 另一个强大的 测试框架 GHUnit相比自带的ocunit,GHUnit可以兼容ocunit的语法,并提供了异步测试的方法。测试target是一个独立的app,可以加断点和可以在真机上运行。可以使用GHAsyncTestCase 支持异步测试

2013-08-28 11:29:24 975

转载 IOS 下自动化测试框架 GHUnit 和 OCMock 初探 [二]

在 上一篇中已经介绍了GHUnit。GHUnit和OCUnit使用上基本上一致,但是他提供了更多的feature。同时,结果展示上更友好。不管是系统自带的OCUnit还是GHUnit,基本上都不支持Mock,OCMock就是一个开源的ObjC的Mock库。很多时候,GHUnit和OCMock经常一起使用的。首先我们先来了解下OCMock库。OcMock 官方网站:http:

2013-08-28 11:28:15 888

转载 iOS开发测试总结

OCMock总结使用OCMock是为了某些不容易构造或者不用一获取的对象,用一个虚拟的对象来创建以便测试。在cocoa编程测试使用系统自带的ocunit,或者第三方的ghunit都没有mock,一般使用ocmock和ghunit的组合来搭建测试框架来测试。mock基本的用法有从class初始化mock对象,id mock = [OCMockObject mockForClass:[

2013-08-28 10:25:37 797

转载 初探使用iOS 7 Sprite Kit与Cocos2d开发游戏的对比

前言iOS7 beta发布后,大部分开发者和用户的注意力都集中在了iOS 7的全新UI交互设计界面上。一直负责硬件工业设计的Jony Ive首次全面负责苹果的软件和硬件设计工作,自然要把他自己的设计理念完整诠释一番。加上和iOS之父Scott Forstall一直以来的不和,Jony对之前拟物化风格的全面颠覆设计也是必然的结果。    如今iOS7 已经出了beta3版本,在一番喧嚣的

2013-08-22 17:50:44 1309

原创 cocos2d开发学习一:开发环境搭建以及入门学习资源

Cocos2d for iPhone是基于OpenGL ES的创建iPhone、iPod和iPad游戏的类库。选择cocos2d的理由:首选,cocos2d是免费的,你可以随心所欲的开发iPhone,iPod,iPad应用,无论免费还是收费都可以。甚至还可以用它开发Mac OS X应用。cocos2d的第二个好处就是它是开源的,这意味着可以自由地学习游戏引擎的源代码,或

2013-08-21 17:27:23 900

转载 iOS7和Xcode5初体验(多图杀猫) -毛玻璃时代的来临

WWDC2013来了,一夜未眠。没有兴奋,没有惊喜,没有失望,只有落寞。不管怎样,WWDC2013 keynote还是有一些亮点,这里说一下我个人感兴趣的几个内容。首先是这次keynote上唯一的第三方开发商产品展示-AnkiDrive的智能玩具。虽然还只是玩具车,但已经可以看到这家专注人工智能相关产品公司的实力。据说他们已经拿到5000万美元的投资,我隐约有一种感觉,苹果已经逐渐

2013-08-19 17:11:31 1857

转载 直接拿来用!最火的iOS开源项目(二)

“每一次的改变总意味着新的开始。”这句话用在iOS上可谓是再合适不过的了。GitHub上的iOS开源项目数不胜数,iOS每一次的改变,总会引发iOS开源项目的演变,从iOS 1.x到如今的iOS 7,有的项目已经被弃用,即使曾经的它很受开发者喜爱,有的项目则继续发扬光大,新项目更是层出不穷。在本文中,我们将继续为大家介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,在这些项目中,有哪些是

2013-08-14 17:19:55 641

转载 直接拿来用!最火的iOS开源项目(一)

1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用到

2013-08-14 17:18:00 613

转载 了解iOS中XML解析

iOS中XML解析是本文要介绍的内容,在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。问题是应该选择哪一个呢?解析 XML 通常有两种方式,DOM 和 SAX:DOM解析XML时,读入整个XML文档并构建一

2013-08-14 10:13:16 784

转载 XCODE 单元测试指南

(for xcode4.2,ios sdk 5.0 and mac os x 10.7)这是关于xcode单元测试的一份较新的官方文档,地址为:https://developer.apple.com/libr ... /TP40002143-CH1-SW1因为有朋友需要用到单元测试,所以翻译一下,同时也给需要的人。。。 关于单元测试单元测试是一种方法,用来确保你

2013-08-07 10:20:28 2472

转载 iOS开发中的单元测试(二)——让断言活泼起来的匹配引擎

上一篇文章简单介绍了OCUnit和GHUnit两款iOS开发中较为常见的单元测试框架,本文进一步介绍单元测试中的另一利器——匹配引擎(Matcher Engine)。匹配引擎可以替代断言方法,配合单元测试引擎使用,测试用例可以更多样化,更细致。传统断言提供的方法数量和功能都有限,以导读中提到的两款框架为例,即使是断言相对丰富的GHUnit也只是提供了38种断言方法,范围仅涵盖了逻辑比较

2013-08-05 15:37:59 988

转载 ASIHTTPRequest-进度追踪

每个ASIHTTPRequest有两个delegate用来追踪进度:downloadProgressDelegate 下载)uploadProgressDelegate (上载).进度delegate可以是NSProgressIndicators (Mac OS X) 或者 UIProgressViews (iPhone).ASIHTTPRequest会自适应这两个class的行为

2013-07-31 16:08:27 421

转载 iphone开发之获取网卡的MAC地址和IP地址

这是获取网卡的硬件地址的代码,如果无法编译通过,记得把下面的这几个头文件加上把。 #include // Per msqr#include #include #include  #pragma mark MAC addy// Return the local MAC addy// Courtesy of FreeBSD hackers emai

2013-07-30 17:47:34 683

转载 iPhone开发资源汇总(各种使用Demo)

原文:http://blog.csdn.net/favormm/article/details/6664970 如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainB

2013-07-30 17:41:48 911

转载 色谱图,颜色值表

2013-07-30 17:40:12 1885

转载 第三方苹果开发库之ASIHTTPRequest(翻译版)

来自:http://www.dreamingwish.com/dream-2011/apples-third-party-development-libraries-asihttprequest.html第三方苹果开发库之ASIHTTPRequest ASIHttpRequest库简介、配置和安装ASIHttpRequest-创建和执行requestASIHtt

2013-07-30 15:04:38 851

转载 ASIHTTPRequest使用过程中遇到的问题及解决办法

ASIHTTPReques项目地址:https://github.com/pokeb/asi-http-requestASIHTTPRequest官方文档(一):http://blog.csdn.net/workhardupc100/article/details/6941685ASIHTTPRequest 一款强大的HTTP包装开源项目:http://www.cocoachi

2013-07-30 14:54:34 582

转载 iOS开发中的单元测试(一)

导读:本文不讨论单元测试是什么,或者它之于一个工程的利弊,我认为单元测试是一个开发者保证产出代码质量的有效工具。本文从使用者的角度对比当下比较流行的两款单元测试框架,给大家提供一些选用建议。如果你还不甚了解单元测试在工程中所起到的作用,或者还不知道TDD的开发模式,可参考:Test-Driven Development和Unit Testing。本文对比两个iOS开发中常见的单元测试框

2013-07-25 12:38:00 684

test-driven_ios_development

简介: Table of Contents Chapter 1. About Software Testing and Unit Testing Chapter 2. Techniques for Test-Driven Development Chapter 3. How to Write a Unit Test Chapter 4. Tools for Testing Chapter 5. Test-Driven Development of an iOS App Chapter 6. The Data Model Chapter 7. Application Logic Chapter 8. Networking Code Chapter 9. View Controllers Chapter 10. Putting It All Together Chapter 11. Designing for Test-Driven Development Chapter 12. Applying Test-Driven Development to an Existing Project Chapter 13. Beyond Today’s Test-Driven Developmen

2013-09-02

SlideViewDemo

类似搜狐 网易的 左右滑动UI效果 使用起来很方便

2013-08-08

Xcode单元测试指南

Xcode单元测试指南 这篇文档描述了如何创建带有单元测试的工程,以及如何将单元测试加入倒现有的工程中。

2013-08-08

safari_6_developer_preview_for_lion_uninstaller_Raner

safari 6退回5.1.7版本 特别注意!我只在lion下试验成功,ML还没装,很有可能无法使用!请谨慎安装!

2013-06-20

本地和推送通知编程指南.pdf

本地通知和推送通知是没有运行在前台的应用程序可以让它们的用户获得相关消息通知的方式。消息通知可能是一条消息,即将发生的日历事件,或远程服务器的新数据。当被操作系统显示时,本地通知和推送通知看起来一样。它们可以显示一个警告信息或在应用程序的图标上面显示一个徽标。它们也可以在警告窗或徽标显示时播放一段声音。

2013-06-20

30个免费矢量icon_psd格式

30个常用的矢量图icon.psd格式方便编辑

2012-11-21

多线程编程指南

多线程是一个相对较低复杂水平的方式来支持你的应用程序并发。如果你不完全理解你的设计产生的影响,你可能很容易遇到同步或定时问题,其范围可以从细微的行为变化到严重到让你的应用程序崩溃并破坏用户数据。

2012-11-13

iOS Android支付宝接口调用

支付宝开发文档,含demo代码,包含Android端,iOS端和后台部分。

2012-11-13

Blocks 编程要点

Blocks 编程要点 Block对象是C级别的语法和运行时特性。它们和标准C函数很类似,但是除了可执行代码外,它们还可能包含了变量自动绑定(栈)或内存托管(堆)。所以一个block维护一个状态集(数据),它们可以在执行的时候用来影响程序行为。

2012-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除