
IOS
dorawuxiaonan
这个作者很懒,什么都没留下…
展开
-
iOS 获取通信录联系人的所有属性(好东西必须留下)
ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook); for(int i = 0; i { ABRecordRef person = CF转载 2014-07-17 16:05:28 · 702 阅读 · 0 评论 -
iOS 消息相关 NSNotificationCenter
有的时候需要在两个Controller之前发送消息传递数据或者shi jan原创 2014-08-15 11:17:47 · 495 阅读 · 0 评论 -
iOS8 横纵屏适配,多种型号屏幕适配
最近由于iOS8的发布,很多适配问题让我头疼,做了很多尝试原创 2014-11-11 15:50:10 · 740 阅读 · 0 评论 -
ios tableview 小问题总结
1.分区在界面文件中原创 2014-10-09 15:50:23 · 526 阅读 · 0 评论 -
ios 通讯录 获取分组以及各组联系人
NSMutableDictionary * dicGroup = [[NSMutableDictionaryalloc]init]; CFErrorRef error = NULL; ABAddressBookRef iPhoneAddressBook = ABAddressBookCreateWithOptions(NULL, &error); CFArra原创 2014-11-12 18:27:38 · 1490 阅读 · 3 评论 -
iOS dictionary的使用
想要将手机中的联系人全部取出,并且按照联系人姓名首字母进行排序原创 2014-10-09 15:53:33 · 1213 阅读 · 0 评论 -
ios 使用Xcode6时,定义UIImage * 类型变量时报错
iOS8之后将自己的Xcode升到了6,写代码的时候发现定义UIImage * 类型的bian liang s原创 2014-10-14 16:13:00 · 3229 阅读 · 0 评论 -
iOS collectionview小结
collection view是6之后才有的,用法和tableview很像,但是个人感觉功能更加强大~~一般shi yon原创 2014-10-15 16:05:40 · 1504 阅读 · 0 评论 -
ios 设置启动时默认的屏幕方向
我们在开发iOS的应用时,可以选择屏幕的显示方向,原创 2014-11-18 10:20:36 · 2409 阅读 · 0 评论 -
ios 手势事件
UIPinchGestureRecognizer * pinchGesture = [[UIPinchGestureRecognizeralloc]initWithTarget:selfaction:@selector(handlePinch:)]; [_detailImage addGestureRecognizer:pinchGesture]; UITapGestu原创 2014-10-16 16:21:06 · 424 阅读 · 0 评论 -
ios8 强制某一界面的显示方向
在iOS8上很多之前的函数都不建议使用了,但是有的时候我们想要某一个界面只横屏显示或者只竖屏显示,可以使用以下方法实现:- (BOOL) shouldAutorotate { return YES;}- (NSUInteger) supportedInterfaceOrientations { returnUIInterfaceOrientati原创 2014-12-03 14:22:43 · 513 阅读 · 0 评论 -
ios 使用AVPlayer自定义视频播放器
iOS有一个类MPMoviePlayer可以用来实现视频的播放,但是用这个类不能对视频播放器对样式和功能做自定义。所以用AVplayer类来做自定义的视频播放器。视频是在一个view上显示的,我自定义了一个View,基于UIView#import #import #import @interface VideoPlayerView : UIView@原创 2015-01-09 09:45:42 · 4548 阅读 · 0 评论 -
iOS 修改系统音量
iOS的AVFoundation框架提供了基本的音视频播放工具,我们基本上可以靠其中提供的类完成绝大部分的音视频播放任务。但是在音频播放的输出音量的处理上,苹果的策略比较保守。尽管AVPlayer和AVPAudiolayerzhe这些类提供了音量调节功能,但这些音量控制属于App级别的控制。好处就是音量调节独立于系统音量,调节大小时不会影响系统音量。但有时候我们可能希望修改系统音量,以免在调节声音转载 2015-01-09 09:48:49 · 2538 阅读 · 0 评论 -
iOS 基础小结 常用控件之二
一,UIAlertView警告框原创 2014-08-25 10:31:18 · 590 阅读 · 0 评论 -
iOS 基础小结之常用控件三
UIPickerViewUIPickerViewDataSource,UIPickerViewDelegate>要x原创 2014-08-25 13:12:22 · 517 阅读 · 0 评论 -
ios 组合动画实现图片浏览,效果为图片放大并淡出
- (void)viewDidLoad{ [superviewDidLoad]; _array = [[NSMutableArrayalloc]initWithObjects:@"flower1.jpg",@"flower2.jpg",@"flower3.jpg",@"flower4.jpg",@"flower5.jpg",nil]; [self.view原创 2014-08-12 14:27:48 · 1084 阅读 · 0 评论 -
apple mach-o linker error
发生这种错误的原因通常是因为项目中存在同名类造成链接错误。有可能是你存在两个类名称都一样,也可能是因为你在不同的.m文件中定义了同样的const变量。这类错误需要自己看错误信息中给出的大长串路径,从中找出你的那个重名类或者变量名称,以此来定位错误位置。原创 2014-07-03 14:28:52 · 616 阅读 · 2 评论 -
IOS IB 画面之间的跳转和迁移
使用Xcode5,IB界面做界面的跳转和迁移。比如有两个界面,dui ying原创 2014-07-10 16:52:31 · 1328 阅读 · 0 评论 -
IOS Xcode5 IB tableView 简单使用
在Xcode5上使用IB界面做tableView的简单的使用。原创 2014-07-10 16:44:29 · 909 阅读 · 0 评论 -
IOS开发Xcode5将storyboard换成xib
Xcode5使用时创建工程会自动生成一个storyboard用来原创 2014-07-09 16:06:21 · 1236 阅读 · 0 评论 -
IOS 可以实现滑动的第三方库iCarousel的简单使用
iOS开发中如果想要你实现滑动效果,可以使用icarousel原创 2014-08-04 09:32:13 · 11433 阅读 · 1 评论 -
IOS APP 国际化的实现
一,应用名称国际化:在工程中添加文件,并命名为原创 2014-07-09 15:56:28 · 529 阅读 · 0 评论 -
iOS Calendar相关 之 关于前一天,当天的日程事件的获取
获取当天的日历事件:NSTimeInterval secondsPerDay =24 * 60 * 60;原创 2014-08-07 14:07:26 · 1834 阅读 · 0 评论 -
iOS calendar相关 关于周的计算和方法总结
NSDate * newdate = [NSDatedate];NSDateComponents *components = [[NSDateComponentsalloc] init];[componentssetYear:_currentYear];NSCalendar *gregorian = [[NSCalendaralloc] initWithCa原创 2014-08-07 17:24:20 · 1566 阅读 · 0 评论 -
iOS Calendar相关 之 NSDate与NSString相互转换
一,由NSDate类型转化成NSString :NSDate * date = [NSDate alloc]init];原创 2014-08-07 13:58:24 · 878 阅读 · 0 评论 -
IOS 系统打电话事件的监听与状态获取
我们可以调用IOS提供的接口拨打电话原创 2014-08-19 15:17:16 · 3198 阅读 · 0 评论 -
ios 基础 小结
先明白各个东西都是啥,开发的时候思路才能正确原创 2014-08-21 10:35:34 · 702 阅读 · 0 评论 -
iOS 基础小结之常用控件 一
有一些控件很常用,有些使用控件时的小问题几乎是每个人都会遇到的原创 2014-08-22 11:32:19 · 721 阅读 · 0 评论 -
iOS setting bundle
iOS可以在系统设置中对应用的一些属性进行设定,这个时候就用到了setting bundle了。添加setting.bundle文件,新建文件,选择Resources中的Settings Bundle类型的文件。会生成一个Root.plist文件,在这个文件中添加需要在系统设置中显示的内容,可以选择的种类有,Group,分区域用的,Multi Value,可以进入子页面做类似radiobutt原创 2014-12-10 15:27:40 · 1439 阅读 · 0 评论