摘要: 如果声明的是retain类型的,然后使用self.的话此时引用计数会加1,变成1,如果同时又使用了alloc,那么引用计数又加一变成了2,那么如果只是release一次的话就会内存泄漏。这种情况下的处理是如果同时使用了alloc等控制权处理那么不要使用self.了,直接用变量名字即可。以下是我的一些总结,如果有不对的地方希望大家多多指教我们在官方文档里看到这样的代码:在MyClass.h文件中 @interface MyClass : NSObject { MyObject *myObject;}@property (nonatomic, retain) MyObject *myObject; 阅读全文
posted @ 2013-07-23 18:00 如来藏 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 最近有人问我关于什么时候用self.赋值的问题, 我总结了一下, 发出来给大家参考. 有什么问题请大家斧正. 关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些东西我就不多解释了. 进入正题, 我们经常会在官方文档里看到这样的代码:MyClass.h@interface MyClass : NSObject { MyObject *myObject;}@property (nonato 阅读全文
posted @ 2013-07-23 18:00 如来藏 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Error validating server certificate for 'xxxxxxxxxxxx:443':- The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually!- The certificate hostname does not match.Certificate information:实用工具一>终端输入svn info https://xxx.x.xxx.xxx/svn/ios/ 这 阅读全文
posted @ 2013-07-22 15:48 如来藏 阅读(1514) 评论(1) 推荐(0) 编辑
摘要: 1、Xcode4中苹果有自带的SVN软件------>Organizer------>Repositories2、SVN checkout到本地后,删除本地file,对服务器有影响吗?不会影响服务器,当你执行“svn update”时会zai再次被自动下载;当删除后再执行“svn commit”就会在服务器上也对应删除。3、连接服务器点击file-》repositories-》点击坐下边的“+”-》然后名字及svn服务器的地址,还有type选中subversion然后next等等了。4、Xcode4下,SVN中常用命令Commit提交checkout将服务器上下载到本地(我个正在使 阅读全文
posted @ 2013-07-22 15:46 如来藏 阅读(3216) 评论(1) 推荐(0) 编辑
摘要: http://smartsvn.com/features说明场景执行步骤创建新项目一,二,三,四下载项目一,二,四代码提交五代码更新六一,打开SCM在xcode中,点击菜单:File -> Source Control –> Repositories二,连接SVN服务器1,2,配置SVN服务器地址(http://192.168.85.228/svn/repos1)3,输入用户名密码4,配置完成(Root目录表示svn服务器的根目录)三,上传新项目1,点击下边的 ‘Import’ 菜单,然后选择你想上传的项目的根目录这里假设我们选择上传的项目为: demo,则上传结束后,结果如下所示 阅读全文
posted @ 2013-07-22 15:28 如来藏 阅读(3207) 评论(0) 推荐(0) 编辑
摘要: objective-c protocol delegateprotocol-协议,就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。 delegate-委托,顾名思义就是委托别人办事,就是当一件事情发生后,自己不处理,让别人来处理。当一个A view 里面包含了B viewb view需要修改a view界面,那么这个时候就需要用到委托了。需要几个步骤1。首先定一个协议2。a view实现协议中的方法3。b view设置一个委托变量4。把b view的委托变量设置成a view,意思就是 ,b view委托a view办事情。5。事件发生后,用委托变量调用a view 阅读全文
posted @ 2013-07-16 18:04 如来藏 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 自己的实例: 两个类,a 和 b 多见于自视图或者下一级视图数据发生变化但是要改变的是上一级视图的内容的情况1, 首先在b中声明这个protocol@protocol ViewControllerDelegate @optional- (void)hideSubViews;- (void)showS... 阅读全文
posted @ 2013-07-16 17:29 如来藏 阅读(300) 评论(0) 推荐(0) 编辑
摘要: iOS在升级到4.0以后就支持了多任务了。下文将详细介绍一下这个特性。1、检查设备是否支持多任务Apple出于性能的考虑,并不是所有的iOS设备升级到iOS4以后都支持多任务,比如iPhone 3G。如果你的应用在没有多任务特性时会出问题,为了保持应用的健壮性,你应该对此进行判断并处理。你可以通过调用UIDevice对象的 multitaskingSupported属性来获取当前设备是否支持多任务。if(![UIDevice currentDevice].multitaskingSupported){ //不支持多任务时应做的处理}2、基本多任务特性通常,当用户按一下Home键,当前应用... 阅读全文
posted @ 2013-07-15 17:46 如来藏 阅读(269) 评论(0) 推荐(0) 编辑
摘要: ´ve just started using ASIHTTPRequest for iOs and I have a small issue with it. All requests are sent twice to the server even though I only get one reply from the library to my delegate methods.Both sync and async requests have this issue. I use Xcode 4 with ARC but have disabled it for ASIHTT 阅读全文
posted @ 2013-07-15 17:42 如来藏 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 给力Mac下的思维整理软件,思维导图软件合辑1.Mindjet MindManager for mac 10.0.211 经典的头脑风暴思维导图软件 最新破解Mindjet MindManager 是一款用于进行知识管理的可视化通用思维导图软件。该软件功能丰富,简单易用,快速上手,有利于进行发散性思维和头脑风暴法,将脑中的各种想法和灵感记录下来,进行知识的创新和分享。http://www.7do.net/resources-5840-1-1.html2.MindNode Pro for mac 1.9.2 强大直观的思维导图工具 最新中文破解含注册机MindNote Pro是一款功能强大且直观 阅读全文
posted @ 2013-07-15 15:48 如来藏 阅读(485) 评论(0) 推荐(0) 编辑