2015年10月13日

事件分发、响应者链条 201905更新

摘要: iOS的三种事件:触摸事件/运动事件/远程控制事件 系列词语:事件传递、响应者链条、hitTest和pointInside typedef enum { UIEventTypeTouches, UIEventTypeMotion, UIEventTypeRemoteControl, } UIEven 阅读全文

posted @ 2015-10-13 22:02 🌞Bob 阅读(199) 评论(0) 推荐(0) 编辑

iPhone屏幕尺寸、分辨率及适配

摘要: 1.iPhone尺寸规格设备iPhone宽Width高Height对角线Diagonal逻辑分辨率(point)Scale Factor设备分辨率(pixel)PPI3GS2.4 inches (62.1 mm)4.5 inches (115.5 mm)3.5-inch320x480@1x320x4... 阅读全文

posted @ 2015-10-13 21:59 🌞Bob 阅读(498) 评论(0) 推荐(0) 编辑

collectionView布局原理及瀑布流布局方式--备用

摘要: 最近学习到了瀑布流的实现方法,瀑布流的实现方式有多种,这里应用collectionView来重写其UICollectionViewLayout进行布局是最为简单方便的。但再用其布局之前必须了解其布局原理。 在这里笔者挑出其中较为重要的几个方法来进行讲解。1.- (BOOL)shouldInvali... 阅读全文

posted @ 2015-10-13 21:36 🌞Bob 阅读(348) 评论(0) 推荐(0) 编辑

iOS 获得通讯录中联系人的所有属性--b

