自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Automatic Reference Counting (ARC)

ios上内存管理一直让人很头疼。手动管理内存经常忘掉release或autorelease,或者因为release多了、retain少了导致空指针引用程序崩溃,还要经常按COMMAND+SHIFT+B,岂止头疼,简直蛋疼有木有。虽然objective-c 2.0支持垃圾收集器(Garbage Collection,简称GC),但是垃圾收集器只能在MAC程序上开启,ios上没办法用。就...

2011-11-14 13:17:45 144

原创 When does layoutSubviews get called?

It’s important to optimize any UIView layoutSubviews method you create, as it can be frequently called, and has the potential for creating recursion (triggering a setNeedsLayout from layoutSubv...

2011-11-09 10:49:29 119

关于UIView生命周期方法

问题描述: 在viewDidAppear方法中做了一段页面开始的动画,但是动画效果在横屏是没有问题的,在竖屏轨迹总是不对。 解决 方法执行顺序的问题,页面的加载顺序是 2011-11-04 13:48:21.290 jjj[4048:707] viewDidAppear2011-11-04 13:48:21.291 jjj[4048:707] layoutS...

2011-11-04 13:50:28 141

原创 一地鸡毛——软件项目中的人际困局

文/方坤作者结合切身经历,展示了他之前所在团队软件项目延期的种种原因,而其中印象最深刻的是各种人事纷扰乃至于勾心斗角。六年前,毕业未久的我在一家外企工作,我所在团队开发的软件项目在交付到集成测试组时因种种原因延期一周。这本身根本不是什么大事情,但其间各种人事纷扰乃至于勾心斗角却着实令我印象深刻。公司我的老东家是一家大型跨国电信设备开发商,曾具有辉煌的历史。我还记得在公司110周...

2011-10-28 13:03:53 163

原创 http://www.cocoachina.com/bbs/read.php?tid-30657.html

UIAlertView UIPopover  实现代码   

2011-10-28 12:47:33 978

原创 ios开发资源汇总

如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsController对焦功能的实现:http://www.clingmarks.com/?p=612自定义...

2011-10-27 13:01:07 90

原创 KVO(NSKeyValueObserving)、KVC(NSKeyValueCoding)作用浅谈

 摘要:   在很多时候接触到很多地方都有对KVC,KVO的描述,但是都是一笔带过.只知道这是Object-C提供的一个不错的机制,可以很好的减少浇水代码。  其实KVC、KVO即NSKeyValueCoding和NSKeyValueCoding的简称。  在官方 ...  在很多时候接触到很多地方都有对KVC,KVO的描述,但是都是一笔带过.只知道这是Obje...

2011-10-27 11:59:00 99

原创 KVO/KVC 实现机理分析

Objective-C里面的Key-Value Observing (KVO)机制,非常不错,可以很好的减少浇水代码。关于KVO的学习,可以参考文章:《Key-Value Observing快速入门》:http://www.cocoadev.cn/Objective-C/Key-Value-Observing-Quick-Start-cn.asp Key-Value Coding(KV...

2011-10-27 11:42:45 182

iphone 注册校验(正则)

最近在做用户管理程序,在做的过程中用户注册信息校验在网上查了好久,没查到现成的代码,只能自己写了,代码放在这里,有需要直接拿去。自己也做备份,以后使用方便。//校验用户名+ (BOOL) validateUserName : (NSString *) str{ NSString *patternStr = [NSString stringWithFormat:@"^...

2011-10-24 00:36:52 108

原创 UIView中得控件,引用数会莫名其妙的加一

1,问题描述 登陆界面模块,通过代码向UIView中添加了一个button,alloc后应用计数为1,addSubView后引用计数变为2,在事件处理函数中(另外一个button的action函数)打印这个button的引用计数时,retainCount莫名其妙的就变为3了,这个button我没有做别的任何操作,这时为什么呢?2,问题待解决...

2011-10-23 20:55:59 81

原创 UITableView简介

UITableView简介:  有关于UITableView的介绍,在苹果官网上有比较具体的介绍,下面我还是简单复述一下下。表用于显示数据列表,数据列表中的每项都由行表示 ,共主要作用如下:为了让用户能通过分层的数据进行导航为了把项以索引列表的形式展示用于分类不同的项并展示其详细信息为了展示选项的可选列表UITableView的种类:一种是分组表:      ...

2011-10-21 21:52:09 101

UIScrollView属性

几个属性介绍tracking当 touch 后还没有拖动的时候值是YES,否则NOzoomBouncing当内容放大到最大或者最小的时候值是 YES,否则 NOzooming当正在缩放的时候值是 YES,否则 NOdecelerating当滚动后,手指放开但是还在继续滚动中。这个时候是 YES,其它时候是 NOdecelerationRate设置手指放开后的减速率max...

2011-10-18 16:24:39 92

原创 Outlets 和Referencing Outlets的区别

 [转载]Outlets 和Referencing Outlets的区别 (2011-08-02 13:19:36)转载原文标签: 转载分类: Objective-C原文地址:Outlets 和Referencing Outlets的区别作者:glczg7523我的理解就是连接与被连接的关系吧Outlets里面显示的...

2011-10-17 10:48:34 189

原创 MVC结构

浅尝iPhone中的MVC框架设计模式2011-04-22 09:26 zhoujie 博客园 我要评论(0) 字号:T | TMVC模式大家并不陌生,用的比较多的是ASP.NET MVC模式。今天我们要简单谈一下iPhone下的MVC设计模式。AD: 整理自斯坦福大学iphone开发公开课,并加入了一些自己的理解。一、概念 ...

2011-10-16 19:34:45 106

原创 IBOutlet关联的控件,不能以类成员变量的方式操作

1,问题描述 健康报告模块,IOutlet关联一个自定义的类,该类与xib文件关联,类中有一个自定义成员控件,发现不能 象操作成员变量那样操作他,不知道为什么。2,问题待解决 3,问题扩展 控件关联机制,例如:如UIViewController怎么跟xib文件关联的等。能不能为别的类型得控件也建立一个xib关联文件,如UIView等控件。...

2011-10-14 00:57:19 142

原创 [super dealloc]导致内存错误

1,问题描述 在健康报告模块中,ScrollView的dealloc中释放分数类时,出现EXC_BAD_ACCESS,程序停在分数显示类->[dealloc]--->[super dealloc]中2,问题没有解决,待解 ...

2011-10-13 11:49:34 167

xcode根据工程引导添加新文件和手动add file的区别

1,问题描述 在做健康报告模块时,向工程中直接add file方式添加xib文件,在真机上显示空白,无法识别xib文件2,问题原因 通过手动添加xib文件时,工程结构文件没有纪录xib文件的位置,导致真机上无法识别3,问题解决方案 备份xib文件的源码,根据工程引导方式添加xib文件和对应的类文件,覆盖xib的html源码,就行了4,问题扩展 xcode自身原因,手动添...

2011-10-13 11:41:39 354

原创 assign,retain,copy的区别

举个例子:NSString *str = [[NSString alloc] initWithString:@'abc'];上面一段代码会执行以下两个动作:1 在堆上分配一段内存用来存储@'abc' ,比如:内存地址为0X1111 内容为 'abc'2 在栈上分配一段内存用来存储str,比如:地址为0XAAAA 内容自然为0X1111下面分别看下(assign,...

2011-10-13 11:16:19 91

原创 解决 EXC_BAD_ACCESS 错误

出现 EXC_BAD_ACCESS  错误,给你的错误提示就这个,如何根本没法知道哪里错误了,其实还是有方法知道的,做如下设置:Project -> Edit active executable ->Argument 添加如下四个参数NSDebugEnabledNSZombieEnabledMallocStackLogging MallocStackLo...

2011-10-13 09:35:25 235

结构体

Hello World_Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build 或Build and Go时编译项目的时间。通常用到的头文件已经自动包含了  在pch中可以定义结构体  //声明一个BOX结构体struct BOXRect {...

2011-10-12 13:51:34 66

原创 iPhone开发内存管理

开发iPhone 应用程序并不难,基本上就是三个词 – “memory, memory, memory” 。iPhone OS 对内存的要求很严格,有memory leak ,杀掉; 内存使用超限额,杀掉。一个经过测试的程序,在使用过程中90%以上的崩溃都是内存问题造成的。在这里简单总结一下Object-C 内存管理。 基本概念 Object-C 的内存管理基于引用计数...

2011-10-12 13:27:57 89

原创 创建可拉伸图片

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是不拉伸区域和左边框的宽度,第二个参数是不拉伸区域和上边框的宽度。第一次用这个...

2011-10-12 12:57:56 85

原创 抽空研究iphone上的动态库

如题抽空研究iphone上的动态库

2011-10-12 12:39:04 81

Prefix.pch的作用和用法

Hello World_Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build 或Build and Go时编译项目的时间。通常用到的头文件已经自动包含了 pch,系统编译每个cpp文件前,都会先include这个文件。这样就节省了添加include...

2011-10-12 12:35:15 96

空空如也

空空如也

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

TA关注的人

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