一个安卓开发者的零经验ios之路

之前由于业务需要,没办法,赶鸭子上轿,虽然没经验,还是得看看ios开发,幸好周围专业的ios开发好多个,呵呵好多问题直接问也就解决了。回过头去看看,将之前的学习笔记都上传下,作为纪念。


首先,开发ios需要mac,不过对于我,mac貌似也没太多必要,毕竟不是主业,所以就笔记本装了个黑苹果。

其次,得知道从0开始需要看什么,怎么进阶。好吧,百度“如何从0开发ios”,我看的是知乎的答案,看了后选了其中一个人的推荐。

如下:



c语言基础我有,因为工作一开始的时候用了1年多,所以直接进入第二步,看objc,当然也有人推荐swift,不过我相信师出同源,咱这门外汉还是老老实实一步步来的好。


在学习objc之前,推荐看下这个文章,毕竟我们对c和java都比较熟,如果先期能对她们三者之间的区别有个数可以帮助记忆

http://www.runoob.com/w3cnote/objective-c-tutorial.html


好了,接下来就老老实实学objectc吧,下面所有的注解部分都是以一个c或者java的开发者的视角觉得有点区别的地方。


首先hello world

  
//
//  main.m
//  test1
//
//  Created by zhengji on 2017/2/5.
//  Copyright  2017年 zhengji. All rights reserved.
//

#import <Foundation/Foundation.h>

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

1.#import  类似#include。
2.Foundation.h, 隶属于foundation这个framework。后者可以理解为一堆基础类库的集合。苹果提供了一些列框架,这里用到的是cocoa的一部分。
3.NSLog,类似printf,NS是前缀,cocoa提供的几乎都用了这个前缀,加入了自动换行时间戳的特性
4.@符号,意思是转为NSString对象,参数定义使然


先到这吧。。。吃饭去

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值