https://github.com/YouXianMing
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 85 下一页
摘要: 重写通知中心类笔者重新设计了通知中心类,功能完全与系统的通知中心一致,但有着比系统通知中心更优秀的地方:1. 注册了通知中心不需要手动移除,如果注册对象自动释放了,在通知中心中注册的信息也会自动消失2. 传递的参数可以是任何的对象,包括数组,字典等等一切对象3. 基于NSObject的categor... 阅读全文
posted @ 2014-08-11 08:36 YouXianMing 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 改善系统的通知中心iOS中的通知中心的实现实现机制是设计模式中的观察者.在不进行任何修改的情况下,通知中心是这么使用的.//// NormalViewController.m// NotificationCenter//// Copyright (c) 2014年 Y.X. All right... 阅读全文
posted @ 2014-08-10 09:29 YouXianMing 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 解析LayoutSubviews从百度上搜索了一下layoutSubviews的用处,以下是搜索的结果,当然,笔者是会一一验证的.1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置view的Frame会触发layoutSubvie... 阅读全文
posted @ 2014-08-09 08:40 YouXianMing 阅读(1959) 评论(0) 推荐(1) 编辑
摘要: 绘制虚线的UIViewCAShapeLayer配合贝塞尔曲线可以绘制曲线,笔者继承了一个UIView的子类,并将该子类的backedLayer替换为CAShapeLayer,以此来实现绘制虚线的效果.绘制出各种虚线的效果图:实现的源码:LineDashView.h 与 LineDashView.m/... 阅读全文
posted @ 2014-08-08 22:00 YouXianMing 阅读(6483) 评论(0) 推荐(0) 编辑
摘要: 快速设置UITableView不同section对应于不同种类的cell本文主要是为了写明如何在UITableView中,一个section对应于一种类型的cell,写起来不凌乱.在不封装任何类的前提下提供如下源码:请自行创建出3种类型的cell,创建好了就行,你需要创建出ModelOneCell,... 阅读全文
posted @ 2014-08-07 09:44 YouXianMing 阅读(3995) 评论(0) 推荐(0) 编辑
摘要: 设计根据标示符全局只运行一次的类全局只运行一次的代码,第一个想到的绝对是dispatch_once,这是不二的选择嘛,dispatch_once还是线程安全的.这里我将提供一种非线程安全但也可以使用的全局只运行一次的代码,设计很简单:现在提供类如下:StaticFlag.h + StaticFlag... 阅读全文
posted @ 2014-08-06 21:34 YouXianMing 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 给UIScrollView添加category实现UIScrollView的轮播效果大家都知道,要给category添加属性是必须通过runtime来实现的,本教程中给UIScrollView添加category添加了好几个属性,也是通过runtime来实现的.实现后的效果如下:UIScrollVi... 阅读全文
posted @ 2014-08-05 09:07 YouXianMing 阅读(479) 评论(1) 推荐(0) 编辑
摘要: 设计一个不强引用对象的单例字典大家都知道,使用NSDictionary存储对象的时候会强引用对象,导致被存储对象的引用计数+1,有时候,我们想用单例来存储对象,但又不希望强引用存储的对象,这该怎么实现呢?在这里,我们可以使用NSMapTable来实现这个功能.我直接给出源码:WeakDictiona... 阅读全文
posted @ 2014-08-04 21:29 YouXianMing 阅读(719) 评论(0) 推荐(0) 编辑
摘要: SVProgressHUDhttps://github.com/TransitApp/SVProgressHUDSVProgressHUD is a clean and easy-to-use HUD meant to display the progress of an ongoing task.... 阅读全文
posted @ 2014-08-02 16:49 YouXianMing 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: 使用CoreData [4]此片文章主要是分析如何对CoreData进行封装.在开始之前,我们需要弄明白3个非常关键的类,以下翻译凑合着看看.NSManagedObjectContextAn instance of NSManagedObjectContext represents a single... 阅读全文
posted @ 2014-07-31 16:41 YouXianMing 阅读(772) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 85 下一页