博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(Object-C)学习笔记(一)--开发环境配置和与c语言的区别
阅读量:4308 次
发布时间:2019-06-06

本文共 1198 字,大约阅读时间需要 3 分钟。

  博主是大三快要实习的学生,作为软件技术专业的我认真的考虑了一下出路,认为去干起点低低java不如花点钱选择iOS。正好我也对iOS很感兴趣,虽然我赶不上08年之后的那一段互联网热潮,但是这一段时间互联网仍旧稳步发展,而且iOS开发也不需要缴纳每年昂贵的开发者帐号费用(这是我后来才知道的)。互联网的发展以及各种优惠政策使得一大批程序员纷纷涌现,博主在此稍微的分享一下经验,和小伙伴们一起共勉,希望和大家一起走向人生巅峰啊

  回归正题,iOS开发是需要苹果设备的,当然你用Linux和PC虚拟机、黑苹果带OSX系统的也行。博主因为大学生没钱买MAC Book所以用的虚拟机,但是友情提示:分配的内存必须要大于4G,不然你进入系统卡的像慢动作似的。黑苹果需要事先确定自己的电脑是否支持,还要找很多的驱动。虚拟机平时有点卡,而且千万不要保存快照,不然就打不开了,博主因为错点了一次,又实验了一次,因此重装了两遍MAC。具体的安装教程请自行百度,博主就不在此说明了。

  言归正题,让我们一起踏上Object-C开发之旅吧。

  

前期准备
1. vmware11 安装 Mac OS X 10.11 虚拟机 
(打mac补丁,然后下载了虚拟机镜像包,用懒人安装法。直接替换新建的虚拟机文件,配置后搞定。)
 
2. 安装vmware tools,设置共享文件夹
(使得虚拟机和主机可以来回切换、设置分辨率,能共享文件。具体操作请教度娘)
 
3. 下载 xcode 7.1 dmg 镜像。(这里也推荐使用7.2)
(解压安装即可,前期准备就绪)
 
  
新建项目
1)打开xcode之后  选择创建一个项目
 2)

3)

4)

 

然后就可以在这个.m文件里写代码了。

下面贴上我从别人Blog找到的xcode常用快捷键 精品啊

 

OC的布尔类型是BOOL  返回YES NO

OC的字符串类型NSString 

1 #import 
2 3 int main(int argc, const char * argv[]) { 4 @autoreleasepool { 5 // insert code here... 6 BOOL t = YES; 7 BOOL f = NO; 8 NSString *str = @"test"; 9 NSLog(@"Hello, World!");10 NSLog(@"%hhd %hhd",t,f);11 NSLog(@"%@",str);12 }13 return 0;14 }

 

运行结果:

转载于:https://www.cnblogs.com/firstaurora/p/5183841.html

你可能感兴趣的文章
shell 脚本部署项目
查看>>
spring cloud zuul网关上传大文件
查看>>
springboot+mybatis日志显示SQL
查看>>
工作流中文乱码问题解决
查看>>
maven打包本地依赖包
查看>>
spring boot jpa 实现拦截器
查看>>
jenkins + maven+ gitlab 自动化部署
查看>>
Pull Request流程
查看>>
Lambda 表达式
查看>>
函数式数据处理(一)--流
查看>>
java 流使用
查看>>
java 用流收集数据
查看>>
java并行流
查看>>
CompletableFuture 组合式异步编程
查看>>
mysql查询某一个字段是否包含中文字符
查看>>
Java中equals和==的区别
查看>>
JVM内存管理及GC机制
查看>>
Java:按值传递还是按引用传递详细解说
查看>>
Java中Synchronized的用法
查看>>
阻塞队列
查看>>