代码改变世界

随笔档案-2013年12月

NSDateFormatter 今年日期格式化成字符串是明年日期问题?

2013-12-30 12:28 by 三戒1993, 206 阅读, 收藏, 编辑
摘要: 在项目里我要是把NSDate格式化成字符串我的format是@"YYYY年MM月dd日HH:mm" 传入日期2013-12-30 15:00:00后,返回给我的字符串是 2014年12月30日 15:00,后面格式化的数据都对了,但是年份增加了一年,自己琢磨了半天才知道大写的YYYY应该改成小写的y... 阅读全文

NSDateFormatter 今年日期格式化成字符串是明年日期问题?

2013-12-30 12:28 by 三戒1993, 115 阅读, 收藏, 编辑
摘要: 在项目里我要是把NSDate格式化成字符串我的format是@"YYYY年MM月dd日HH:mm" 传入日期2013-12-30 15:00:00后,返回给我的字符串是 2014年12月30日 15:00,后面格式化的数据都对了,但是年份增加了一年,自己琢磨了半天才知道大写的YYYY应该改成小写的y... 阅读全文

NSDateFormatter格式详细列表一览

2013-12-30 12:22 by 三戒1993, 123 阅读, 收藏, 编辑
摘要: 前言:iOS开发中NSDateFormatter是一个很常用的类,用于格式化NSDate对象,支持本地化的信息。与时间相关的功能还可能会用到NSDateComponents类和NSCalendar类等。本文主要列出NSDateFormatter常见用法。NSDate对象包含两个部分,日期(Date)... 阅读全文

NSDateFormatter格式详细列表一览

2013-12-30 12:22 by 三戒1993, 135 阅读, 收藏, 编辑
摘要: 前言:iOS开发中NSDateFormatter是一个很常用的类,用于格式化NSDate对象,支持本地化的信息。与时间相关的功能还可能会用到NSDateComponents类和NSCalendar类等。本文主要列出NSDateFormatter常见用法。NSDate对象包含两个部分,日期(Date)... 阅读全文

Core Data could not fulfill a fault

2013-12-29 16:06 by 三戒1993, 140 阅读, 收藏, 编辑
摘要: 做项目的时候在iOS4系统遇到过这样一个crash,console显示的错误信息是“Core Data could not fulfill a fault”。字面意思是什么?“Core Data 无法完成一个错误”,直觉上认为这样翻译肯定是不对的,fault怎么可以fulfill。百思不得其解,唯有... 阅读全文

Core Data could not fulfill a fault

2013-12-29 16:06 by 三戒1993, 111 阅读, 收藏, 编辑
摘要: 做项目的时候在iOS4系统遇到过这样一个crash,console显示的错误信息是“Core Data could not fulfill a fault”。字面意思是什么?“Core Data 无法完成一个错误”,直觉上认为这样翻译肯定是不对的,fault怎么可以fulfill。百思不得其解,唯有... 阅读全文

iOS ARC下命名规则

2013-12-28 15:26 by 三戒1993, 207 阅读, 收藏, 编辑
摘要: 当我在ARC模式下写以下代码的时候,编译器报错Semantic Issue: Property's synthesized getter follows Cocoa naming convention for returning 'owned' objects@interface ViewContr... 阅读全文

iOS ARC下命名规则

2013-12-28 15:26 by 三戒1993, 189 阅读, 收藏, 编辑
摘要: 当我在ARC模式下写以下代码的时候,编译器报错Semantic Issue: Property's synthesized getter follows Cocoa naming convention for returning 'owned' objects@interface ViewContr... 阅读全文

performSelector may cause a leak because its selector is unknown

2013-12-28 14:41 by 三戒1993, 122 阅读, 收藏, 编辑
摘要: from:http://stackoverflow.com/questions/7017281/performselector-may-cause-a-leak-because-its-selector-is-unknown第一种解决办法:As a workaround until the comp... 阅读全文

performSelector may cause a leak because its selector is unknown

2013-12-28 14:41 by 三戒1993, 136 阅读, 收藏, 编辑
摘要: from:http://stackoverflow.com/questions/7017281/performselector-may-cause-a-leak-because-its-selector-is-unknown第一种解决办法:As a workaround until the comp... 阅读全文

Block的Retain Cycle的解决方法

