摘要: CoreBluetooth Framework本文主要是介绍iphone、ipad设备之间相互通信的蓝牙知识。1.相关的类 在CoreBluetooth框架中,有两个主要的角色:周边和中央(Peripheral and Central),整个框架都是围绕这两个主要角色设计的,他两之间有一系列的... 阅读全文
posted @ 2014-06-18 15:05 帝林 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 归档也叫序列化,是将文件存在硬盘,解码是从硬盘还原一、使用属性列表进行归档 如果对象是NSString,NSDictionary,NSArray,NSData,NSNumber,NSDate,可以是使用writeToFile:atomically方法将数据写到文件,注意这种方式是明文。 NS... 阅读全文
posted @ 2014-04-29 16:51 帝林 阅读(250) 评论(1) 推荐(1) 编辑
摘要: NSUserDefaults的使用一、NSUserDefaults的简单介绍 用户轻量级的数据持久化,主要用于保存用户程序的配置等信息,以便下次启动程序后能恢复上次的设置。该数据实际上是以“键值对”形式保存的(类似于NSDictionary—),因此我们需要通过key来读取或者保存数据。二、NSU... 阅读全文
posted @ 2014-04-29 16:47 帝林 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 在百度地图上加自定义图片覆盖物之后,在这个覆盖物上加点击手势,发现并不识别。原因不太清楚。不过可以通过别的方法来实现这个功能。需要用到BMKMapViewDelegate中的方法:- (void)mapView:(BMKMapView *)mapView onClickedMapBlank:(CLL... 阅读全文
posted @ 2014-04-28 10:08 帝林 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: 3.5-inch和4.0-inch屏幕的适配1.在viewController.view中,存在一个view的尺寸是随着屏幕的改变而改变的。这个时候,将该view的属性autoresizingMask按要求改变即可。如果用的是xib,按下图设置即可。 2.在viewCon... 阅读全文
posted @ 2014-04-26 15:09 帝林 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 任何动画要表象出运动或者变化,至少需要两个不同的关键状态,而中间的状态的变化可以通过插值计算完成,从而形成补间动画,表示关键状态的帧叫做关键帧。 CABasicAnimation其实可以看做一种特殊的关键帧动画,只有头尾两个关键帧。CAKeyframeAnimation则可以支持任意多个关键帧... 阅读全文
posted @ 2014-04-25 18:21 帝林 阅读(353) 评论(0) 推荐(0) 编辑
摘要: UIImage主要是用来设置UIImageView中的image属性的。如果图片尺寸和UIImageView的尺寸正好一样。那么,恭喜您,直接放上去就ok了。 但是,如果两个尺寸不相匹配怎么办呢?答案很明显有两种:拉伸或者保持原来大小不变。一、不拉伸图片 如果你不想拉伸图片,那么伴随着一个问题。这个Image应该放在哪里合适? 这时,UIImageView会用到从父类UIView继承过来的一个属性contentMode。 如果这样写: imageView.contentMode = UIViewContentModeCenter;//假设imageVi... 阅读全文
posted @ 2014-02-25 20:07 帝林 阅读(794) 评论(0) 推荐(0) 编辑
摘要: app应用被启动加载后,通常情况下,就会有且仅有一个UIWindow实例。其目的是将需要在屏幕上显示的内容展示给我们。一、屏幕相关的知识 1> iPhone屏幕分辨率: iphone4之前的设备:320 * 480 iphone4和iphone4S: 640 * 960 iphone5:640 * 1136 2>UIScreen类 UIScreen类是当前屏幕的类,一般创建实例都是用它的类方法。[UIScreen mainScreen]。 个人建议在写viewController的UI布局时,可以直接根据屏幕类的宽和高进行布局。... 阅读全文
posted @ 2014-02-25 16:19 帝林 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、UI控件的用途 对于iOS应用程序的界面来说,每个UI控件相当于一个小的积木块,将这些积木块组合、搭建在一起,就可以形成丰富多彩的UI界面。二、UI控件的分类 iOS的UI控件大致分为三类:活动控件、静态控件和被动控件。 1)活动控件:大部分活动控件都继承于UIControl基类,活动控件可以与用户交互,当用户操作活动控件时,该控件可以激发相应的事件,该事件就会激发该控件上为该事件绑定的事件处理方法。比如:UIButton。 2)静态控件:静态控件通常只是继承于UIView,并不继承UIControl。静态控件只用于显示应用状态,用户不能对静态控件执行任何操作。典型的是U... 阅读全文
posted @ 2014-02-24 22:59 帝林 阅读(523) 评论(0) 推荐(0) 编辑