小爷的爷

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

07 2016 档案

Quartz Core框架之core animation
摘要:1.时间功能 (1)CFTimeInterval CACurrentMediaTime ( void ); :返回当前的绝对时间 2.转换功能 (1)bool CATransform3DIsIdentity ( CATransform3D t ); :返回bool判断是不是单位形变 (2)bool  阅读全文

posted @ 2016-07-31 17:23 小爷的爷 阅读(172) 评论(0) 推荐(0) 编辑

UIKit框架之UIDynamicAnimator
摘要:1.继承链:NSObject 2.可以遵守UIDynamicItem协议 3.为了能够使用动态行为,你需要使用这些类创建的对象: UIAttachmentBehavior, UICollisionBehavior, UIDynamicItemBehavior, UIGravityBehavior,  阅读全文

posted @ 2016-07-31 16:25 小爷的爷 阅读(317) 评论(0) 推荐(0) 编辑

UIKit框架之UIEvent
摘要:1.继承链:NSObject 2.事件大致可以分为三种事件:触摸事件、动作事件、遥控事件 3.获取事件的touches (1)- (NSSet<UITouch *> *)allTouches :返回和接收者相关的所有触摸 (2)- (NSSet<UITouch *> *)touchesForView 阅读全文

posted @ 2016-07-31 15:32 小爷的爷 阅读(399) 评论(0) 推荐(0) 编辑

UIKit框架之UIGestureRecognizer
摘要:恢复内容开始 1.继承链:NSObject 2.UIGestureRecognizer的子类有以下: UITapGestureRecognizer :点击 UIPinchGestureRecognizer :捏合 UIRotationGestureRecognizer :旋转 UISwipeGest 阅读全文

posted @ 2016-07-31 14:36 小爷的爷 阅读(286) 评论(0) 推荐(0) 编辑

UIKit框架之UITouch
摘要:1.继承链:NSObject 2.获取触发点的位置 (1)- (CGPoint)locationInView:(UIView *)view :返回指定视图的触发点的位置 (2)- (CGPoint)previousLocationInView:(UIView *)view :返回指定视图的上一个触发 阅读全文

posted @ 2016-07-31 10:12 小爷的爷 阅读(484) 评论(0) 推荐(0) 编辑

UIkit框架之UISegmentedControl
摘要:1.继承链:UIcontrol:UIview:uiresponder:NSObject 2.初始化 (1)- (instancetype)initWithItems:(NSArray *)items :初始化和返回分段控制器的title或者图片,items:传入选项卡的选项 3.管理分段控制器的内容 阅读全文

posted @ 2016-07-30 22:09 小爷的爷 阅读(259) 评论(0) 推荐(0) 编辑

Using Interface Builder记录
摘要:1.interface builder的作用主要是用来设计视图,文件的拓展名诶.storyboard或者.xib ;这两文件的区别是,.xib文件只能设计一个视图控制器,也就只能显示一个视图,.storyboard可以设计多个视图控制器和各个视图之间的转场。 2.xib和.storyboard文件是 阅读全文

posted @ 2016-07-30 21:15 小爷的爷 阅读(83) 评论(0) 推荐(0) 编辑

UIkit框架之UITabBarController
摘要:1.继承链:UIviewController:uiresponder:NSObject 2.访问tab bar控制器的属性 (1)@property(nonatomic, weak) id< UITabBarControllerDelegate > delegate :设置委托属性,需要遵守 UIT 阅读全文

posted @ 2016-07-30 20:38 小爷的爷 阅读(191) 评论(0) 推荐(0) 编辑

UIkit框架之uUInavigationController
摘要:1.继承链:UIviewcontroller:uiresponder:NSObject 2.如果你想使用一些动画转换,可以遵守 UINavigationControllerDelegate 3.创建导航控制器: (1)- (instancetype)initWithRootViewControlle 阅读全文

posted @ 2016-07-30 11:12 小爷的爷 阅读(263) 评论(0) 推荐(0) 编辑

