- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 框架节构设计(高内聚低耦合)
内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。定义高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。 概念
2016-04-29 10:22:50 567
原创 RunLOOP浅分析
RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。目录RunLoop 的概念RunLoop 与线程的关系RunLoop
2016-04-29 09:23:16 4468
原创 NSMutableAttributedString
在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstring(带属性的字符串),上面的一些需求都可以很简便的实现。1.实例化方法和使用方法
2016-04-29 09:21:34 478
原创 iosGCD基本用法
Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的线程更有效率。Dispatch Queue
2016-04-28 11:50:51 2719
原创 ios CGRec用法
/* rect(x,y,width,height); width, height正负代表了从原点的绘制方向,矩形的长宽都是取得绝对值 */ // Do any additional setup after loading the view, typically from a nib.#pragma mark --------
2016-04-15 11:57:53 551
原创 IOS(CGGeometry)几何类方法总结
摘要 CGGeometry.h文件中封装了一些常用的几何方法。IOS Object-c 几何方法 CGRect目录[-]IOS开发几何类方法总结一、几个常用结构体二、几个系统定义的量三、一些常用方法IOS开发几何类方法总结CGGeometry.h文件是用C语言实现的一个封装了许多常用几何方法的文件。一、几个常用
2016-04-15 11:56:36 295
原创 CAAnimation四种动画
在上一篇专题中我们提到,CAAnimation可分为以下四种:123456781.CABasicAnimation通过设定起始点,终点,时间,动画会沿着你这设定点进行移动。可以看做特殊的CAKeyFrameAnimation2.CAKeyframeAnimation
2016-04-13 16:07:15 2147
原创 iOS中的动画
摘要 本文主要介绍核iOS中的动画:核心动画Core Animation, UIView动画, Block动画, UIImageView的帧动画.核心动画Core Animation UIView动画 Block动画 UIImageView的帧动画目录[-]iOS中的动画 Core AnimationCAAnimation:CAProperty
2016-04-13 16:04:41 1553
原创 IOS 核心动画之CAKeyframeAnimation - iBaby
- IOS 核心动画之CAKeyframeAnimation - 简单介绍 是CApropertyAnimation的子类,跟CABasicAnimation的区别是:CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值 - 属性解析: -
2016-04-13 16:03:44 301
apple_mobile_device_types.json
2020-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人