摘要: ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook); for(int i = 0; i < CFArrayG 阅读全文

posted @ 2015-10-13 21:21 &#127774;Bob 阅读(307) 评论(0) 推荐(0) 编辑

iOS 后台运行实现 --备用

摘要: 文一我从苹果文档中得知,一般的应用在进入后台的时候可以获取一定时间来运行相关任务,也就是说可以在后台运行一小段时间。还有三种类型的可以运行在后以,1.音乐2.location3.voip文二在IOS后台执行是本文要介绍的内容,大多数应用程序进入后台状态不久后转入暂停状态。在这种状态下,应用程序不执行... 阅读全文

posted @ 2015-10-13 21:18 &#127774;Bob 阅读(274) 评论(0) 推荐(0) 编辑

iOS多线程常用类说明

摘要: iOS的多线程,涉及到如下一些类,这里集中做个介绍,免得混淆。 1、NSTimer 很显然,这是定时器类 2、NSTask iOS 不支持 NSTask 在很多并发操作的时候,多线程太耗资源,也太危险,这时候多进程出来了,通过 NSTask 可调用外部可执行程序 3、NSThread iOS 支持多 阅读全文

posted @ 2015-10-13 21:05 &#127774;Bob 阅读(263) 评论(0) 推荐(0) 编辑

iOS序列化与反序列化

摘要: 1到底这个序列化有啥作用?面向对象的程序在运行的时候会创建一个复杂的对象图,经常要以二进制的方法序列化这个对象图,这个过程叫做Archiving. 二进制流可以通过网络或写入文件中(来源于某教材的一段话)本人的理解是当你于写数据需要本地存储时,即将你的数据写到硬盘上的时候,你就必须对他进行序列化,转... 阅读全文

posted @ 2015-10-13 20:25 &#127774;Bob 阅读(205) 评论(0) 推荐(0) 编辑

iOS官方文档阅读 基本格式指北

摘要: 一些关键词作用 NS_AVAILABLE 表示可用 如 NS_AVAILABLE(NA, 6_0);例如上面这句就是表示 该方法在6.0系统后可用 如果在6.0以下的系统用不了的 或者直接崩溃. NS_DEPRECATED 表示弃用 如 NS_CLASS_DEPRECATED_IOS(4_0, 10 阅读全文

posted @ 2015-10-13 20:21 &#127774;Bob 阅读(239) 评论(0) 推荐(0) 编辑

iOS实现地图半翻页效果--老代码备用参考

摘要: // Curl the image up or downCATransition*animation = [CATransitionanimation];[animationsetDuration:0.35];[animationsetTimingFunction:UIViewAnimationCu... 阅读全文

posted @ 2015-10-13 20:19 &#127774;Bob 阅读(300) 评论(0) 推荐(0) 编辑

AVQueuePlayer

摘要: 想要视频一个接一个的无缝连续播放么? 还在用mpmovieplayercontroller么?out了! 介绍一个可以实现无缝连续播放视频的东西-------AVQueuePlayer ! AVQueuePlayer 是苹果最新推出的一个神器,支持多视频播放,无敌了!之前被无缝播放折磨了大半天,后来 阅读全文

posted @ 2015-10-13 20:17 &#127774;Bob 阅读(450) 评论(0) 推荐(0) 编辑

ios音频视频资料--

摘要: 视频播放 MediaPlayer.framework MPMoviePlayerViewController VS MPMoviePlayerController MPMoviePlayerViewController MPMoviePlayerController 版本支持 Available i 阅读全文

posted @ 2015-10-13 20:16 &#127774;Bob 阅读(248) 评论(0) 推荐(0) 编辑

ios coredata 老代码备用参考

摘要: iPhone OS在2009年6月份推出3.0版本SDK,其中一个特性是引入了Mac SDK中的core data。是一种ORM(Object Relationships Mapping)解决方案,类似java的Hibernate。有了这个,就不必像ios简单sqlite使用那样编写繁琐代码了,减少... 阅读全文

posted @ 2015-10-13 20:13 &#127774;Bob 阅读(267) 评论(0) 推荐(0) 编辑

uitableviewcell 自适应大小 参考

摘要: - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {// 列宽CGFloat contentWidth = self.tableView.frame.size.... 阅读全文

posted @ 2015-10-13 20:10 &#127774;Bob 阅读(245) 评论(0) 推荐(0) 编辑

触发UIButton长按事件

摘要: UIButton*aBtn=[UIButtonbuttonWithType:UIButtonTypeCustom];[aBtnsetFrame:CGRectMake(40,100,60,60)];[aBtnsetBackgroundImage:[UIImageimageNamed:@"111.png... 阅读全文

posted @ 2015-10-13 20:00 &#127774;Bob 阅读(584) 评论(0) 推荐(0) 编辑

Objective-c开发中混合使用ARC

摘要: 首选“Compile Sources”的位置:选中工程->TARGETS->相应的target然后选中右侧的“Build Phases”,向下就找到“Compile Sources”了。如何在未使用arc的工程中引入一个使用了arc特性的文件:对相应的文件添加:-fobjc-arc参数如何在arc工... 阅读全文

posted @ 2015-10-13 19:21 &#127774;Bob 阅读(167) 评论(0) 推荐(0) 编辑

ios短信和电话--参考

摘要: 调用打电话功能[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];调用发短信功能[[UIApplication sharedApplication]openURL:[NSURL URLWith... 阅读全文

posted @ 2015-10-13 19:20 &#127774;Bob 阅读(155) 评论(0) 推荐(0) 编辑

ios阻止锁屏 --老代码,供参考

摘要: // Disable the idle timer[[UIApplication sharedApplication]setIdleTimerDisabled:YES]; // Or for those who prefer dot syntax:[UIApplication sharedAppli... 阅读全文

posted @ 2015-10-13 19:18 &#127774;Bob 阅读(278) 评论(0) 推荐(0) 编辑

objective-c常用数学方法

摘要: 1、 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 、反三角函数 double asin (double); 结果介于[-PI/2, PI/2] double acos (double); 结果 阅读全文

posted @ 2015-10-13 19:14 &#127774;Bob 阅读(361) 评论(0) 推荐(0) 编辑

ios更改UITabBarController背景以及选中背景图片的方法

摘要: 一、背景图片 1、5.0以上版本 UIImage *image = [UIImage imageNamed:@"system_tabbar_bg.png"]; [self.tabBar setBackgroundImage:image]; 2、5.0以下版本 UIImage *image = [UI 阅读全文

posted @ 2015-10-13 19:12 &#127774;Bob 阅读(600) 评论(0) 推荐(0) 编辑

ios7 sdk 新特性

摘要: iOS 7 is a major update with compelling features for developers to incorporate into their apps. The user interface has been completely redesigned. In ... 阅读全文

posted @ 2015-10-13 19:10 &#127774;Bob 阅读(249) 评论(0) 推荐(0) 编辑

导航