自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (9)
  • 收藏
  • 关注

原创 iPhone开发之深入浅出 (5) — ARC之Outlet与弱引用

转载: http://article.ityran.com/tutorials 原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-5/ 使用weak property声明Outlet 当我们使用 Interface Builder 生成Outlet对象的时候,一般都是作为 subview 来使用的。比如 UIView

2012-07-31 19:32:27 716

原创 iPhone开发之深入浅出 (4) — ARC之循环参照

转载: http://article.ityran.com/tutorials 原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-4/ 概念 当我们使用强参照(Strong reference)时,往往需要留意 循环参照 的问题。循环参照指的是两个对象被互相强参照,以至于任一对象都不能释放。 一般情况下,当对象之间

2012-07-31 19:31:04 713

原创 iPhone开发之深入浅出 (3) — ARC之前世今生

转载: http://article.ityran.com/tutorials 原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-3/ 前两节我们对 ARC(Automatic Reference Counting) 有了一个基本的理解,但是 ARC 是怎么产生的,为什么苹果要在其最新的 iOS/Mac OS X 上导

2012-07-31 19:21:11 840

原创 iPhone开发之深入浅出 (2) — ARC之@property使用

转载: http://article.ityran.com/tutorials 原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-2/ 上一回我们学到了一些ARC的基本概念,这一次我们来看看ARC对@property的使用规则有何影响。 所有者属性 我们先来看看与所有权有关系的属性,关键字间的对应关系。

2012-07-31 16:54:45 591

原创 iPhone开发之深入浅出 (1) — ARC是什么

转载:http://article.ityran.com/tutorials 原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-1/ ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原

2012-07-31 12:22:04 899

原创 多字节编码转为UTF8编码 & UTF8编码转为多字节

开发环境:VS2008 #include #include #include void ConvertGBKToUtf8(std::string& amp, std::string strGBK) {  int len=MultiByteToWideChar(CP_ACP, 0, (LPCSTR)strGBK.c_str(), -1, NULL,0);  uns

2012-07-20 14:15:19 6793

原创 wchar_t TO char & char TO wchar_t

开发环境:VS2008 开发语言:C++ #include #include #include int main(int argc, char *argv) { /** * wchar_t 定义的变量为什么不能输出呢? * 宽字符类型要本地化,否则输不出想要结果。 * 本地化有三条语句可以使用,任取其一。最后一句是全局函数,前两个是wcout的一个成员函数的两种表

2012-07-20 09:36:41 1811

原创 wchar_t 转换 string & std::string 转换 wchar_t

测试环境: vs2008 开发语言:C++ #include #include #include // wchar_t to string void Wchar_tToString(std::string& szDst, wchar_t *wchar) { wchar_t * wText = wchar; DWORD dwNum = WideCharToMultiByt

2012-07-19 18:53:51 31671

原创 NSRunLoop 概述和原理

