自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 263

原创 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 205

原创 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 338

原创 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 691

原创 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 346

原创 iOS7以后导航栏按钮颜色问题

iOS7以后导航栏按钮图片颜色会默认变成白色(不管原来图片是什么颜色)代码和效果如下 UIBarButtonItem *leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:image style:UIBarButtonItemStylePlain target:self action:@selector(newMessage)]

2016-04-13 10:41:53 397

转载 iOS开发数据库篇—FMDB简单介绍

iOS开发数据库篇—FMDB简单介绍一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API 2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方法,有效

2015-11-26 13:52:19 232

原创 浅谈面向对象和面向过程思维

相信绝大部分人学编程语言的时候应该是从c语言开始的吧,众所周知,c语言是面向过程语言,当然不是说用c写不出面向对象的代码,只是刚开始学的时候一般都是把想要实现的功能分为几步,然后一步一步去实现,这样,我们慢慢的也就形成了面向过程的思想,敲出来的代码当然也是面向过程的了。但是现在真正在开发中面向过程就不符合实际了。相比较而言,面向对象开发更能接近人的思维方式,有助于团队协同开发,还方便后期维护,所以

2015-01-31 08:52:09 836

空空如也

空空如也

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

TA关注的人

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