自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 iOS开发note

加载一个透明的viewcontrollerShareViewController *themeVC = [[ShareViewController alloc] init]; if ([[[UIDevice currentDevice]systemVersion]floatValue]>=8.0) { themeVC.modalPresentationStyle =

2016-08-30 17:11:06 433 1

原创 iOS 通讯录操作 删除联系人 以及联系人多个号码 如何删除其中一个号码

纠结了好久的问题,分享给大家项目需求:操作通讯录,当一个联系人中有多个手机号时,点击删除,删除对应的手机号;当剩下一个手机号时,点击删除,删除这个联系人,最后将这些修改保存到通讯录ABMultiValueRemoveValueAndLabelAtIndex(phoneHaha, k);昨天也用到这个方法,最后报错,也就没继续用这个方法,今天又试了下,把报错原因放百度里,第一个答案是stackovew

2016-08-26 15:33:41 2904

原创 iOS 通讯录操作 删除联系人 以及联系人多个号码 删除其中一个号码

纠结了好久的问题,分享给大家项目需求:操作通讯录,当一个联系人中有多个手机号时,点击删除,删除对应的手机号;当剩下一个手机号时,点击删除,删除这个联系人,最后将这些修改保存到通讯录ABMultiValueRemoveValueAndLabelAtIndex(phoneHaha, k);昨天也用到这个方法,最后报错,也就没继续用这个方法,今天又试了下,把报错原因放百度里,第一个答案是st

2016-08-24 13:10:04 2347

原创 iOS开源项目大全

UI界面类项目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touchMBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel —— 效果很酷的分页排列内容类似的页面需要并排列出来,供用户选择。iCarousel具

2015-10-09 12:16:49 354

原创 git安装步骤

在你开始使用 Git 前,需要将它安装在你的计算机上。 即便已经安装,最好将它升级到最新的版本。 你可以通过软件包或者其它安装程序来安装,或者下载源码编译安装。在Mac上安装在 Mac 上安装 Git 有多种方式。 最简单的方法是安装 Xcode Command Line Tools。 Mavericks (10.9) 或更高版本的系统中,在 Terminal 里尝试首次运行 git 命令即可。 如

2015-10-08 20:36:58 313

原创 UIPickerView控件的使用

UIPickerView控件的使用1.首先UIPickerView得遵循UIPickerViewDelegate,UIPickerViewDatasource2.实现两个数据源方法#pragma mark - picker view dataSource- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{

2015-10-04 18:54:43 275

原创 对数据持久化的理解

何谓数据持久化?能将内催中的数据类型转换为存储模型,并能在将来需要时将存储模型还原为数据模型的机制。通俗讲就是将数据包存在非一时性设备中,并能在需要的时候恢复,苹果也就是从内存到闪存的过程。NSUserDefaults用NSUserDefaults存储配置信息NSUserDefaults本质是以Key-Value形式存在plist文件,放在App的Library/Preferences目录下。这个文

2015-09-22 20:47:58 967 1

原创 对OC的理解 以及 OC的特性

OC作为一门面向对象的语言,自然具有面向对象的语言特性,如:封装、多态、继承。它具有静态语言的特性,又有动态语言的效率。总体来说,它确实是一门不错的编程语言。Objective-C 具有相当多的动态特性,表现在三个方面:动态类型、动态绑定、动态加载。之所以叫做动态,是因为必须到运行时才会做一些事情。1、 动态类型:及运行时再决定对象的类型。这类动态类型在日常应用中非常常见。简单说就是id类型。实际上

2015-09-21 11:28:48 1756

原创 文章标题

NSDate 对象转换为 NSString 对象:NSDate *date = [NSDate date]; //创建表示当前时刻的 NSDate 对象 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; dateFormatter.dateFormat = @”yyyy-MM-dd HH:m

2015-09-21 09:07:57 257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除