- 博客(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回调返回。
2017-12-27
在iOS启动页增加一个倒计时跳过按钮
2016-08-01
UITableViewCell中添加横向滚动视图,用于展示不同图片。利用UICollectionView的优点,从而性能上有很大优化
2016-07-29
根据AFNetworking3.0框架封装的,实现了GET、POST、PUT、DELETE、上传文件、下载文件、文件上传下载进度条等功能
2016-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人