自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 SDWebImage原理及使用

SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。SDWebImage 支持异步的图片下载+缓存,提供了 UIImageView+WebCacha 的 category,

2016-02-25 15:14:41 428

转载 关于iOS多线程,你看我就够了

概述这篇文章中,我不会说多线程是什么、线程和进程的区别、多线程有什么用,当然我也不会说什么是串行、什么是并行等问题,这些我们应该都知道的。在 iOS 中其实目前有 4 套多线程方案,他们分别是:PthreadsNSThreadGCDNSOperation & NSOperationQueue所以接下来,我会一一讲解这些方案的使用方法和一些案例。在将这些内容的时候,我也会

2016-02-25 14:21:55 465

转载 SpriteKit框架(动态文字)

SpriteKit框架的工程项目和添加内容到视图中。  那么下面的内容主要介绍的是怎样切换场景Step I.使用动作让场景内的内容动起来静态的文字视图很友好,但是如果文字视图可以动起来的话,它会使整个程序变得更加有趣。我们在SpriteKit框架中,通常是通过执行动作(action)来移动场景内的元素。1、创建action对象来描述你想要完成的动画,

2016-02-25 14:09:20 1255

原创 runtime - 运行时机制1

unsignedint outCount;    int i;    objc_property_t *pProperty = class_copyPropertyList([UIDatePicker class], &outCount);   for (i = outCount -1; i >= 0; i--)  {     // 循环获取属性的名字  prope

2016-02-25 14:07:44 372

原创 runtime 运行时机制 完全解读

1》runtime实现的机制是什么,怎么用,一般用于干嘛?  runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API。 在我们平时编写的OC代码中, 程序运行过程时, 其实最终都是转成了runtime的C语言代码,runtime算是OC的幕后工作者 比如说,下面一个创建对象的方法中,  举例:[[MJPe

2016-02-25 14:05:50 379

转载 iOS开发那些事--性能优化–内存泄露问题的解决

内存泄漏问题的解决内存泄漏(Memory Leaks)是当一个对象或变量在使用完成后没有释放掉,这个对象一直占有着这块内存,直到应用停止。如果这种对象过多内存就会耗尽,其它的应用就无法运行。这个问题在C++、C和Objective-C的MRR中是比较普遍的问题。在Objective-C中释放对象的内存是发送release和autorelease消息,它们都是可以将引用计数减1,当为引用计数

2016-02-25 13:51:40 1686

原创 iOS 25个性能优化/内存优化常用方法

1. 用ARC管理内存ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release简直像记得吃饭一样简单。而ARC会自动在底层为你做这些工作。除了帮你避免内存泄露,ARC还可以帮你提高

2016-02-25 13:49:04 480

转载 iOS项目内存优化

iOS项目内存优化    在用非ARC模式编写iOS程序的时候,造成程序内存泄露在所难免,后期我们一般会进行内存优化。自己比较常用的内存优化方法有两种    1、Analyze,静态分析内存泄露的方法。很简单,在Xcode菜单栏中点击 ”Product“ -> "Analyze",编译完成后项目工程中可能造成内存泄露的代码就会被标记出来,这样我们就可以有针对性的更改代码优化内存了。

2016-02-25 13:47:06 556

原创 iOS中修改系统自带的软件上文字描述为中文显示

例如:ios 使用UIImagePickerController 打开图片库和相机选择图片界面为英文描述,修改为中文的方法:在info.plist中添加Localizations设置item为Chinese (simplified)。

2016-02-18 14:55:08 1052

空空如也

空空如也

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

TA关注的人

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