![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios开发心得
文章平均质量分 78
世界里的一粒沙
不积硅步无以至千里
展开
-
工厂模式
工厂模式我的理解是:他就是为了创建对象的创建对象的时候,我们一般是alloc一个对象,如果需要创建100个这样的对象,如果是在一个for循环中还好说,直接一句alloc就行了,但是事实并不那么如意,我们可能会在不同的地方去创建这个对象,那么我们可能需要写100句alloc 了,但是如果我们在创建对象的时候,需要在这些对象创建完之后,为它的一个属性添加一个固定的值,比方说都是某某学校的学生,那么转载 2015-02-21 17:02:55 · 274 阅读 · 0 评论 -
高内聚低耦合
内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。 高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。内聚就是一个模块内各个元素彼翻译 2015-02-21 18:03:19 · 356 阅读 · 0 评论 -
通知中心在音乐播放器中的应用
//首先定义一个继承于UIView的类PlayView在appdelegate中设立一个属性,是PlayView类的然后在app中注册通知中心- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Ov原创 2015-02-13 15:24:20 · 291 阅读 · 0 评论 -
通知中心-在音乐软件中的应用
首先要先设置一个继承与UIView的一个类,类中包含歌手图片,歌曲,歌手,上一曲和下一曲暂停的view --PlayView然后在appdelegate中设置一个属性,属性的类属于PlayView 在-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NS原创 2015-02-13 14:59:24 · 259 阅读 · 0 评论 -
UIImageVIew属性值animationImages
animationImages是数组类型,改数组必须包含UIImage对象。每张图片可以看成是一帧动画。 NSMutableArray *tempArr = [NSMutableArray arrayWithArray:@[]]; for (int i = 0 ; i NSString *string = [NSString stringWithFor原创 2016-04-15 17:17:09 · 298 阅读 · 0 评论