iOS学习之HelloWorld工程

简介:

本文应读者要求,主要简介使用Xcode创建一个“HelloWorld”工程。

1.打开Xcode,点击新建工程

选择工程类型

2.填写工程信息

3.代码简介


//
//  main.m
//  helloWorld
//
//  Created by dengwei on 16/2/4.
//  Copyright (c) 2016年 dengwei. All rights reserved.
//

//Objective-C中使用#import导入一个头文件,与#include的区别在于不会重复导入同一个头文件
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    //创建一个自动释放池
    @autoreleasepool {
        // insert code here...
        //把“Hello World!”字符串打印到控制台,打印的时候是自动换行的。
        //Objective-C语言中字符串用@“”表示。
        //NS开头都是Objective-C里面的命名习惯,与乔布斯成立的Next Setp公司有关。
        //%@打印一个字符串对象
        NSLog(@"Hello, World!");
        
        //Objective-C中常用的类型
        NSInteger i = 10;
        //布尔类型
        BOOL flagA = YES; //NO
        BOOL flagB = TRUE; //FALSE
        //Objective-C的字符串(不属于基本类型,是对象类型,是指针)
        NSString *str = @"dengwei";
        
        //表示范围的结构体
        //第一个参数是起始位置
        //第二个参数是范围长度
        NSRange rang = {1, 3};
        NSMakeRange(1, 3); //等价于上一行代码
        
    }
    return 0;
}

4.效果演示


目录
相关文章
|
2月前
|
前端开发 开发工具 Swift
学习iOS开发的准备
准备学习iOS开发?确保有Mac和最新Xcode,先学好编程基础特别是Swift。利用Apple官方文档、在线课程和书籍作为资源。熟悉Xcode及Git,通过实践项目和开源代码积累经验。深研架构模式、核心框架和优化技巧。加入开发者社区,关注行业动态,持续学习。
31 1
|
4月前
|
存储 定位技术 iOS开发
XCode8升级到Xcode9(操作系统为iOS11)后原来的工程中遇到的问题
XCode8升级到Xcode9(操作系统为iOS11)后原来的工程中遇到的问题
50 0
|
iOS开发
iOS Xcode 意外退出 打不开工程
iOS Xcode 意外退出 打不开工程
153 0
|
10月前
|
安全 前端开发 Android开发
鸿蒙开发|鸿蒙系统的介绍(为什么要学习鸿蒙开发|鸿蒙系统的官方定义|鸿蒙和安卓、ios的对比)
鸿蒙开发学习是一项探索性的工作,旨在开发一个全场景分布式操作系统,覆盖所有设备,让消费者能够更方便、更直观地使用各种设备。
517 6
鸿蒙开发|鸿蒙系统的介绍(为什么要学习鸿蒙开发|鸿蒙系统的官方定义|鸿蒙和安卓、ios的对比)
|
12月前
|
iOS开发
iOS UIKit Dynamics Demo 学习地址列表
iOS UIKit Dynamics Demo 学习地址列表
44 0
|
XML JSON 编解码
IM通讯协议专题学习(九):手把手教你如何在iOS上从零使用Protobuf
接上篇《金蝶随手记团队的Protobuf应用实践(原理篇)》,本文将以iOS端的Objective-C代码为例,图文并茂地向您菔救绾卧趇OS工程中快速使用Protobuf,希望对你有帮助。
163 0
IM通讯协议专题学习(九):手把手教你如何在iOS上从零使用Protobuf
|
机器学习/深度学习 并行计算 算法
如何在 iOS 工程中使用 OpenCV
如何在 iOS 工程中使用 OpenCV
如何在 iOS 工程中使用 OpenCV
|
iOS开发 Perl
iOS 同一个工程创建不同的多版本切换应用
iOS 同一个工程创建不同的多版本切换应用
iOS 同一个工程创建不同的多版本切换应用
|
Swift iOS开发
iOS开发 - 适合工程多环境切换(swift环境),适合经常打很多不同环境包的人
iOS开发 - 适合工程多环境切换(swift环境),适合经常打很多不同环境包的人
269 0
iOS开发 - 适合工程多环境切换(swift环境),适合经常打很多不同环境包的人
|
测试技术 Swift iOS开发
iOS开发 - 一个工程多环境切换,适合需要经常打很多不同环境包的人
iOS开发 - 一个工程多环境切换,适合需要经常打很多不同环境包的人
323 0
iOS开发 - 一个工程多环境切换,适合需要经常打很多不同环境包的人