第一章 ------ AutoYout介绍
摘要:1.使用自动布局的好处: (1)让两个视图进行尺寸匹配,使两个视图始终保持相同的宽度 (2)无论父视图如何改变,视图都可以相对于父视图居中 (3)拜放一行视图时将几个视图的底部对齐 (4)将两个视图偏移一定的距离 (5)将两个视图的底部绑定,当移动时两个视图都会同时移动 (6)防止图像视图在按自然大 阅读全文

posted @ 2016-07-23 17:15 小爷的爷 阅读(196) 评论(0) 推荐(0) 编辑

segues的类型
摘要:Name Interface Builder symbol Description Show Present the content in the detail or master area depending on the content of the screen. If the app is 阅读全文

posted @ 2016-07-22 20:11 小爷的爷 阅读(147) 评论(0) 推荐(0) 编辑

UIkit框架之UIwebview
摘要:1.继承链:UIview:UIResponder:NSObject 2.使用loadHTMLString:baseURL:方法来加载本地的HTML文件,或者使用 loadRequest:方法来加载网络内容,使用stopLoading方法来停止加载网络内容 loading属性能够发现是否正在加载网络内 阅读全文

posted @ 2016-07-22 14:53 小爷的爷 阅读(371) 评论(0) 推荐(0) 编辑

UIkit框架之UIPickerView
摘要:1.继承链:UIview:UIResponder:NSObject 2.获取uipicker view的属性 (1)@property(nonatomic, readonly) NSInteger numberOfComponents :获取列的数量,只读 (2)- (NSInteger)numbe 阅读全文

posted @ 2016-07-22 10:33 小爷的爷 阅读(225) 评论(0) 推荐(0) 编辑

UIkit框架之UIcollection
摘要:1.继承链:UIScrollView:UIview:UIResponder:NSObject 2.collection view使用的数据源需要遵守UICollectionViewDataSource协议,使用 UICollectionViewCell的实例对象来创建每个单独collection c 阅读全文

posted @ 2016-07-21 23:06 小爷的爷 阅读(520) 评论(0) 推荐(0) 编辑

