自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孙启超

算法改变人生

  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 NSAutoReleasePool

好记性不如烂博客.今天需要记录的是关于NSAutoReleasePool的理解.(大部分内容来自于iOS4.3 Library) Cocoa的内存管理主要依赖于Reference Counting, 而NSAutoReleasePool就是用来支持它的. autorelease pool中存放的对象会在其自身干枯(drain)时被release. 我们都知道当一个obje...

2012-05-28 14:40:58 105

转载 NSAutoReleasePool 用法

好记性不如烂博客.今天需要记录的是关于NSAutoReleasePool的理解.(大部分内容来自于iOS4.3 Library) Cocoa的内存管理主要依赖于Reference Counting, 而NSAutoReleasePool就是用来支持它的. autorelease pool中存放的对象会在其自身干枯(drain)时被release. 我们都知道

2012-05-28 14:37:07 959

原创 NSLocalizedString 实现国际化

​一、获取系统所支持的国际化信息在国际化之前,你可以在iphone中的”设置->通用->多语言环境->语言”中来查看你的iphone支持哪些语言,当然也可以写一段代码测试一下你的iphone都支持哪些语言.测试代码如下:NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSArray *...

2012-05-28 11:23:34 121

转载 NSLocalizedString 实现国际化

一、获取系统所支持的国际化信息在国际化之前,你可以在iphone中的”设置->通用->多语言环境->语言”中来查看你的iphone支持哪些语言,当然也可以写一段代码测试一下你的iphone都支持哪些语言.测试代码如下:NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSArray *language

2012-05-28 11:21:07 975

原创 自定义 UIColor baseView 父类子类方法名 不能重复

