Objective-C是一个强大而且非常有用的语言,但是同样也是有一点危险的。这次主题是受到一篇有关C++陷阱的文章启发,来聊聊Objective-C和Cocoa中的陷阱。
简介
我将和Horstmann使用同样的定义:陷阱是能够编译、链接、运行,但却不会按你所预期地去执行的代码。他提供了一个例子,这段代码在Objective-C中和在C++中同样都是有问题的:
if (-0...
分类:
其他好文 时间:
2015-01-28 11:19:46
阅读次数:
303
我们将要创建的是一个简单的公司移动网站网络应用。该应用包含一个主页,一个联系人表单,以及一个简单的用来获取Sencha最近更新的博客文章的列表 - 访客可以通过移动设备来阅读浏览该博客信息。...
分类:
移动开发 时间:
2015-01-28 11:14:07
阅读次数:
782
Objective-C是一个强大而且非常有用的语言,但是同样也是有一点危险的。这次主题是受到一篇有关C++陷阱的文章启发,来聊聊Objective-C和Cocoa中的陷阱。简介我将和Horstmann使用同样的定义:陷阱是能够编译、链接、运行,但却不会按你所预期地去执行的代码。他提供了一个例子,这段...
分类:
其他好文 时间:
2015-01-28 11:05:42
阅读次数:
213
bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle. 我们的程序是一个bundle. 在Finder中,一个...
分类:
移动开发 时间:
2015-01-27 22:02:16
阅读次数:
270
http://yang152412.blog.163.com/blog/static/175861582201332321351862/一、UISignal的工作模式 1、发送Signal,比如从ViewController的loadView和ViewDidLoad方法,Button的touch方法...
分类:
其他好文 时间:
2015-01-27 17:46:17
阅读次数:
1059
一:TableViewController1:删掉默认的ViewController 拖动一个TableViewController2:新建一个Cocoa Touch Class,命名为:TableViewController3:将1邦定至24:拖动一个Label,TAG设为1,将CELL的ID设为...
分类:
移动开发 时间:
2015-01-27 16:14:37
阅读次数:
187
Linux文件、目录的增删移1)echo 显示一行内容。touch 如果文件/目录不存在,则创建新文件/目录;如果文件存在,那么就是更新该文件的最后访问时间,用法 touch [-acm] [-r ref_file] 文件... touch [-acm] [MMDDhhmm[yy]...
分类:
系统相关 时间:
2015-01-27 13:03:35
阅读次数:
147
苹果的Touch Icon相对我们都比较熟悉,是苹果为了支持网络应用(或者说网页)添加到桌面需要的图标,有了这些Touch Icon的网页链接更加和Native应用更相像了。由于苹果设备IPod,IPhone,IPad等设备广泛,很多网页都提供了touch icon这种图标资源。由于Android中...
分类:
移动开发 时间:
2015-01-27 12:55:13
阅读次数:
191
苹果的Touch Icon相对我们都比较熟悉,是苹果为了支持网络应用(或者说网页)添加到桌面需要的图标,有了这些Touch Icon的网页链接更加和Native应用更相像了。由于苹果设备IPod,IPhone,IPad等设备广泛,很多网页...
分类:
移动开发 时间:
2015-01-27 11:24:56
阅读次数:
174
UIGestureRecognizer 手势识别器,是常用手势的父类
可以手写代码,也可以拖拽应用手势。
1.触摸Touch
四个方法:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
_label1.text = @"触摸开始";
//1.获得触摸屏幕的手指
U...
分类:
移动开发 时间:
2015-01-27 11:22:01
阅读次数:
230