自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 oc addChildViewController

转载于 http://www.tuicool.com/articles/3ymMzub@interface HMTMainViewController () @property (nonatomic ,strong) HMTThirdViewController *thirdVC;@property (nonatomic ,strong) HMTFirstViewControlle

2016-05-31 19:01:42 866

原创 oc 控件视图旋转以及frame的变化

有这样的的一个VIew点击Button后进行45度的旋转。两种方式都可以    NSLog(@"self.view2.frame - x - %f y -%f w -%f d -%f",self.view2.frame.origin.x,self.view2.frame.origin.y,self.view2.frame.size.width,self.view2.frame.

2016-05-26 14:57:45 3996 1

转载 ReactiveCocoa和MVVM

转载于:http://www.infoq.com/cn/articles/reactivecocoa-ios-new-develop-framework扩展阅读:【长篇高能】ReactiveCocoa 和 MVVM 入门   http://www.cocoachina.com/ios/20150526/11930.htmlReactiveCocoa(

2016-05-24 15:18:46 481

转载 高内聚低耦合

内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。内聚就是一个

2016-05-23 15:11:54 456

转载 oc-事件传递响应链

大概的逻辑如下-- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event{ UIView *touchView = self; if ([self pointInside:point withEvent:event]) { //并且要可见且可响应用户操作【UserInteractionEnable】

2016-05-17 20:25:10 3476

转载 oc Block

转载于 -----  http://www.cocoachina.com/ios/20150109/10891.html1.3 闭包(Closure)闭包就是一个函数,或者一个指向函数的指针,加上这个函数执行的非局部变量。说的通俗一点,就是闭包允许一个函数访问声明该函数运行上下文中的变量,甚至可以访问不同运行上文中的变量。我们用脚本语言来看一下:

2016-05-17 15:43:13 284

原创 oc 元类 元数据

首先认清一些概念。struct objc_object { Class isa;};typedef struct objc_object *id;struct objc_class { Class isa; Class super_class; const char *name; long version; l

2016-05-16 21:02:45 913

原创 Delegate, Notification,KVO优缺点

delegate的优势:1.因为有严格的语法,所以编译器能帮你检查是否实现了所有应该实现的方法,不容易遗忘和出错2.使用delegate的时候,逻辑很清楚,比较方便的定位错误代码3.能够反馈返回值delegate的缺点:只能1对1notification的优势:一个对象发出的通知,多个对象能进行反应,一对多的方式实现很简单缺点:通知发出后,发出通知的

2016-05-16 17:11:58 727

原创 oc GCD 信号量

信号量是一个整形值并且具有一个初始计数值,并且支持两个操作:信号通知和等待。当一个信号量被信号通知,其计数会被增加。当一个线程在一个信号量上等待时,线程会被阻塞,直至计数器大于零,然后线程会减少这个计数。 dispatch_semaphore_t m_semaphore; m_semaphore =dispatch_semaphore_create(0);  ///0

2016-05-11 20:40:40 813

转载 oc消息转发机制

转载于-----http://wxgbridgeq.github.io/blog/2015/07/09/effective-oc-note-second/Class 类型对象OC本身是一种强类型语言,但其运行时功能让它又有了动态语言的特点。OC中对象的类型和对象所执行的方法都是在运行时阶段进行查找并确认的,这种机制被称为动态绑定。想要弄清楚运行时如何能够实现动态绑定机制,首先要了解

2016-05-11 16:30:11 2007

TCP协议的客户端和服务器端多线程阻塞模式的简单例子

TCP协议的客户端和服务器端多线程阻塞模式的简单例子 是新手练习的好程序,代码注释丰富,容易理解,希望 能够帮助到你!~

2012-04-11

通讯录类资源

实现通讯录文件存储,注册 ,登陆,通讯录翻页!增删改查操作! 是新学者的明灯!!!c语言环境测试通过!

2011-10-31

线性表简单易懂的例子!原创!!调试通过!

新手必备的例子,我自学时写的!可以给你个参照!!

2011-10-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除