OC的内存管理 iOS7以前使用的是MRC手动内存管理,现在都使用ARC自动内存管理,一般不会出现内存泄漏问题。 封装 封装就是有选择的保护自己的代码。将给别人使用的接口留出来让人看见,其他的都隐藏起来。增加了代码的可读性、可维护性、可拓展性。 将给别人看的代码放在 interface当中(.h o
分类:
其他好文 时间:
2016-02-15 11:57:00
阅读次数:
150
iOS内存管理的方式是引用计数机制。分为MRC(人式引用计数)和ARC(自动引用计数)、 为什么要学习内存管理? 内存管理方式是引用计数机制,通过控制对象的引用计数来实现操作对象的功能。一个对象的生命周期有生成,持有,释放,销毁。引用计数分为ARC,MRC,在MRC中,增加引用计数的方法是retai
分类:
其他好文 时间:
2016-02-14 20:56:53
阅读次数:
184
深入 char * ,char ** ,char a[ ] ,char *a[] 内核分类: c语言 2013-02-23 15:34 15176人阅读 评论(8) 收藏 举报Charcharcharchar aC语言c语言 C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了
分类:
其他好文 时间:
2016-02-02 21:33:27
阅读次数:
258
最近在一项目中,在某个地方总是有内存闪退问题,经排查之后,终于找到问题所在。 项目中崩溃的地方使用单例写的(MRC模式),其中单例的初始化方法如下: + (GetCalendarEvents *)shareInstence { if (_get == nil) { _get = [[[GetCale
分类:
其他好文 时间:
2016-02-02 14:26:03
阅读次数:
147
ARC的全称是Automatic Reference Counting,翻译过来叫“自动引用计数”;而对应的手动管理内存, 简称MRC (Manual Reference Counting)。关于ARC,要注意编译器特性,而不是运行时特性,也就是说编译器代替了程序员完成了内存管理的工作,所以说ARC
分类:
其他好文 时间:
2016-02-02 14:24:31
阅读次数:
214
没有学习过语言的朋友建议先去学习C语言 有编程基础的朋友建议看下OC的基础,这样学习起来UI更加轻松。。 后期我会持续更新UI的基础学习内容 有需要C、OC学习资料的朋友可以给我留言。 (文中代码部分是MRC模式,想要了解的朋友可以去看看OC的内存管理) 1、frame、center是相当于父视图而
分类:
移动开发 时间:
2016-01-29 20:06:00
阅读次数:
199
在开发中用到了需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全。解决办法,自定义一个GridView控件 public class MyGridView extends GridView { public M
分类:
移动开发 时间:
2016-01-28 16:53:12
阅读次数:
169
在ARC下 setter方法 -(void)setUserArray:(NSArray *)userArray{ _userArray = userArray;} //getter方法 -(NSArray *)userArray{ return _userArray;} 在MRC下 setter -
分类:
其他好文 时间:
2016-01-27 19:11:41
阅读次数:
142
1.在MRC工程中使用ARC的文件(例如AFNetworking,SDWebImage,MJRefresh等)在Build Phases里找到对应.m 在后面添加-fobjc-arc(代表这个文件使用ARC进行编译)2.在ARC工程中使用MRC文件,找到对应的文件在Build Phases中 找到对...
分类:
移动开发 时间:
2016-01-26 00:19:54
阅读次数:
463
1. DBUtils是JDBC的简单封装,可以和JDBC混合使用。 2. DBUtils对结果集自动封装为JavaBean是有着苛刻要求的:必须满足JavaBean的规范,其次Bean的getter与setter方法的名字与结果集的列名一一对应,而不要求JavaBean的私有成员与表结果集列名一一....
分类:
数据库 时间:
2016-01-25 20:58:10
阅读次数:
236