美文网首页iOS开发学习IOS与java对比学习
IOS 开发学习(1): 学习纲领以及Objective-C 基

IOS 开发学习(1): 学习纲领以及Objective-C 基

作者: iOS开发攻城狮 | 来源:发表于2017-04-06 17:55 被阅读80次

    IOS 开发学习(1): 了解一下Objective-C的基本语法. 这部分基本是看完概述就完了. 因为实际上不练手的话, 看到的基本都忘记了. 任意一本介绍Objective-c的书都行, 重点是联想对比, 我这里会采用和Java的对比关系来说名, 存在重点语法冲突的地方, 将标注明确.

    IOS 开发学习(2):IDE环境学习, 目前是XCode 4.3.3. 第一步都是跟环境做一下艰难的斗争,  当开发环境不成为你的障碍时, 你才能集中精神去了解编程语言的精髓。我赞同这样的学习思路:编程语言学习——》开发环境——》软件框架学习——》具体软件业务的学习. 这个思路也尊崇软件的设计理念: 将容易变化的部分, 留在最后。【拓展开来,其实对学生教育也应该如此:先学不变的基本素质(良好的习惯、道德理念), 再学可变的具体知识, 包括专业知识. 扯得好远~ 收!】

    IOS 开发学习(3): OS平台下组建、框架的学习. 重点学习的地方在于, 线程、UI语法, 文本(包括XML文件)处理、 MVC结构

    IOS 开发学习(4): 产品开发的完整流程, 即开发IOS程序, 从Helloworld书写, 到最后发布的全过程

    以上是总纲, 下面是按照总纲的学习过程之一:IOS 开发学习(1): Objective-C 基本语法学习【学习的过程以C++/Java作为比较方式通同步学习】

    类定义

    注意, 在implement 文件中, 需要申明

    @synthesize b;

    这样表明用了系统内部的set和get方法, 否则是不能被使用的。

    方法修饰

    Objective-C 方法调用

    特殊指针

    null表示为空nil表示为空

    注意, id只能指向实例对象, 基本类型不能使用id. 比如int类型

    字符串

    布尔类型

    Obj-C 特有的语法:

    IBoutlet、IBAction

    1. 这两个在语法中没有特别含义

    2. 如果希望在interface Builder中能看到这个控件对象,那么在定义的时候前面加上IBOutlet

    3. 如果你希望在Interface Builder里控制某个对象执行某些动作,就在方法前面加上IBAction

    附注: 个人编写的例子程序:

    1. 类文件的interface声明:

    2. 类文件的实现:

    3. 类文件的使用main.m:

    下图为今年部分iOS开发的视频教程,因为不定时更新中故不做多的截图,如果有iOS开发上的问题不懂或者需要视频教程可以看我的个人简介。

    因为三月还没结束,故不截图,不定时更新中。

    相关文章

      网友评论

        本文标题:IOS 开发学习(1): 学习纲领以及Objective-C 基

        本文链接:https://www.haomeiwen.com/subject/uvmqattx.html