iOS学习记录册(1)-初学

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/VVanity/article/details/71513008

晚上下班后总想学点东西来充实自己。去年过年给自己买了一台mac。自己又不是作设计和美工的。感觉用处不是特别大。闲着也是闲着,心血来潮学iOS开发吧。把自己每天或者每星期学到的东西简单的记录下来,鼓励自己不要半途而废。

Xcode入门

学习iOS所需要的装备一台mac,iPhone。配置暂无研究。我也是刚刚玩。哈。首先我们得安装Xcode这个软件。在App Store里面就可以直接下载。
这里写图片描述

Xcode是苹果公司为开发者提供的集成开发环境。安装完毕后我们打开工具。
这里写图片描述
我们选择第二个选项。Create a new Xcode project(创建一个新的Xcode项目)我们先创建一个Command Line Tool项目。起名叫MyObject。

//
//  main.c
//  MyObject
//
//  Created by xxx on 2017/5/10.
//  Copyright © 2017年 Big Nerd Ranch. All rights reserved.
//

#include <stdio.h>

int main(int argc, const char * argv[]) {
    // insert code here...
    printf("Hello, World!\n");
    return 0;
}

这是main.c的代码。
int main(int argc, const char * argv[])是main函数。是程序的入口
printf(“Hello, World!\n”); 是打印函数
return 0 是返回值
// insert code here… 的颜色是绿色的。是注释。它只是用来说明或者提示。不被程序执行

好,然后我们运行程序。在项目窗口的左上角,找到类似iTunes或DVD播放器中播放的按钮。或者用快捷键command+r。

提示Build Succeeded就表示构建成功
提示Build Failed表示构建失败

项目右下角框会显示运行的结果
Hello, World!
Program ended with exit code: 0

编程

//
//  main.c
//  MyObject
//
//  Created by xxx on 2017/5/10.
//  Copyright © 2017年 Big Nerd Ranch. All rights reserved.
//

#include <stdio.h>

int main(int argc, const char * argv[]) {

    // 声明变量,变量名为weight,类型float
    float weight;

    // 为weight变量赋值
    weight = 14.2;

    // 向控制台输出weight变量
    printf("重量为:%f\n", weight);

    // 再声明一个类型float的变量
    float cookingTime;

    // 计算烤制时间,将结果给cookingTIme变量
    // *代表 乘
    cookingTime = 15.0 + 15.0 * weight;

    // 向控制台输出cookingTime变量
    printf("烤制时间需要 %f 分钟.\n", cookingTime);

    // 函数结束,返回0表示成功
    return 0;
}

运行的结果:
重量为:14.200000
烤制时间需要 228.000000 分钟.
Program ended with exit code: 0

我们可以按照上面的代码来编写。每一行代码都有注释说明。程序是从上到下一步一步执行的。其中我们完成了一个档案的计算,15.0 + 15.0 * 14.2 。这里跟计算器很像。不需要我们自己计算出结果。

程序中的逻辑判断

#include <stdio.h>

int main(int argc, const char * argv[]) {

    float truckWeight = 34563.8;

    // 根据卡车重量判断卡车是否属于轻型货车
    if(truckWeight < 40000.0) {
        printf("这是一台轻型卡车\n");
    } else {
        printf("这是一台重型卡车\n");
    }

    return 0;
}

我们先看下语法
if else 如果,否则
if(条件表达式){
// 如果条件表达式的结果为真,就执行此处代码
} else {
// 如果条件表达式的结果为假,就执行此处代码
}

条件表达式的计算结果只会有两种答案,真或假。C语言中的惯例是,0代表假,非0代表真
我们可以这样理解,0代表没有,什么都没,无。没有了不存在的当然是假的

表达式需要用到比较运算符:< > <= >= == !=
需要特别留意==运算符。在C语言中,==运算符的作用是判断数字是否相等,而=的作用测试执行赋值(assign)

还有逻辑运算符
&& 逻辑与 并且
|| 逻辑或
! 逻辑非

猜你喜欢

转载自blog.csdn.net/VVanity/article/details/71513008