- 博客(22)
- 资源 (6)
- 收藏
- 关注
转载 第一个ios应用(5)
如果你的应用仍然无法正常工作,请根据本章节来尝试进行故障排查。如果仍然无法找到错误,请按照本章节最后的代码清单和你的代码进行逐一比对。 代码和编译器警告 你的代码应该能够无警告并通过编译。如果发现有警告出现,建议你将它们当成错误来看待。因为 Objective-C 是个非常灵活的语言,有时候编译器顶多把一些地方判定成警告而不是错误。 检查故事板文件 作为一名开发者,如果发现
2014-07-31 14:12:52 437
转载 第一个ios应用(4)
为用户的姓名添加一个属性 用户的姓名由一个字符串保存着,首先要为该字符串声明一个属性,这样你的代码才能引用它。请将此声明添加到视图控制器的头文件中(即 HelloWorldViewController.h)。 属性声明是一个指令,它会告诉编译器如何为变量生成存取方法(Access method),例如这里的用来保存用户姓名的变量。(完成添加属性声明之后,你会学到什么是存取方法。)
2014-07-31 13:59:33 444
转载 第一个ios应用(3)
添加用户界面元素 把对象库里的用户界面(UI)元素拖放到画布就可以将它们添加到视图中去了。当 UI 元素被放到视图中后,你可以按需要进行移动或缩放。 如何将 UI 元素添加到视图,并恰当摆放… 在工程导航栏选中 MainStoryboard.storyboard,画布上便会显示出 Hello World View Controller 的场景。 打开对象库。 对象
2014-07-31 13:13:14 527
转载 第一个ios应用(2)
正如你之前所学,一个视图控制器负责管理一个场景,以及呈现一个区域里的内容。这个区域中你看到的内容便是由视图控制器中的视图定义的。在这个章节中,你会更加细致地观察到由 HelloWorldViewController 管理的场景,并学会如何如何改变视图的背景颜色。 使用检视器来检视视图控制器 当一个应用启动时,就会加载主故事板文件,并创建一个初始视图控制器的实例。初始视图控制器管理着用户
2014-07-31 12:57:10 480
转载 第一个ios应用(1)
开发r 从图中可以看到,你创建的应用界面上有三个主要的元素: 一个文本框(用户把文字输入到这里) 一个标签(这里可以用来显示信息) 一个按钮(它能够让应用在标签处显示信息) 当你完成开发并运行应用时,点按文本框就会呼出系统提供的键盘。使用键盘输入你的名字,关掉键盘(点按 Done 键),再点按 Hello 按钮就会看到“Hello, 你的名字 !”出现在位于文本框
2014-07-31 12:26:23 710
转载 有关类的问题
引入动态类型后,问题随之而来。比如说在运行时如何判断一个对象是某种类型,一个对象是否支持某方法,一个对象是否是某类或是其子类的成员。幸运的是,NSObject类为我们提供了一些方法用于处理这类问题,要使用这些方法,我们需要一些铺垫,首先介绍class方法,看下面的示例代码: C代码 #import "Square.h" int main(int argc
2014-07-29 20:56:00 540
转载 c编译原理简介
1. 编辑器: 我们编写代码的一些窗口,如:记事本、word、notepad等。 2. 编译器: 检查用户代码的一些语法错误并且将其编译成汇编代码。 3.汇编器:将编译出来的文件变成目标代码(windows 下的.obj文件) 4.连接器:将目标代码连接成为可执行文件(.exe),及双击就可以运行文件。 5.集成开发环境(Integrated Development Env
2014-07-25 13:58:32 640
原创 objective c常用函数介绍
算术函数 【】 【】 函数名 说明 int rand() 随机数生成。 (例) srand(time(nil)); //随机数初期化 int val = rand()%50; //0~49之间的随机数 int abs(int a) 整数的绝对值 (例)int val = abs(-8); →8 ※浮点数的
2014-07-24 21:59:22 701
转载 Objective-C中的作用域静态变量详解
和c++一样,objective c中静态变量使用static关键字进行定义。例如:static NSUInteger n; 需要注意的是该static变量的作用域,它的作用域是在定义该变量的.m文件范围内。 和c++不同,objective c不支持类静态成员变量(也就是不支持class variables),通常的做法是在class之外定义静态变量来代替。
2014-07-21 20:11:36 1198
转载 Objective-C 的 self 和 super 详解
在 Objective-C 中的类实现中经常看到这两个关键字 ”self” 和 ”super”,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法,这么看起来是很容易理解的。以下面的代码为例: @interface Person:NSObject { NSString* name; } - (void) setName:
2014-07-21 11:28:30 546
原创 属性
|举报|字号 订阅 属性是用来代替声明存取方法的便捷方式。属性不会在你的类声明中创建一个新的实例变量。他们仅仅是定义方法访问已有的实例变量的速记方式而已。暴露实例变量的类,可以使用属性记号代替getter和setter语法。类还可以使用属性暴露一些“虚拟”的实例变量,他们是部分数据动态计算的结果,而不是确实保存在实例变量内的。 因此,属性说到底是暴露实例变量的一
2014-07-20 17:20:45 640
原创 解释程序
2014年的WWDC大会上苹果公司宣布新语言Swifit代替oc,但是我已经学了一部分oc,叫我怎么舍得放弃,况且swifit的语法还不是完全确定的,有可能还要改,Xcode6也没有正式上线(即使有beat版的),所以我决定继续学习oc,即使它可能有些丑陋。 #import int main(int argc, const char * argv[]) {
2014-07-14 21:57:43 676
C++单例设计模式
2014-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人