自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (10)
  • 收藏
  • 关注

原创 ios中4种开启新的线程的处理方式以及运用范围(多线程)

一、什么是多线程1. 2.3.二、使用多线程的目的是什么1.2.3.三、ios中有哪几种多线程方式1. NSThread 1.1 1.2 1.3 2. NSOperation2.1 2.23. GCD3.1 3.2四、代码示例1. NSThread2. NSOpe

2015-02-28 16:45:21 5593

原创 ios block回调的理解和总结

1. block回调与其他2种回调方式的区别  1) IOS常用回调方式有3种,如:delegate、NSNotificationCenter和block。  2) 通知:    (一对多)在APP中,很多控制器都需要知道一个事件,应该用通知;  3) delegate:    “一对一”,对同一个协议,一个对象只能设置一个代理delegate,所以单例对象就不能用代理

2015-02-27 16:51:49 3351

原创 ios KVO键值观察者详解

1. 什么是KVO    1) KVO是基于键值和Notification通知。    2) 当指定的被观察的对象的属性被修改后,KVO自动通知相应的观察者。 2. 什么情况下用KVO    1) 通常适用于根据A类(数据类)的某个属性值变化,B(view类)中的某个属性(控件状态)做出相应变化。体现了MVC的思想    2) 比如用于用户界面交互,当多个View共同使用了

2015-02-07 11:11:19 695

原创 关于单例设计模式的理解

1. 什么是单例设计模式?    1) 单例类被其他外部类创建访问时,该单例类只能返回一个实例对象。    2) 单例返回对象的值是全局性的,如A和B都引用了C这个单例,但A或者B任意一个类改变了单例类C的值,那么另一个类也跟着改变    3) 如果是普通类,被创建多次时所返回的对象是不一样的,如同是被A和B类所创建,A类和B类中得到该普通类的对象是不一样的。2. 单例设计

2015-02-06 14:59:09 625

原创 关于IOS delegate回调的理解

1. 什么是回调?    1) A类想要执行某个方法(如方法:run),但是A类自己无法实现这个方法,这个时候A类就把run这个方法委托出来(用delegate)。然后让B类去实现A类的委托方法       (delegate)run。但B实现run方法之后,A会再次调用run方法,将B实现的结果告诉A,此时A就达到了回调的目的。    2) 回调函数就是那些自己写的,但不是自己来调,而是

2015-02-05 11:56:38 1050

模仿微信枪红包功能的动画效果,可动态配置金额,用户头像,文字内容等信息,传入后可通过block回调返回。

下载地址:https://github.com/amber01/WSRedPacketView 描述: WSRedPacketView是模仿微信抢红包的功能,动画效果也操作体验和微信的基本一致,如果有需要用到类似的功能大家可以下载参考一下。 使用: WSRewardConfig *info = ({ WSRewardConfig *info = [[WSRewardConfig alloc] init]; info.money = 100.0; info.avatarImage = [UIImage imageNamed:@"avatar"]; info.content = @"恭喜发财,大吉大利"; info.userName = @"小雨同学"; info; }); [WSRedPacketView showRedPackerWithData:info cancelBlock:^{ NSLog(@"取消领取"); } finishBlock:^(float money) { NSLog(@"领取金额:%f",money); }];

2017-12-27

在iOS启动页增加一个倒计时跳过按钮

WSDrawCircleProgress, 根据UIBezierPath和CAShapeLayer自定义倒计时进度条,适用于app启动的时候设置一个倒计时关闭启动页面。可以设置进度条颜色,填充颜色,进度条宽度以及点击事件等。 github:https://github.com/amber01/WSDrawCircleProgress

2016-08-01

UITableViewCell中添加横向滚动视图,用于展示不同图片。利用UICollectionView的优点,从而性能上有很大优化

https://github.com/amber01/WSHorizontalListView.git UITableViewCell中添加横向滚动视图,用于展示不同图片。利用UICollectionView的优点,从而性能上有很大优化

2016-07-29

根据AFNetworking3.0框架封装的,实现了GET、POST、PUT、DELETE、上传文件、下载文件、文件上传下载进度条等功能

https://github.com/amber01/NetworkSample Network, 根据AFNetworking3.0框架封装的,实现了GET、POST、PUT、DELETE、上传文件、下载文件、文件上传下载进度条等功能,同时支持IPv6。 为什么使用它? 1. 简单快捷,只需要一句代码即可请求网络和文件处理 2. 只需要设置一个参数就能在界面上显示一个loading状态 3. block回调代码可读性更高 4. 快速上传下载文件,同时显示下载或上传进度条 5. 服务器请求接口单独用一个枚举来管理,方便查找和代码的阅读,提高开发效率 6. 支持IPv6

2016-07-04

delegate与block的使用

delegate与block的使用

2016-05-16

delegate和block的使用

delegate和block的使用

2016-05-09

各种flex源码,供新手学习参考

各种flex源码,供新手学习参考,非常有用哦

2013-10-09

用flex贪吃蛇as游戏

通过flex的mxml写的界面,AS3.0写的代码

2013-10-09

23种设计模式实例及说明大全(as3语言描述)

非常有助于AS3的同学学习,里面有5到6个设计模式值得参考

2013-10-09

空空如也

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

TA关注的人

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