2013-12-28 14:00 by 三戒1993, 111 阅读, 收藏, 编辑
摘要: 一个使用Block语法的实例变量,在引用另一个实例变量的时候,经常会引起retain cycle。这个问题在使ASIHTTPRequest的block语法的时候会时不时的碰到。这个问题困扰了我这个小白很久。终于有一天,在Advanced Mac OS X Programming上,看到了这个问题的解... 阅读全文

Block的Retain Cycle的解决方法

2013-12-28 14:00 by 三戒1993, 119 阅读, 收藏, 编辑
摘要: 一个使用Block语法的实例变量,在引用另一个实例变量的时候,经常会引起retain cycle。这个问题在使ASIHTTPRequest的block语法的时候会时不时的碰到。这个问题困扰了我这个小白很久。终于有一天,在Advanced Mac OS X Programming上,看到了这个问题的解... 阅读全文

iOS 5 ARC 入门

2013-12-28 11:26 by 三戒1993, 114 阅读, 收藏, 编辑
摘要: 这篇文章还可以在这里找到英语,波兰语Learn the ins and outs of ARC in iOS 5!这是iOS 5 盛宴中的第12篇教程! 这篇教程是我们的新书iOS 5 By Tutorials的一个预览章节。 Matthijs Hollemans 是这个章节的作者 – 也是iOS ... 阅读全文

iOS 5 ARC 入门

2013-12-28 11:26 by 三戒1993, 155 阅读, 收藏, 编辑
摘要: 这篇文章还可以在这里找到英语,波兰语Learn the ins and outs of ARC in iOS 5!这是iOS 5 盛宴中的第12篇教程! 这篇教程是我们的新书iOS 5 By Tutorials的一个预览章节。 Matthijs Hollemans 是这个章节的作者 – 也是iOS ... 阅读全文

Xcode 5 SVN配置

2013-12-27 23:38 by 三戒1993, 96 阅读, 收藏, 编辑
摘要: from:http://stackoverflow.com/questions/19180718/import-a-project-in-svn-from-xcode-5/19410994#19410994The question is a bit confusing so please advis... 阅读全文

Xcode 5 SVN配置

2013-12-27 23:38 by 三戒1993, 75 阅读, 收藏, 编辑
摘要: from:http://stackoverflow.com/questions/19180718/import-a-project-in-svn-from-xcode-5/19410994#19410994The question is a bit confusing so please advis... 阅读全文

CocoaPods 导入第三方库头文件自动补齐

2013-12-25 23:30 by 三戒1993, 115 阅读, 收藏, 编辑
摘要: 使用了一段时间CocoaPods来管理Objective-c的类库,方便了不少。但是有一个小问题,当我在xcode输入import关键字的时候,没有自动联想补齐代码的功能,需要手工敲全了文件名,难以适应。在stackoverflow上找到了解决办法:Go to the Target > \”Buil... 阅读全文

OBJC依赖库管理利器cocoapods 安装及使用详细图解

2013-12-25 22:26 by 三戒1993, 78 阅读, 收藏, 编辑
摘要: cocoapods:github:https://github.com/CocoaPods/CocoaPods官方网站:http://www.cocoapods.org/1、安装 RubyGems [说明:Mac os 自带的Ruby环境是1.8.7版本]安装及更新方式参考RubyGems官网:ht... 阅读全文

OBJC依赖库管理利器cocoapods 安装及使用详细图解

2013-12-25 22:26 by 三戒1993, 101 阅读, 收藏, 编辑
摘要: cocoapods:github:https://github.com/CocoaPods/CocoaPods官方网站:http://www.cocoapods.org/1、安装 RubyGems [说明:Mac os 自带的Ruby环境是1.8.7版本]安装及更新方式参考RubyGems官网:ht... 阅读全文

Parse-轻松构建移动APP的后台服务

2013-12-25 16:59 by 三戒1993, 128 阅读, 收藏, 编辑
摘要: 目前正在开发的产品告一段落,有时间总结下经验,也顺便分享一下我们主要使用的平台-Parse。什么是Parse?Parse是一群美国人开发的专为移动APP服务的云计算平台,与现有的其他云计算平台相比,Parse除了提供Restful的service 之外,也提供了官方的iOS和Android SDK。... 阅读全文

Parse-轻松构建移动APP的后台服务

2013-12-25 16:59 by 三戒1993, 159 阅读, 收藏, 编辑
摘要: 目前正在开发的产品告一段落,有时间总结下经验,也顺便分享一下我们主要使用的平台-Parse。什么是Parse?Parse是一群美国人开发的专为移动APP服务的云计算平台,与现有的其他云计算平台相比,Parse除了提供Restful的service 之外,也提供了官方的iOS和Android SDK。... 阅读全文

