- 博客(8)
- 收藏
- 关注
原创 iOS中关于数组排序问题
1.元素为字典的数组: NSMutableArray* array = [[NSMutableArray alloc] initWithObjects:@{@"one":@(19)},@{@"one":@(110)},@{@"one":@(1)},@{@"one":@(212)},@{@"one":@(99)},@{@"one":@(12)},@{@"one":@(34)}, nil];
2017-01-04 10:52:17 275
原创 assign,retain,copy对比
一、assign属性 当数据类型为int、float等原生类型时,可以使用assign,否则可能导致内存泄露。例如当使用malloc分配了一块内存,并把它的地址赋值给了指针a,后来如果希望指针b也共享这块内存,于是讲a赋值给(assgin)b。这时就用到了assgin,此时a和b指向同一块内存。但是现在问题出现了,当a不再需要这块内存时,能都直接释放呢?肯定是不能的,因为a并不知道b是否
2016-05-21 15:15:45 213
原创 android 学习笔记(1)-Mac上安装Android studio
第一步: 打开点击打开链接 http://developer.android.com/sdk/installing/studio.html ,选择Download Android Studio for Mac 选项 第二步: 勾选I have read and agree with the above terms and conditions 选项,开始下载 第三步: 下载完成会,运行d
2016-05-08 10:45:47 345
原创 iOS中关于UIButton缩进问题
NSString *string = @"测试UIButton文本缩进"; UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(30, 50, 250, 40)]; [button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
2016-04-15 17:56:53 701
原创 iOS开发中有关图片裁切的问题
+ (UIImage *)handleImage:(UIImage *)originalImage withSize:(CGSize)size { CGSize originalsize = [originalImage size]; NSLog(@"改变前图片的宽度为%f,图片的高度为%f",originalsize.width,originalsize.height);
2016-04-14 16:01:28 355
原创 iOS7以后导航栏按钮颜色问题
iOS7以后导航栏按钮图片颜色会默认变成白色(不管原来图片是什么颜色)代码和效果如下 UIBarButtonItem *leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:image style:UIBarButtonItemStylePlain target:self action:@selector(newMessage)]
2016-04-13 10:41:53 405
转载 iOS开发数据库篇—FMDB简单介绍
iOS开发数据库篇—FMDB简单介绍 一、简单说明 1.什么是FMDB FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API 2.FMDB的优点 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 对比苹果自带的Core Data框架,更加轻量级和灵活 提供了多线程安全的数据库操作方法,有效
2015-11-26 13:52:19 238
原创 浅谈面向对象和面向过程思维
相信绝大部分人学编程语言的时候应该是从c语言开始的吧,众所周知,c语言是面向过程语言,当然不是说用c写不出面向对象的代码,只是刚开始学的时候一般都是把想要实现的功能分为几步,然后一步一步去实现,这样,我们慢慢的也就形成了面向过程的思想,敲出来的代码当然也是面向过程的了。但是现在真正在开发中面向过程就不符合实际了。相比较而言,面向对象开发更能接近人的思维方式,有助于团队协同开发,还方便后期维护,所以
2015-01-31 08:52:09 841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人