自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

弄潮者的博客

记录学习iOS开发的点滴,互相学习,一起进步~

  • 博客(19)
  • 收藏
  • 关注

原创 iOS 画板的实现,具有颜色、线宽、橡皮、撤销和清屏功能

完成一个简单地画板,能够实现画壁颜色和线宽的选择,以及橡皮功能,撤销前一步的操作,和清屏功能。

2015-08-08 08:19:10 5357 4

原创 iOS音乐后台播放及锁屏信息显示

实现音乐的后台播放,以及播放时,可以控制其暂停,下一首等操作,以及锁屏图片歌曲名等的显示

2015-08-06 17:52:49 11900 8

原创 利用UIRefreshControl实现tableView下拉刷新

利用UIRefreshControl实现tableView下拉刷新

2015-08-28 08:46:02 2039

转载 优化UITableView性能

在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、Safari、App Store、iTunes、Game Center⋯几乎所有自带的应用中都能看到它的身影,可见它的重要性。然而在使用第三方应用时,却经常遇到性能上的问题,普遍表现在滚动时比较卡,特别是table cell中包含图片的情况时。实际上只要针对性

2015-08-27 22:52:21 914

转载 PCH的作用&Xcode6为什么干掉PCH(Precompile Prefix Header)&如何添加PCH文件

一直在用xcode6开发,但项目都是在xcode5上创建的,所以一直没注意到,xcode6竟然干掉pch文件了。为什么xcode6没有自动创建pch文件呢?简单地看:我们在写项目的时候,大部分宏定义,头文件导入都在这里,Xcode6去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大的增加了Build的时间。没有了Prefix Hea

2015-08-21 21:18:17 1760

转载 SDWebImage手动清除缓存的方法

1.找到SDImageCache类2.计算缓存大小的方法:[objc] view plaincopy- (NSUInteger)getSize {      __block NSUInteger size = 0;      dispatch_sync(self.ioQueue, ^{          NSDirecto

2015-08-21 21:15:42 942

转载 SDWebImage使用详解及流程分析

这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。使用示范的代码:UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个category)前提#import导入UIImageView+WebCache.h文件,然后在tableview的cellFor

2015-08-21 21:12:01 1608

转载 NSOprationQueue 与 GCD 的区别与选用

GCD 技术是一个轻量的,底层实现隐藏的神奇技术,我们能够通过GCD和block轻松实现多线程编程,有时候,GCD相比其他系统提供的多线程方法更加有效,当然,有时候GCD不是最佳选择,另一个多线程编程的技术 NSOprationQueue 让我们能够将后台线程以队列方式依序执行,并提供更多操作的入口,这和 GCD 的实现有些类似。这种类似不是一个巧合,在早期,MacOX 与 iOS 的

2015-08-17 22:40:04 1282

原创 iOS 浅赋值、深复制、完全复制的知识点梳理验证(附加归档解档)

浅复制(shallow copy)、深复制(one-level-deep copy)、完全复制(true copy)知识点梳理验证及归档解档知识

2015-08-15 08:33:45 1886

转载 iOS 集合的深复制与浅复制

概念对象拷贝有两种方式:浅复制和深复制。顾名思义,浅复制,并不拷贝对象本身,仅仅是拷贝指向对象的指针;深复制是直接拷贝整个对象内存到另一块内存中。一图以蔽之再简单些说:浅复制就是指针拷贝;深复制就是内容拷贝。集合的浅复制 (shallow copy)集合的浅复制有非常多种方法。当你进行浅复制时,会向原始的集合发送retain消息,引用计数

2015-08-13 19:54:59 931

转载 用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?

用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?

2015-08-13 19:47:14 6161

转载 "performSelector may cause a leak because its selector is unknown"警告原因及其解决办法

"performSelector may cause a leak because its selector is unknown"警告原因及其解决办法

2015-08-11 20:47:40 2700

原创 分类中究竟能不能增加成员变量?

分类中能否增加成员变量的探讨

2015-08-11 08:24:53 2530 1

原创 iOS APP图标长按抖动效果的实现(CAAnimation)

实现效果:当长按图标时,图标抖动,点击图标以外区域时停止抖动。

2015-08-08 18:33:05 6859

原创 iOS访问相册以及拍照保存至相册的实现

iOS访问相册及拍照保存的实现实例实现效果: 1、点击访问相册按钮,可以访问系统相册,选择以后返回在imageView中显示 2、点击拍照,访问摄像头,实现以后保存在相册中,返回在imageView中显示

2015-08-06 18:42:59 2755

原创 iOS图片加水印效果的实现并保存至相册

图片加水印效果的实现并保存至相册

2015-08-06 18:25:46 4777

原创 UIPickerView的简单应用——省份/城市选择的实现

UIPickerView的简单应用——省份/城市选择的实现

2015-08-05 20:52:43 4949

原创 iOS访问相册及拍照保存的实现实例

iOS访问相册及拍照保存的实现实例实现效果: 1、点击访问相册按钮,可以访问系统相册,选择以后返回在imageView中显示 2、点击拍照,访问摄像头,实现以后保存在相册中,返回在imageView中显示

2015-08-05 20:49:18 2709

转载 GitHub上README.md教程

最近对它的README.md文件颇为感兴趣。便写下这贴,帮助更多的还不会编写README文件的同学们。README文件后缀名为md。md是markdown的缩写,markdown是一种编辑博客的语言。用惯了可视化的博客编辑器(比如CSDN博客,囧),这种编程式的博客编辑方案着实让人眼前一亮。不过GitHub支持的语法在标准markdown语法的基础上做了修改,称为Github Flavor

2015-08-02 11:02:54 4599

空空如也

空空如也

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

TA关注的人

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