IOS资料
billhepeng
这个作者很懒,什么都没留下…
展开
-
隐藏NavigationBar上返回按钮的实现方法
查了不少关于隐藏导航栏返回按钮的资料, 给出的都是如下代码: [self.navigationController.navigationItem setHidesBackButton:YES]; [self.navigationItem setHidesBackButton:YES]; [self.navigationController.转载 2015-07-26 14:14:03 · 2098 阅读 · 0 评论 -
Objective-C字符串处理
NSLog(@"字符串处理");//获得字符串长度NSString* str1=@"MAC OS Pro";NSLog(@"长度是 %d",[str1 length]);//两个字符串连接NSString* str2=@"MAC OS Pro";NSString* str3=@" Leopard";NSString*转载 2015-07-28 13:22:58 · 389 阅读 · 0 评论 -
Objective-C语法快速参考
大部分有一点其他平台开发基础的初学者看到XCode ,第一感想是磨拳擦掌,看到 Interface Builder 之后,第一感想是跃跃欲试,而看到Objective-C 的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。 如果你和我一样,对苹果相关的开发:Mac OS X 或是iPhone 有兴趣,但是第一时间看到 Objective-C 就会头疼并伴有发烧转载 2015-07-28 13:21:21 · 375 阅读 · 0 评论 -
关于uitableviewcell的accessoryType属性
使用的话,例如:[cpp] view plain copycell.accessoryType = UITableViewCellAccessoryNone;//cell没有任何的样式 cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;//cell的右边有转载 2015-08-04 16:00:04 · 740 阅读 · 0 评论 -
Xcode的快捷键及代码格式化
本帖最后由 bao9107 于 2014-3-26 09:22 编辑 PS:下面都是网上百度后经过我自己整理,都是Xcode比较常用的快捷键,特别是红色标注的,很常用。用熟了开发编辑代码的的时候就很方便,希望对大家有用~1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD+OPt+S:保存所有文转载 2015-08-04 16:08:52 · 1072 阅读 · 0 评论 -
iOS通讯录联系人列表较完整(中文排序)
代码已上传GitHub https://github.com/6357/YUChineseSorting.git参考http://www.cnblogs.com/syxchina/archive/2012/10/11/2720257.html一、需要导入头文件pinyin.h这里有下载地址http://download.csdn.net/detail/u013873967/6991转载 2015-08-04 16:06:20 · 11240 阅读 · 3 评论 -
IOS中设置全局变量
转:http://blog.csdn.net/totogogo/article/details/7355203 有几种方法some developers recommend use singleton patter (ref link http://blog.csdn.net/kmyhy/article/details/7026511)方法1:使用静态变量 (不推荐转载 2015-08-04 16:02:39 · 2772 阅读 · 0 评论 -
ios开发—利用xcode tabbed模块快速开发标签栏应用
经典的ios 5橙子书中关于基于标签栏的应用开发采用空白模块的方式,书中给出的理由是:这样能使开发者对整个的应用流程有一个清晰的认识。但是在新版的xcode中已经提供了基于标签栏应用的模板,利用模板新建项目可以大大降低开发难度和时间。首先是创建一个新项目,选择“tabbed application”选项。创建成功并运行程序,可以看到该模板建立了一个有转载 2015-07-28 13:25:17 · 1022 阅读 · 1 评论 -
objective-c优雅的语法
对初学者来说,objective-c存在了很多令人费解的写法,实际上他们是非常优雅的。 程序员写的最多的就是函数以及调用自己写的或者别人写的函数。本文就从函数的角度来看下objective-c的优雅之处。 C#和objective-c同属于c系列语言。让我们先看下C#的函数定义和调用,做个对比。 C#函数的定义:public void doIt(strin转载 2015-07-28 13:23:24 · 370 阅读 · 0 评论 -
objective-c 多参数方法的定义与调用
方法定义举例: -(void)insertObject:(id)anObject atIndex:(NSInteger)index各部分解释:1.方法修饰符 - 代表此方法是实体方法,必须先生成类实例,通过实例才能调用该方法。+ 代表此方法是类的静态方法,可以直接调用,而不用生成类实例。2.参数类型 id 与 NSInteger 分别是两个参数 anObject 和 i转载 2015-07-28 13:21:51 · 3190 阅读 · 0 评论 -
iOS学习之UIPickerView控件的关联选择
接上篇iOS学习之UIPickerView控件的简单使用 接着上篇的代码 http://download.csdn.net/detail/totogo2010/4391870 ,我们要实现的效果如下:当选择左边的一级选项时,左边展示一级选项里含有的二级选项,选择后显示在TextField里。如何实现呢?建立一个和左边的列表key对应的数组,当选择这个转载 2015-07-26 14:16:06 · 402 阅读 · 0 评论 -
iOS学习之 plist文件的读写
在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。转载 2015-07-26 14:12:32 · 280 阅读 · 0 评论 -
ios--NavigationViewController跳转、返回传值
使用NavigationViewController进行页面跳转时,应该使用pushViewController方法来跳转至下一页面,这样的话,下一页面同样在NavigationViewController容器中。1、跳转到下一页面:?12345AloneSetPrizeViewCont转载 2015-07-26 14:15:32 · 8649 阅读 · 0 评论 -
UINavigationController within a UITabBarController, setting the navig
In my app I have a UINavigationController within a UITabBarController. Everything is working fine, however I can't set the title for the navigation controller. I have tried several different methods a转载 2015-07-26 14:13:09 · 343 阅读 · 0 评论 -
iOS中几种数据持久化方案:我要永远地记住你!
作者:@翁呀伟呀 授权本站转载概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3Core转载 2015-07-26 14:11:58 · 794 阅读 · 0 评论 -
ios coredata的用法和利弊
第一部分coredata的用法先建立一个使用use coredata的工程,在。xcdatamodeld文件中建立表格并为表格添加属性 为表格添加关系,下一步生成表格model其中生成的model:User和Department里面的属性用的是@dynamic@property有两个对应的词,一个是@synthes转载 2015-07-26 14:10:38 · 767 阅读 · 0 评论 -
Cocoa过滤器NSPredicate的完全用法
从下面的各个例子中,可以体会到NSPredicate的强大的能力,作为正则表达式的核心类,确实优化了很多的字符串及其正则相关的操作的流程。使代码简洁,而强大![cpp] view plain copy print ?Cocoa用NSPredicate描述查询的方式,原理类似于在数据库中进行查询 计算谓词: //基本的查询转载 2015-07-26 14:13:40 · 279 阅读 · 0 评论 -
UIPickerView
UIPickerView控件也是iPhone中比较常用到的一个控件,它通过转轮界面提供一系列多值选项,它向用户显示信息,也收集用户输入。下面就是一个普通的UIPickerView控件。UIPickerView里面的组件数和组件里的内容都是由我们在代码里面定制的。要使用UIPickerView就要遵守两种协议,一个是UIPickerViewDelegate,另一种是UIPickerV转载 2015-07-26 22:09:00 · 498 阅读 · 0 评论 -
IOS7 edgesForExtendedLayout
在iOS 7中,苹果引入了一个新的属性,叫做[UIViewController setEdgesForExtendedLayout:],它的默认值为UIRectEdgeAll。当你的容器是navigation controller时,默认的布局将从navigation bar的顶部开始。这就是为什么所有的UI元素都往上漂移了44pt。有时会加上顶部tool bar的高度 20, 20+44 = 6转载 2015-08-04 16:08:11 · 385 阅读 · 0 评论