OC
文章平均质量分 77
libin337472810
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
那些被遗漏的Objective-C保留字
http://maniacdev.com/cheatsheetobjccd.pdf转载 2016-03-03 19:20:37 · 361 阅读 · 0 评论 -
耦合度
一、什么是耦合度 耦合度就是某模块(类)与其它模块(类)之间的关联、感知和依赖的程度,是衡量代码独立性的一个指标,也是软件工程设计及编码质量评价的一个标准。耦合的强度依赖于以下几个因素:(1)一个模块对另一个模块的调用;(2)一个模块向另一个模块传递的数据量;(3)一个模块施加到另一个模块的控制的多少;(4)模块之间接口的复杂程度。 耦合按从强到弱的顺序可分为以下几种类型: (1)内容耦合原创 2016-04-25 17:07:27 · 1579 阅读 · 0 评论 -
CAEmitterLayers
一、在UIKit中,粒子系统由两部分组成:1· 一个或多个CAEmitterCells:发射器电池可以看作是单个粒子的原型(例如,一个单一的粉扑在一团烟雾)。当散发出一个粒子,UIKit根据这个发射粒子和定义的基础上创建一个随机粒子。此原型包括一些属性来控制粒子的图片,颜色,方向,运动,缩放比例和生命周期。2· 一个或多个CAEmitterLayers,但通常只有一个:这个发射的转载 2016-04-18 00:32:30 · 367 阅读 · 0 评论 -
文章标题
Category和Extension一、概述类别是一种为现有的类添加新方法的方式。利用Objective-C的动态运行时分配机制,Category提供了一种比继承(inheritance)更为简洁的方法来对class进行扩展,无需创建对象类的子类就能为现有的类添加新方法,可以为任何已经存在的class添加方法,包括那些没有源代码的类(如某些框架类)。二、示例1、声明类别@interface NSSt转载 2016-04-16 09:44:06 · 323 阅读 · 0 评论 -
bugly上报与umeng的区别
说到crash上传工具,大家肯定会第一时间想到umeng,不错,umeng 是最早推出 crash 上报的工具之一,在刚推出来的时候,特别受到ios开发人员的喜爱。 因为个时候,内存是手动管理的,很容易发生重复是释放内存导致crash,所以umeng的这个工具能够上传已经发布的产品的crash 日志,非常受开发者喜欢。 虽然现在苹果推出了ARC了,解放了iOS开发人员的内存管理工作,但crash还是原创 2016-05-11 23:23:43 · 1756 阅读 · 0 评论 -
文章标题
demo功能:基于CAEmitterLayer的雪花,烟花,火焰,爱心等效果。demo说明:基于Core Animation的粒子发射系统,粒子用CAEmitterCell来初始化。 粒子画在背景层盒边界上demo截屏:1.pngdemo代码说明:emitterPosition:发射位置emitterSize:发射源的大小;emitterMode:发射模式NSString * const kCAEm转载 2016-04-18 00:22:10 · 397 阅读 · 0 评论 -
友盟分享
—————————————集成————————————— 1. 导入框架包2.Appdelegate.m 中做配置 1)#import "UMSocial.h" //友盟SDK #import "UMSocialWechatHandler.h"//微信SDK #import "UMSocialSinaHandler.h"//新浪微博SDK 2) - (BOOL)applicati原创 2016-05-18 02:09:51 · 433 阅读 · 0 评论 -
runloop
深入理解RunLoop由 ibireme | 2015-05-18 | iOS, 技术RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。Index RunLoop 的概念 R转载 2016-05-22 23:24:55 · 356 阅读 · 0 评论
分享