原来是因为方法名字重复了,因为baseview的方法名和子view的方法名字相同,都是initparam,所以就执行了子view的initparam方法,而没有执行baseview的还有在刚才用颜色的时候,想用255的那种,结果一直没效果,最后发现是因为没有/255.0正确的形势应该是:[UIColor colorWithRed:230.0/255.0 green:224...

2012-05-24 11:04:44 66

原创 自定义 UIColor baseView 父类子类方法名 不能重复

原来是因为方法名字重复了,因为baseview的方法名和子view的方法名字相同,都是initparam,所以就执行了子view的initparam方法,而没有执行baseview的还有在刚才用颜色的时候,想用255的那种,结果一直没效果,最后发现是因为没有/255.0正确的形势应该是:[UIColor colorWithRed:230.0/255.0 gr

2012-05-24 11:01:31 1699

原创 Android图片处理(Matrix,ColorMatrix)

在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类)方面...

2012-05-22 09:24:19 61

转载 Android图片处理(Matrix,ColorMatrix)

在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类

2012-05-22 09:21:21 659

原创 objectForKey与valueForKey在NSDictionary中的差异

从 NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey:,这两个方法具体有什么不同呢?先从 NSDictionary 文档中来看这两个方法的定义:objectForKey: returns the value associated with aKey, or nil if no value is associated with aK...

2012-05-18 15:38:54 90

转载 objectForKey与valueForKey在NSDictionary中的差异

从 NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey:,这两个方法具体有什么不同呢?先从 NSDictionary 文档中来看这两个方法的定义:objectForKey: returns the value associated with aKey, or nil if no value is associated with a

2012-05-18 15:35:39 2004

symbol(s) not found for architexture i386 路径错误

昨天这个错误又出现了,并不是因为重新删除后再打开的问题,我错了。真正的原因是因为路径的错误,首先我导入的第三方框架的时候,只是从一个工程把类拖到另一个工程里面,这样的话只是显示在工程的表面而已,不是真正的在目录里面。然后在编译的时候,xcode回去找我所用到的第三方的框架的类,但是xcode是从文件夹目录里面找,而我没有把类copy到文件夹下面,所以报错。最后正确的做法是,先...

2012-05-16 09:55:27 64

原创 symbol(s) not found for architexture i386 路径错误

昨天这个错误又出现了,并不是因为重新删除后再打开的问题,我错了。真正的原因是因为路径的错误,首先我导入的第三方框架的时候,只是从一个工程把类拖到另一个工程里面,这样的话只是显示在工程的表面而已,不是真正的在目录里面。然后在编译的时候,xcode回去找我所用到的第三方的框架的类,但是xcode是从文件夹目录里面找,而我没有把类copy到文件夹下面,所以报错。最后正确的

2012-05-16 09:51:47 40883 5

symbol(s) not found for architexture i386 报错

我靠啊,今天下午出现了个这个错误,找了好多资料,发现让添加lib和framework,有的说要该compiler,可以是我全都试过了,就是不成功,还是报错,我日啊,最后我把原来的那个框架删除掉,又重新添加了一遍,然后就好了,我真是无语了,什么都没改,只是删除后重新添加一遍就好了。...

2012-05-15 18:40:28 77

原创 symbol(s) not found for architexture i386 报错

我靠啊,今天下午出现了个这个错误,找了好多资料,发现让添加lib和framework,有的说要该compiler,可以是我全都试过了,就是不成功,还是报错,我日啊,最后我把原来的那个框架删除掉,又重新添加了一遍,然后就好了,我真是无语了,什么都没改,只是删除后重新添加一遍就好了。

2012-05-15 18:36:45 3432 1

推送 证书 联机调试

联机调试出现问题,证书什么都有,但是就是最后下载provision文件拖到手机中的时候,状态显示黄色的小点,不可用,最后还是亚楠帮我弄好了,非常感谢亚楠,原因是因为我的手机的序列号在证书里面没有找到,也就是adddevice的时候,我的设备没有添加进去,但是重新下载,重新添加设备都不行。最后没办法了就是把证书删掉了,然后重头做了一遍,重新下了个证书,和provision文件就变成绿点了,成功...

2012-05-15 15:16:45 82

原创 推送 证书 联机调试

联机调试出现问题,证书什么都有,但是就是最后下载provision文件拖到手机中的时候,状态显示黄色的小点,不可用,最后还是亚楠帮我弄好了,非常感谢亚楠,原因是因为我的手机的序列号在证书里面没有找到,也就是adddevice的时候,我的设备没有添加进去,但是重新下载,重新添加设备都不行。最后没办法了就是把证书删掉了,然后重头做了一遍,重新下了个证书,和provision文件就变成绿点了,成功了。

2012-05-15 15:12:42 1039

原创 error: expected a property attribute before 'strong'

 备注:今天用最新的 myLauncher (https://github.com/Jarada/myLauncher)代码时发现 里面用了stong 在xcode4.1时编译不通过用xcode4.2 打开项目是直接提示 error: expected a property attribute before 'strong'   把strong 换成retain 就可以,折腾了好一会,...

2012-05-14 18:49:06 151

转载 error: expected a property attribute before 'strong'

备注:今天用最新的 myLauncher (https://github.com/Jarada/myLauncher)代码时发现 里面用了stong 在xcode4.1时编译不通过用xcode4.2 打开项目是直接提示 error: expected a property attribute before 'strong'   把strong 换成retain 就可以,折腾了好一会,最

2012-05-14 18:44:22 1542

原创 听到大师兄的事情

​首先是在界面初始化的时候,把那些城市的初始化,写在界面初始化的时候,这就是我们的选择城市的时候为什么那么卡的原因了,真是的,还有就是以后要尽量用xib了,并不是因为它好,而是比较简单,容易维护,确实是这样的,最后就是单例模式的使用了,非常好用啊,和我以前用的不一样,以后我要多用单例模式了,创建一次就好了啊。其实今天学到的更多是前进的动力,我才知道,原来那几个我们黄埔军校的顶梁

2012-05-03 00:01:31 858

转载 刚刚发现了一个coredata的讲解,分了三部,但是还是看不太懂

在iPhone所有数据存储的方法里面,Core Data是重要数据存储的最佳选择。它能降低你应用的内存开销,提升响应速度,并把你从繁琐的代码中解脱出来。然而,学习Core Data之路异常久远。不过这也是这一系列教程的由来 – 让你快速掌握Core Data基础知识。作为该系列教程的第一部分,我们将为我们的对象建立一个可视化数据模型。为保证其有效性,我们会做一个快速肮脏测试(dir

2012-05-01 10:14:35 3112

ios线程性能测试

接下来我们模仿一下这个耗时操作建立一个项目,当点击Start Working的时候会等待10秒然后显示内容,并在控制台输出耗时: 代码实例 ZYViewController.m

2013-11-19

从xib取自定义view

从xib取自己想要的view,自定义自己的view,省去打代码的功夫,直接xib托代码

2013-11-19

UIColor 类别

code4app上下载的代码,感觉非常有用,实现单色,并且支持扩展

2013-05-14

空空如也

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

TA关注的人

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