Parse:App开发必备 让应用开发效率提高上百倍

2013-12-25 16:57 by 三戒1993, 145 阅读, 收藏, 编辑
摘要: Parse一个应用开发工具,是由Y Combinator所孵化的创业公司。使用Parse能把效率提高10倍到100倍。通常情况下,从开发用户到推广用户需要花几周时间,用了Parse则只需几小时。【Update:国内用户有在实际使用parse的过程中发现parse用的AWS S3的部分ip近期被中国电... 阅读全文

Responder对象

2013-12-24 10:25 by 三戒1993, 133 阅读, 收藏, 编辑
摘要: Responder对象响应者是一个对象,它可以响应事件并处理它们。所有响应者对象是类的,最终从UIResponder的( IOS)或NSResponder ( OS X)继承实例。这些类声明一个编程接口,事件处理,并定义为响应一个默认的行为。一个应用程序的可视对象几乎都是反应,例如,窗口,视图和控件... 阅读全文

Responder对象

2013-12-24 10:25 by 三戒1993, 140 阅读, 收藏, 编辑
摘要: Responder对象响应者是一个对象,它可以响应事件并处理它们。所有响应者对象是类的,最终从UIResponder的( IOS)或NSResponder ( OS X)继承实例。这些类声明一个编程接口,事件处理,并定义为响应一个默认的行为。一个应用程序的可视对象几乎都是反应,例如,窗口,视图和控件... 阅读全文

iOS UIWebView获取403/404

2013-12-21 12:39 by 三戒1993, 101 阅读, 收藏, 编辑
摘要: 问题描述 与WindowsPhone不同,iOS UIWebView并不认为403/404这种情况下页面访问是失败的,这也情有可原,但有时候,我们需要对WebView所遇到的403/404进行处理。解决思路 由于WebView在回调事件,要么发生在NSURLConnection请求之前: -... 阅读全文

iOS UIWebView获取403/404

2013-12-21 12:39 by 三戒1993, 268 阅读, 收藏, 编辑
摘要: 问题描述 与WindowsPhone不同,iOS UIWebView并不认为403/404这种情况下页面访问是失败的,这也情有可原,但有时候,我们需要对WebView所遇到的403/404进行处理。解决思路 由于WebView在回调事件,要么发生在NSURLConnection请求之前: -... 阅读全文

控制动画时间

2013-12-19 10:20 by 三戒1993, 181 阅读, 收藏, 编辑
摘要: 有一种通过CAAnimation实现的协议叫做CAMediaTiming,也就是CABasicAnimation和CAKeyframeAnimation的基类(指CAAnimation)。像duration,beginTime和repeatCount这些时间相关的属性都在这个类中。大体而言,协议中定... 阅读全文

控制动画时间

2013-12-19 10:20 by 三戒1993, 121 阅读, 收藏, 编辑
摘要: 有一种通过CAAnimation实现的协议叫做CAMediaTiming,也就是CABasicAnimation和CAKeyframeAnimation的基类(指CAAnimation)。像duration,beginTime和repeatCount这些时间相关的属性都在这个类中。大体而言,协议中定... 阅读全文

iOS中消息的传递机制

2013-12-16 10:01 by 三戒1993, 149 阅读, 收藏, 编辑
摘要: 本文中,会经常提及接收者[recipient]和发送者[sender]。在消息传递机制中具体是什么意思,我们可以通过一个示例来解释:一个table view是发送者,而它的delegate就是接收者。Core Data managed object“”阅读器注1:本文由破船[博客]译自Communi... 阅读全文

iOS中消息的传递机制

2013-12-16 10:01 by 三戒1993, 119 阅读, 收藏, 编辑
摘要: 本文中,会经常提及接收者[recipient]和发送者[sender]。在消息传递机制中具体是什么意思,我们可以通过一个示例来解释:一个table view是发送者,而它的delegate就是接收者。Core Data managed object“”阅读器注1:本文由破船[博客]译自Communi... 阅读全文

HTML5能取代Android和iOS应用程序吗?

