摘要:
UIDynamic中的三个重要概念Dynamic Animator:动画者,为动力学元素提供物理学相关的能力及动画,同时为这些元素提供相关的上下文,是动力学元素与底层iOS物理引擎之间的中介,将Behavior对象添加到Animator即可实现动力仿真Dynamic Animator Item:动力学元素,是任何遵守了UIDynamicItem协议的对象,从iOS 7.0开始,UIView和UICollectionViewLayoutAttributes默认实现该协议。如果自定义的对象实现了该协议,即可通过Dynamic Animator实现物理仿真UIDynamicBehavior:仿真行为 阅读全文
摘要:
先介绍几个常用关键字: equired前缀表示该字段为必要字段,既在序列化和反序列化之前该字段必须已经被赋值。与此同时,在Protocol Buffer中还存在另外两个类似的关键字,optional和repeated,带有这两种限定符的消息字段则没有required字段这样的限制。相比于option 阅读全文
摘要:
一. 介绍 Protocolbuffer 是一种数据交换格式,类似于我们现在使用的XML和JSON。是Google公司推出的,本来这个语言是Google公司内部使用的,随着Google对这个格式的优化,就本着好用的东西大家分享的原则,就拿出来供大家使用(简称Protobuf或PB),和XML、JSO 阅读全文
摘要:
1.UITextField 的认识UItextField通常用于外部数据输入,以实现人机交互。比如我们QQ、微信的登录界面中让你输入账号和密码的地方2.UITextField 控件的属性设置#import "ViewController.h"@interface ViewController (){... 阅读全文
摘要:
1. KVC And KVO 的认识KVC/KVO是观察者模式的一种实现 KVC全称是Key-value coding,翻译成键值编码。顾名思义,在某种程度上跟map的关系匪浅。它提供了一种使用字符串而不是访问器方法去访问一个对象实例变量的机制。KVO全称是Key-value observing,翻... 阅读全文
摘要:
翻看该方法的参考文档,苹果对retainCount方法的描述如下:retainCountDo not use this method. (required)- (NSUInteger)retainCountReturn ValueThe receiver’s reference count.Spec... 阅读全文
摘要:
Cocoa是苹果公司为Mac OS X所创建的原生面向对象的API,是Mac OS X上五大API之一(其它四个是Carbon、POSIX、X11和Java)。苹果的面向对象开发框架,用来生成 Mac OS X 的应用程序。主要的开发语言为 Objective-c, 一个c 的超集。 Cocoa 开... 阅读全文
摘要:
1.UIViewController 的认识UIViewController在iOS开发中占据很重要的位置,iOS的整个UI开发的核心思想也是MVC的架构,从UIViewController的命名就可以看出它在MVC中所扮演的角色,那就是Controller。Controller作为整个UI视图的控... 阅读全文
摘要:
1. 通知中心认识 通知中心实际上是在程序内部提供了消息广播的一种机制。通知中心不能在进程间进行通信,它只能进行程序内部通信,不能跨应用程序进程通信。通知中心,当通知中心接受到消息后会根据设置,根据内部的一个消息转发表,将消息转发给订阅者。通知中心是基于观察者模式的,它允许注册、删除观察者。通知中... 阅读全文
摘要:
1. UIImageView 的认识QQ:853740091UIImageView 继承UIView,通过他的名字我们也可以看出这个是用来显示图片的2. 使用方法UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMak... 阅读全文
摘要:
1. UIView 的初认识官方文档 UIViewclassdefinesarectangularareaonthescreenandtheinterfacesformanagingthecontentinthatarea.Atruntime,aviewobjecthandlestherenderi... 阅读全文