- 博客(36)
- 资源 (13)
- 收藏
- 关注
原创 iTunes Store:隐藏和取消隐藏已购项目
使用 Mac 或 PC 上的 iTunes 来隐藏或取消隐藏已购项目。如何隐藏已购项目在 Mac 或 PC 上打开 iTunes。从 Store 菜单中,选取商店 > 登录,然后输入您的 Apple ID 和密码。前往 iTunes Store。点按 iTunes Store 右侧的“快速链接”部分中的已购项目。点按顶部的“音乐”、“电视节目”、“App”或“图书”,选取内
2013-12-13 10:56:22 7129
转载 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 1560
转载 Block 编程(翻译官方文档)
介绍Block对象是一个C级别的语法和运行机制。它与标准的C函数类似,不同之处在于,它除了有可执行代码以外,它还包含了与堆、栈内存绑定的变量。因此,Block对象包含着一组状态数据,这些数据在程序执行时用于对行为产生影响。你可以用Block来写一些可以传到API中的函数语句,可选择性地存储,并可以使用多线程。作为一个回调,Block特别的有用,因为block既包含了回调期间的代
2013-10-30 15:24:35 1037
转载 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 689
转载 IOS 6 自动布局 入门-2
这篇文章还可以在这里找到 英语, 韩语, 土耳其语来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份教程由同样著作过iOS Apprentice Series的Matthijs Hollemans 完成,开始体验吧!这份教程由IOS 教程小组的组
2013-10-15 13:34:15 1061
转载 IOS 6 自动布局 入门-1
这篇文章还可以在这里找到 英语, 韩语, 土耳其语来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份教程由同样著作过iOS Apprentice Series 的Matthijs Hollemans 完成,开始体验吧!这份教程由IOS 教
2013-10-15 13:27:14 802
转载 WWDC 2012 Session笔记——202, 228, 232 AutoLayout(自动布局)入门
这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。AutoLayout在去年的WWDC上被引入Cocoa,而在今年的WWDC上,Apple不惜花费了三个Session的前所未见的篇幅来详细地向开发者讲解AutoLayout在iOS上的应用,是由起原因的:iPhone5的屏幕将变为
2013-10-15 13:22:14 1029
转载 IOS5 ARC unsafe_unretained等说明
iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习st
2013-10-15 13:14:42 649
转载 iOS 7用户界面过渡指南
过渡前的准备重要:由于iOS7还未最终发布,该文档的部分内容还会继续修改。开始之前的工作iOS 7引入了许多用户界面上的改变,比如无边框的按钮,透明操作栏,全屏视图控制器布局。使用Xcode 5可以创建iOS 7项目,并使用模拟器一窥iOS 7用户界面的变化。例如,示例程序TheElement在iOS6和iOS7模拟器上分别看起来分别是这样的。iOS7模拟器
2013-10-08 12:45:54 983
转载 Redesign Your App for iOS 7 之 页面布局
前言iOS7是目前iOS史上最颠覆的一次改版。它的出现令人兴奋,因为它将会带我们进入一个全新的时代;它的到来也让我们忧心,因为它颠覆了一切,包括我们过去做过的很多努力。但是,相信大家乐意为这个全新时代做更多的努力,因为,它值得期待。 最近打算写一系列针对iOS7新特性的文章,今天就从最基本和简单的页面布局开始吧。 从头说起
2013-10-08 10:35:03 744
转载 SQLITE FMDB 修改表结构
SQLite的的ALTER TABLE命令允许用户重命名或添加新的字段到已有表中,不能从表中删除字段。并且只能在表的末尾添加栏目比如,为 Subscription添加hid,userName 两个字段[sql] view plaincopyALTER TABLE Subscription ADD COLUMN hid te
2013-09-25 18:49:57 3134
转载 iOS学习之iOS沙盒(sandbox)机制和文件操作(一)
1、iOS沙盒机制 iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 1.1、每个应用程序都有自己的存储空间 1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容 1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行
2013-09-25 13:44:34 774
原创 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 1654
原创 关闭iTunes iPhone自动备份(Windows+Mac)及删除过期备份
是不是正在为iTunes每次漫长的备份(Backup)过程而感到烦恼,因为可能永远都用不上这些备份文件。如果仅仅是觉得过期备份很占用宝贵的系统盘空间,那么可以在iTunes->偏好设置->设备中,打开下图的选项卡,直接选择你要删除的备份即可。要想彻底禁止iTunes备份的话,可以按照如下方法操作:Windows用户:关闭iTunes按下Windows徽标
2013-09-06 17:50:01 13048
原创 二、使用OCUnit
1.什么是OCUnitOCUnit是XCode 4.x集成的单元测试框架 -Xcode集成 - 曾被称作SenTestingKit -Ocunit很容易被添加或包含在项目中 - 文档支持仍然比较少 - 内省用来定位和运行测试 2、添加OCUnit框架到项目中 网址链接:http://blog.csdn.net/richeninfo/article/d
2013-09-06 14:52:16 843
原创 一、单元测试的概念
一、单元测试的概念 单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入(测试用例)测试函数是否功能正常,并且返回了正确的输出。 单元测试是敏捷开发的关键元素 二、为什么要使用单元测试1. 方便重构2. 单元测试类似于一个可执行文档,我们可以根据单元测试来判断此函数是用来干什么的3. 改进设计4. 减少DEBUG的时间
2013-09-05 18:40:56 1006
转载 什么是TDD
一、什么是TDD 简单的说,即在写任何功能代码之前,先写它的测试代码。具体步骤: ·根据需要编写一个测试用例 ·编写功能代码,以让刚才的测试用例通过 ·逐步补充测试用例 ·修改功能代码使新增的测试用例和原来的都通过 ·重构,包括功能代码和测试用例 二、为什么使用TDD
2013-09-04 16:34:59 915
转载 IOS 下自动化测试框架 GHUnit 和 OCMock 初探 [一]
IOS下自动化测试的框架主要有 OCUnit, GHUnit ,KIF,Kiwi等。OCUnit 是XCode自带的测试框架。下面我将给大家介绍 另一个强大的 测试框架 GHUnit相比自带的ocunit,GHUnit可以兼容ocunit的语法,并提供了异步测试的方法。测试target是一个独立的app,可以加断点和可以在真机上运行。可以使用GHAsyncTestCase 支持异步测试
2013-08-28 11:29:24 982
转载 IOS 下自动化测试框架 GHUnit 和 OCMock 初探 [二]
在 上一篇中已经介绍了GHUnit。GHUnit和OCUnit使用上基本上一致,但是他提供了更多的feature。同时,结果展示上更友好。不管是系统自带的OCUnit还是GHUnit,基本上都不支持Mock,OCMock就是一个开源的ObjC的Mock库。很多时候,GHUnit和OCMock经常一起使用的。首先我们先来了解下OCMock库。OcMock 官方网站:http:
2013-08-28 11:28:15 897
转载 iOS开发测试总结
OCMock总结使用OCMock是为了某些不容易构造或者不用一获取的对象,用一个虚拟的对象来创建以便测试。在cocoa编程测试使用系统自带的ocunit,或者第三方的ghunit都没有mock,一般使用ocmock和ghunit的组合来搭建测试框架来测试。mock基本的用法有从class初始化mock对象,id mock = [OCMockObject mockForClass:[
2013-08-28 10:25:37 805
转载 初探使用iOS 7 Sprite Kit与Cocos2d开发游戏的对比
前言iOS7 beta发布后,大部分开发者和用户的注意力都集中在了iOS 7的全新UI交互设计界面上。一直负责硬件工业设计的Jony Ive首次全面负责苹果的软件和硬件设计工作,自然要把他自己的设计理念完整诠释一番。加上和iOS之父Scott Forstall一直以来的不和,Jony对之前拟物化风格的全面颠覆设计也是必然的结果。 如今iOS7 已经出了beta3版本,在一番喧嚣的
2013-08-22 17:50:44 1336
原创 cocos2d开发学习一:开发环境搭建以及入门学习资源
Cocos2d for iPhone是基于OpenGL ES的创建iPhone、iPod和iPad游戏的类库。选择cocos2d的理由:首选,cocos2d是免费的,你可以随心所欲的开发iPhone,iPod,iPad应用,无论免费还是收费都可以。甚至还可以用它开发Mac OS X应用。cocos2d的第二个好处就是它是开源的,这意味着可以自由地学习游戏引擎的源代码,或
2013-08-21 17:27:23 905
转载 iOS7和Xcode5初体验(多图杀猫) -毛玻璃时代的来临
WWDC2013来了,一夜未眠。没有兴奋,没有惊喜,没有失望,只有落寞。不管怎样,WWDC2013 keynote还是有一些亮点,这里说一下我个人感兴趣的几个内容。首先是这次keynote上唯一的第三方开发商产品展示-AnkiDrive的智能玩具。虽然还只是玩具车,但已经可以看到这家专注人工智能相关产品公司的实力。据说他们已经拿到5000万美元的投资,我隐约有一种感觉,苹果已经逐渐
2013-08-19 17:11:31 1869
转载 直接拿来用!最火的iOS开源项目(二)
“每一次的改变总意味着新的开始。”这句话用在iOS上可谓是再合适不过的了。GitHub上的iOS开源项目数不胜数,iOS每一次的改变,总会引发iOS开源项目的演变,从iOS 1.x到如今的iOS 7,有的项目已经被弃用,即使曾经的它很受开发者喜爱,有的项目则继续发扬光大,新项目更是层出不穷。在本文中,我们将继续为大家介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,在这些项目中,有哪些是
2013-08-14 17:19:55 645
转载 直接拿来用!最火的iOS开源项目(一)
1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用到
2013-08-14 17:18:00 622
转载 了解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 791
转载 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 2493
转载 iOS开发中的单元测试(二)——让断言活泼起来的匹配引擎
上一篇文章简单介绍了OCUnit和GHUnit两款iOS开发中较为常见的单元测试框架,本文进一步介绍单元测试中的另一利器——匹配引擎(Matcher Engine)。匹配引擎可以替代断言方法,配合单元测试引擎使用,测试用例可以更多样化,更细致。传统断言提供的方法数量和功能都有限,以导读中提到的两款框架为例,即使是断言相对丰富的GHUnit也只是提供了38种断言方法,范围仅涵盖了逻辑比较
2013-08-05 15:37:59 993
转载 ASIHTTPRequest-进度追踪
每个ASIHTTPRequest有两个delegate用来追踪进度:downloadProgressDelegate 下载)uploadProgressDelegate (上载).进度delegate可以是NSProgressIndicators (Mac OS X) 或者 UIProgressViews (iPhone).ASIHTTPRequest会自适应这两个class的行为
2013-07-31 16:08:27 425
转载 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 690
转载 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 918
转载 第三方苹果开发库之ASIHTTPRequest(翻译版)
来自:http://www.dreamingwish.com/dream-2011/apples-third-party-development-libraries-asihttprequest.html第三方苹果开发库之ASIHTTPRequest ASIHttpRequest库简介、配置和安装ASIHttpRequest-创建和执行requestASIHtt
2013-07-30 15:04:38 855
转载 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 586
转载 iOS开发中的单元测试(一)
导读:本文不讨论单元测试是什么,或者它之于一个工程的利弊,我认为单元测试是一个开发者保证产出代码质量的有效工具。本文从使用者的角度对比当下比较流行的两款单元测试框架,给大家提供一些选用建议。如果你还不甚了解单元测试在工程中所起到的作用,或者还不知道TDD的开发模式,可参考:Test-Driven Development和Unit Testing。本文对比两个iOS开发中常见的单元测试框
2013-07-25 12:38:00 695
test-driven_ios_development
2013-09-02
safari_6_developer_preview_for_lion_uninstaller_Raner
2013-06-20
本地和推送通知编程指南.pdf
2013-06-20
Blocks 编程要点
2012-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人