iOS开发
yamingwu
这个作者很懒,什么都没留下…
展开
-
iOS 16进制转UIColor
在代码中添加以下宏定义://color#define RGB(r, g, b) [UIColor colorWithRed:((r) / 255.0) green:((g) / 255.0) blue:((b) / 255.0) alpha:1.0]#define RGBAlpha(r, g, b, a) [UIColor colorWithRed:((r)原创 2015-02-21 15:45:59 · 599 阅读 · 0 评论 -
iOS Programming 学习笔记 - 03 UITableView和UITableViewController
1. UITableViewControllerMVC模式中Model用于存储数据,但是Model不需要了解user interface。View用于向用户进行显示,但View不需要了解Model对象。Controller用于同步user interface和model对象,并对程序进行控制。因此,作为view的UITableView不需要处理应用程序逻辑或数据,当我们使用UITableV原创 2015-02-09 20:15:43 · 865 阅读 · 0 评论 -
iOS Programming 学习笔记 - 04 UITableView编辑模式
之前一节我们创建了显示BNRItem的UITableView,接下来我们对Homepwner进行扩展,让用户可以对表格进行插入、删除和移动操作。原创 2015-02-11 09:45:28 · 619 阅读 · 0 评论 -
iOS Programming 学习笔记 - 05 UINavigationController
前面一节我们完成UITableView的编辑模式处理,这一节,我们继续修改Homepwner,为这个程序添加如下所示的两个view,用于让用户编辑每个item的详细信息。这里使用UINavigationController来在UITableView和详细信息页面之间进行导航。1. UINavigationController当一个应用程序由多个页面组成时,UINavigationC原创 2015-02-11 22:44:18 · 703 阅读 · 0 评论 -
iOS Programming 学习笔记 - 01 View and ViewController
iOS Programming 学习笔记1. UIViewNIB文件的名称需要和ViewController的文件名一直,这样在初始化该view controller时,使用如下方法即可,否则需要制定NIB文件和Bundle:BNRReminderViewController *rvc = [[BNRReminderViewController alloc] init];否原创 2015-02-06 23:53:41 · 730 阅读 · 0 评论 -
IOS中延时执行的几种方式的比较和汇总
转载自:http://blog.sina.com.cn/s/blog_8280f5ec0101k03c.html本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。- (void)delayMethod { NSLog(@"execute"); }1.performSelector方法[self performSelector:@selector(delay转载 2015-02-23 23:36:29 · 484 阅读 · 0 评论 -
Facebook发布Origami Live for iOS,并更新Origami
去年,Facebook免费发布了一款用于设计交互式用户界面的工具--Origami,Facebook在自家Facebook Paper、Instagram以及Messenger多款应用中使用了这款工具。出于某些原因,该工具仅适用于OS X 平台,设计师和开发者并不能在iOS上使用Origami原型。不过现在Origami Live可以让开发者和设计师在iOS上自由创作了。Origami转载 2015-03-03 12:57:53 · 837 阅读 · 0 评论 -
ios 左右滑动手势
这是一个很简单的实例,向做滑动,打开侧边栏,向右滑动,关闭侧边栏。1. 在ViewController中添加两个属性@property (nonatomic, strong) UISwipeGestureRecognizer *leftSwipeGestureRecognizer;@property (nonatomic, strong) UISwipeGestureRecogn原创 2015-02-20 23:20:00 · 2994 阅读 · 0 评论 -
iOS语音功能介绍
从技术上讲主要就是录音:把录音文件发到服务器,再从服务器传到另外一个设备进行播放,这个过程是非常简单的,但是考虑一个问题就是要适合网络传输,因为网络是特别脆弱的,不管是发的时候还是收的时候它会占到我们手机的流量,这个流量是大家比较关心的,因为这个网络确实太贵了,为了便于网络传输我们进行一个压缩和解压的过程,知道这个过程之后,我们可以进入我们iOS平台要讲的东西。第一个是语音录制、语音编解码、语音播转载 2015-02-17 11:11:42 · 709 阅读 · 0 评论 -
iOS Programming 学习笔记 - 02 Delegate and UITextField
继续修改01笔记中的HypnoNerd应用程序,添加供用户输入的Text Field,将用户输入的字符串显示到View中。这一节会用到UITextField, UIScrollViewDelegate, UIResponder, UILabel, Motion以及Zoom等技术。原创 2015-02-08 17:41:13 · 814 阅读 · 0 评论