UIkit框架之UIDatePicker
摘要:1.继承链:UIcontrol:UIview:UIResponder:NSOobject 2.和uidatepicker相关联的触发事件是 UIControlEventValueChanged,当使用倒计时来计算时间时需要建立 NSTimer对象 3.管理时间和日历: (1)@property(no 阅读全文

posted @ 2016-07-21 09:18 小爷的爷 阅读(437) 评论(0) 推荐(0) 编辑

UIkit框架之UItableview
摘要:1.继承链:UIScrrollView:UIview:UIresponder:NSObject 2.创建实例的时候首先需要确定table的类型 3.一个tableview对象必须要有一个数据源和一个委托对象,所以需要遵守 UITableViewDataSource和 UITableViewDeleg 阅读全文

posted @ 2016-07-20 16:13 小爷的爷 阅读(304) 评论(0) 推荐(0) 编辑

UIkit框架之Uivew
摘要:1.继承链:UIresponder:NSObject 2.通过使用 addGestureRecognizer:方法可以为视图添加手势 3.下面的属性都可以用来用于动画 @property frame @property bounds @property center @property transf 阅读全文

posted @ 2016-07-19 20:42 小爷的爷 阅读(707) 评论(0) 推荐(0) 编辑

UIkit框架之UIalert(iOS 9之后就不用这个了)
摘要:IOS中UIAlertView(警告框)常用方法总结 一、初始化方法 - (instancetype)initWithTitle:(NSString *)title message:(NSString *)message delegate:(id /*<UIAlertViewDelegate>*/) 阅读全文

posted @ 2016-07-18 17:07 小爷的爷 阅读(207) 评论(0) 推荐(0) 编辑

UIkit框架之UIScrollView
摘要:1.继承链:UIview:UIresponder:NSObject 引言 UIScrollView的是几个UIKit类包括的UITableView和UITextView中的超类。 一个UIScrollView对象(或者,简单地说,一个滚动视图)的核心概念是,它是一个视图,其起源是可调过的内容视图。它 阅读全文

posted @ 2016-07-18 16:28 小爷的爷 阅读(182) 评论(0) 推荐(0) 编辑

UIkit框架之UItextfield
摘要:1.继承链:UIcontrol:UIview:UIresponder:NSObject 2.成为第一响应者:[text becomeFirstResponder]; //让该文本成为第一响应者 3.使用resignFirstResponder方法可以取消键盘 4.想要显示键盘需要遵守UITextIn 阅读全文

posted @ 2016-07-18 15:20 小爷的爷 阅读(190) 评论(0) 推荐(0) 编辑

UIkit框架之UIimage
摘要:1.继承链:NSObject 2.以下有三种方法来创建图片对象 (1) imageNamed:inBundle:compatibleWithTraitCollection:从image asset或者主要的捆绑包中载入图片来进行创建图片对象。 (2) imageWithContentsOfFile: 阅读全文

posted @ 2016-07-17 21:26 小爷的爷 阅读(2144) 评论(0) 推荐(0) 编辑

UIkit框架之UIimageview
摘要:1.继承链:UIview:UIresponder:NSObject 2.如果你想利用这个类来制作动态图片,你需要遵守以下的原则: (1)所有的图片的大小都要一样 (2)所有的图片要使用同样的比例,同样后缀名 3.如果你混合使用缩放比例和透明的功能,为了提高性能你需要遵守以下的原则: (1)如果想要快 阅读全文

posted @ 2016-07-17 16:55 小爷的爷 阅读(178) 评论(0) 推荐(0) 编辑

UIKit框架之UIlabel
摘要:1.继承链:UIview:UIresponder:NSObject 2.如果你想要使UIlabel能够和用户进行互动,需要把它实例变量的属性 userInteractionEnabled改为yes 3.如果想要在UIlabel的下拓展一个子视图,需要把clipsToBounds的属性变成no 4.可 阅读全文

posted @ 2016-07-17 11:02 小爷的爷 阅读(180) 评论(0) 推荐(0) 编辑

UIkit框架之UIbutton的使用
摘要:1.UIbutton的继承关系:UIcontroller:UIview:UIresponder:NSObject; 2.添加按钮的步骤: (1)创建按钮的时候首先设置类型 (2)添加标题或者图片,设置大小来适合按钮内的内容 (3)为这个按钮链接一个或者多个动作方法 (4)在界面设置按钮的布局来控制它 阅读全文

posted @ 2016-07-16 21:33 小爷的爷 阅读(391) 评论(0) 推荐(0) 编辑

NSAttributedString的用法
摘要:标签: 以前看到这种字号和颜色不一样的字符串,想出个讨巧的办法就是“¥150”一个UILable,“元/位”一个UILable。今天翻看以前的工程,command点进UITextField中看到[attributedText]这个关键字,以前都没注意过UITextField还有这个属性,其实UITe 阅读全文

posted @ 2016-07-16 17:10 小爷的爷 阅读(948) 评论(0) 推荐(0) 编辑

iOS开发之修改动画对象的元素属性
摘要:步骤:1、使用single view application创建新的项目 2、在.h文件中使用UIimageview创建两个图片实例对象,使用UIDynamicAnimator创建动画对象 3.在.m中实现相关的代码 在.h文件中 在.文件中 阅读全文

posted @ 2016-07-13 16:56 小爷的爷 阅读(153) 评论(0) 推荐(0) 编辑

iOS 开发之推力动画效果
摘要:步骤: 1.使用single view application 创建新的项目 2.在.h文件中需要遵守两个协议<UICollisionBehaviorDelegate,UIGestureRecognizerDelegate>,使用UIimageview创建一个图片实例对象并与相关图片相连,使用UID 阅读全文

posted @ 2016-07-13 16:20 小爷的爷 阅读(266) 评论(0) 推荐(0) 编辑

iOS开发之瞬间位移动画效果
摘要:步骤:1.使用single view application 创建一个新的项目 2.在.h文件中遵守<UIGestureRecognizerDelegate>协议,创建一个UIimageview实例对象并进行相连,创建一个UIDynamicAnimator实例对象 3.在.m文件中,在- (void 阅读全文

posted @ 2016-07-13 16:12 小爷的爷 阅读(754) 评论(0) 推荐(0) 编辑

iOS开发之吸附动画效果
摘要:步骤:1.使用singleviewapplication创建新的项目 2.在.h文件中创建两张图片的实例对象,并与相关的图片进行相连;创建一个UIDynamicAnimator实例对象 3.在.m文件中使用UIAttachmentBehavior创建吸附对象,调用 [UIAttachmentBeha 阅读全文

posted @ 2016-07-13 11:31 小爷的爷 阅读(1294) 评论(0) 推荐(0) 编辑

ios开发之触碰动画效果
摘要:步骤:1.使用singe view application创建新的项目 2.在viewcontroller.h文件中定义两张图片的实例对象,创建一个UIDynamicAnimator实例对象,添加一个CGPoint变量(用来记录拖动图片的起始位置) 3.在.m文件中实现相关的代码 注意:.story 阅读全文

posted @ 2016-07-13 11:02 小爷的爷 阅读(216) 评论(0) 推荐(0) 编辑

iOS 开发之重力动画效果
摘要:步骤:1.使用single view application创建新的项目 2.在viewcontroller.h文件中创建一个图片实例并与相关图片相连,然后创建一个UIDynamicAnimator *anitor;实例对象 3.在.m文件进行执行 注意:.storyboard中的模拟器大小需要是标 阅读全文

posted @ 2016-07-13 10:29 小爷的爷 阅读(449) 评论(0) 推荐(0) 编辑

iOS开发之拖动图片
摘要:步骤:1.首先创建一个single view application 2.然后添加一个新的cocoa touch class的类 3.添加的类遵守<UIGestureRecognizerDelegate>协议 创建新类的.h文件 创建新类的.m文件 在viewcontroller.h文件中 在vie 阅读全文

posted @ 2016-07-12 19:24 小爷的爷 阅读(422) 评论(0) 推荐(0) 编辑

《View Programming Guide for iOS》之frame、bounds和center之间的关系
摘要:The frame property contains the frame rectangle, which specifies the size and location of the view in its superview’s coordinate system. The frame pro 阅读全文

posted @ 2016-07-04 15:27 小爷的爷 阅读(137) 评论(0) 推荐(0) 编辑

《view programming guide for iOS 》之可以使用动画效果的属性
摘要:frame—Use this to animate position and size changes for the view. ,框架,可以视图动态改变大小和位置 bounds—Use this to animate changes to the size of the view. ,可以改变视 阅读全文

posted @ 2016-07-04 12:10 小爷的爷 阅读(106) 评论(0) 推荐(0) 编辑

《Programming with Objective-C》的常规规定
摘要:1、每个类的类名在软件中必须唯一的(包括在框架、bounds中),类名有多个单词的时候就是用驼峰方法。 Prefix Framework NS Foundation (OS X and iOS) and Application Kit (OS X) UI UIKit (iOS) AB Address 阅读全文

posted @ 2016-07-03 20:27 小爷的爷 阅读(234) 评论(0) 推荐(0) 编辑

copy和assign的使用和区别
摘要:1、使用copy和assign都可以进行修饰属性或者变量。 2、区别: (1)copy的使用:使用这个进行修饰的属性,当已经进行初始化之后,就无法再改变属性的数据。 如: @property (copy , nonatomic) NSString *firstName;//是Person类的一个属性 阅读全文

posted @ 2016-07-01 12:45 小爷的爷 阅读(737) 评论(0) 推荐(0) 编辑

不能使用weak修饰进行声明的类
摘要:These classes include NSTextView, NSFont and NSColorSpace; for the full list, see Transitioning to ARC Release Notes. 但是如果你真的想在这些类中使用weak进行修饰,可以使用不安全的 阅读全文

posted @ 2016-07-01 11:41 小爷的爷 阅读(232) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示