2013-12-14 10:54 by 三戒1993, 119 阅读, 收藏, 编辑
摘要: 大量新生移动设备的兴起,改变了互联网的未来。在技术的发展上,HTML5会取代App应用吗?或者说能够在多大程度上取代呢?在HTML5规范中,已经加入了相机、磁力罗盘、GPS信息的支持。很多新兴浏览器也已经开始支持这些新特性。能否用一个统一的HTML5来替代android和ios并行开发的双重成本呢?... 阅读全文

HTML5能取代Android和iOS应用程序吗?

2013-12-14 10:54 by 三戒1993, 140 阅读, 收藏, 编辑
摘要: 大量新生移动设备的兴起,改变了互联网的未来。在技术的发展上,HTML5会取代App应用吗?或者说能够在多大程度上取代呢?在HTML5规范中,已经加入了相机、磁力罗盘、GPS信息的支持。很多新兴浏览器也已经开始支持这些新特性。能否用一个统一的HTML5来替代android和ios并行开发的双重成本呢?... 阅读全文

WordPress 3.8 中文正式版下载 - 建站与学习首选!全球最流行的开源PHP博客网站程序

2013-12-14 10:26 by 三戒1993, 194 阅读, 收藏, 编辑
摘要: 转载自:http://www.iplaysoft.com/wordpress.html话说虽然我一直都在网站底部写着本站基于 WordPress 构建,但时常还是有人问我网站是用什么程序建的,还真有点无语。看到 WP 又有新版本发布,那就顺势发篇文推荐下它吧。WordPress以功能强大、扩展性与灵... 阅读全文

WordPress 3.8 中文正式版下载 - 建站与学习首选!全球最流行的开源PHP博客网站程序

2013-12-14 10:26 by 三戒1993, 153 阅读, 收藏, 编辑
摘要: 转载自:http://www.iplaysoft.com/wordpress.html话说虽然我一直都在网站底部写着本站基于 WordPress 构建,但时常还是有人问我网站是用什么程序建的,还真有点无语。看到 WP 又有新版本发布,那就顺势发篇文推荐下它吧。WordPress以功能强大、扩展性与灵... 阅读全文

Objective-C 中的 Meta-class 是什么?

2013-12-11 10:14 by 三戒1993, 165 阅读, 收藏, 编辑
摘要: 在这篇文章中,我关注的是 Objective-C 中的一个陌生的概念—— meta-class。在 Objective-C 中的每个类都有一个相关联的 meta-class,但是你很少会直接使用 meta-class,他们仍旧保持着神秘的面纱。我们“”转自6david9的博客原文地址:What is... 阅读全文

copy 的实现原理与深浅拷贝

2013-12-06 18:19 by 三戒1993, 108 阅读, 收藏, 编辑
摘要: 首先,从copy开始说,简而言之,copy的目的就是生成一个新的实例,然后把其成员都按原实例赋值。对于非指针型的成员,比如BOOL, int, float,这样的赋值可以直接进行。但是对于指针型的数据,比如Objc中用到的对象,就有Deep Copy和Shallow Copy的区别——这个和在C++... 阅读全文

copy 的实现原理与深浅拷贝

2013-12-06 18:19 by 三戒1993, 151 阅读, 收藏, 编辑
摘要: 首先,从copy开始说,简而言之,copy的目的就是生成一个新的实例,然后把其成员都按原实例赋值。对于非指针型的成员,比如BOOL, int, float,这样的赋值可以直接进行。但是对于指针型的数据,比如Objc中用到的对象,就有Deep Copy和Shallow Copy的区别——这个和在C++... 阅读全文

iOS 应用程序本地化

2013-12-03 19:10 by 三戒1993, 115 阅读, 收藏, 编辑
摘要: 由于iPhone,iPad等苹果产品在全世界范围内的广泛流行,那么通过App Store下载应用程序的用户也将是来自世界范围的人们,所以开发者在开发过程中势必要考虑到不同语言环境下用户使用,好在iOS拥有健壮的本地化(localization)体系结构,使用它可以轻松的将应用程序翻译成多种语言。多语... 阅读全文

iOS 应用程序本地化

2013-12-03 19:10 by 三戒1993, 104 阅读, 收藏, 编辑
摘要: 由于iPhone,iPad等苹果产品在全世界范围内的广泛流行,那么通过App Store下载应用程序的用户也将是来自世界范围的人们,所以开发者在开发过程中势必要考虑到不同语言环境下用户使用,好在iOS拥有健壮的本地化(localization)体系结构,使用它可以轻松的将应用程序翻译成多种语言。多语... 阅读全文