1.什么是NSRunLoop? 我们会经常看到这样的代码: - (IBAction)start:(id)sender { pageStillLoading = YES; [NSThread detachNewThreadSelector:@selector(loadPageInBackground:)toTarget:self withObject:nil]; [progress se

2012-07-18 16:03:26 1104

原创 iOS中block的探究

/* ---------------------------------------------------------------------------------------------------- */ [0. Brief introduction of block] Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。

2012-07-18 16:02:15 832

原创 [iOS]Xcode 4.1 bug: Text Field 引起 EXC_BAD_ACCESS 错误的解决

文章转载:http://www.cnblogs.com/bobli/archive/2011/09/22/2184939.html  今天在Lion下用Xcode 4.1做书上的练习,写了一个非常简单的app。View上面有1个Image View,2个Label,2个Text Field。我在Xcode将项目编译运行到iOS模拟器中,当我用iOS模拟器的软键盘输入几个英文字母后,Xcode

2012-07-14 15:42:26 825

原创 iPhone开发之深入浅出 (7) — ARC总结

转载: http://article.ityran.com/archives/1277 原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-7/ 通过前面几篇文章的介绍,我想大家应该对ARC有了一个比较完整的理解。最后,我们来对ARC做一个总结,并把一些未涉及到的细节部分再深入讨论一下。 内存管理基本原则 内存管

2012-07-14 15:21:26 716

原创 当程序崩溃的时候怎么办 part-1

本于转载:http://write.blog.csdn.net/postedit   本文来自于泰然。 有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起) 我们需要做的第一件事就是:不要惊慌。 修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情

2012-07-14 14:30:19 746

原创 iphone程序的生命周期分析

本文转自 http://www.cr173.com/html/11133_1.html 做iphone开发首先第一件就是得知道iphone程序的生命周期,说白点就是当点击程序图标启动程序开始到退出程序整个使用运行过程中底下的代码都发 生了什么,只有理解了这个才能游刃有余的掌握Iphone程序的开发,否则在写程序的时候有点浑浑僵僵不知所以然的感觉。首先忘记Xcode给我们生成的 代码模板,忘

2012-07-14 14:20:30 570

原创 XCode的一些调试技巧

XCode 内置GDB,我们可以在命令行中使用 GDB 命令来调试我们的程序。下面将介绍一些常用的命令以及调试技巧。 po 命令:为 print object 的缩写,显示对象的文本描述(显示从对象的 description 消息获得的字符串信息)。 比如: 上图中,我使用 po 命令显示一个 NSDictionary 的内容。注意在左侧我们可以看到 dict 的一些信息:3 key/v

2012-07-10 10:21:03 630

原创 使用SQLite3存储和读取数据

SQLite3是嵌入在iOS中的关系型数据库,对于存储大规模的数据很有效。SQLite3使得不必将每个对象都加到内存中。 SQLite3是嵌入在iOS中的关系型数据库,对于存储大规模的数据很有效。SQLite3使得不必将每个对象都加到内存中。 基本操作: (1)打开或者创建数据库 sqlite3 *database; int result = sqlite3_open(

2012-07-10 09:43:58 790

FrameAnimation.zip

“进击的小怪物”变色模式舱门制作教程 下面是教程资源,该资源一倍模糊处理,仅供学习使用.

2014-01-07

Objective-C编程之道 IOS设计模式解析

Objective-C编程之道 IOS设计模式解析

2013-03-18

iOS多线程编程指南

线程是单个应用中可以并发执行多个代码路径的多种技术之一。虽然更新的技术如操作对象(Operation objects)和Grand Central Dispatch(GCD),提供一个更加现代化和高效率的基础设施来实现多核并发,但是Mac OS X和iOS也提供一套接口来创建和管理线程。

2013-03-15

Mac OS X和iOS多线程编程指南

Mac OS X和iOS多线程编程指南 线程是单个应用中可以并发执行多个代码路径的多种技术之一。虽然更新的技术如操作对象(Operation objects)和Grand Central Dispatch(GCD),提供一个更加现代化和高效率的基础设施来实现多核并发,但是Mac OS X和iOS也提供一套接口来创建和管理线程。

2013-03-06

iOS 5 ARC完全指南

iOS 5 ARC完全指南 iOS 5最显著的变化就是增加了Automatic Reference Counting(自动引用计数)。

2013-03-05

Beginning iOS 6 Development Exploring the iOS SDK

Beginning iOS 6 Development Exploring the iOS SDK 英文版

2013-03-05

Pro Objective-C Design Patterns for iOS 英文版

Pro Objective-C Design Patterns for iOS 英文版

2012-09-05

Objective-C 2.0 新特性

Objective-C 2.0 的新特性与运行时编程

2012-08-31

Xcode 4.2 4.1 免证书开发

Xcode 4.1/4.2/4.2.1 免证书(iDP)开发+真机调试+生成IPA全攻略

2012-08-30

空空如也

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

TA关注的人

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