《Objective-C程序设计(第6版)》-试读

记得大约2年前我所在的项目组说我们有个项目是要做IOS开发的,当时哥那个高兴啊,终于要跨入这个高大上的行业了,可以跟着乔帮主混了。于是项目还没开始哥就在网上找Objective-C的资料书籍看,发现它的语法是基于C的,完了,哥的C还是在大学的时候学的早忘完了,没事那咱就从C开始看,各种语法各种数据结构一顿恶补,正信心满满的准备开始自己的高大上的Objective-C学习时,上面说这个IOS项目搁浅了!!!

我去,现在想想都后悔啊,要是当时那个项目真要是搞起来,或者是哥坚定不移的自学Objective-C,想来哥现在也不是这副田地了,唉,时运不济啊。

话说当初那个说要IOS项目搁浅的人你站出来 我保证不打死你。就这样哥还是一个在只会码java的小屌丝,和那些个搞IOS动不动就上万的工资比起来,哥在Java这些年是白混了,现在看到有这个试读活动就赶紧就来看看啦,要重拾Objective-C不求进入高大上的IOS行业,但求多读点书把欠下的补上。

正应了那句话 出来混早晚都是要还的。

  http://hae.iteye.com/blog/2114949

试读开始:

 

作者上来就直切主题,为我们演示了Objective-C语言的第一个hello world的程序-Programming is fun!,这种风格我比较喜欢,不像有的书籍,一上来就是大书特书Objective-C,从注册到下载再到安装事无巨细的介绍,其实对于什么都不知道的新人比较有用,如果稍微了解点程序开发的都会直接跳过这部分的,如果真要了解这部分或者安装开发环境,可以从网上获得更多的信息,而且安装遇到的问题也可以在网上找到解决方法。毕竟书上安装开发环境时是绝对不会遇到安装遇到的各种问题,基本上都是一路Next

// 第一个程序示例
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
    @autoreleasepool {
        NSLog (@"Programming is fun!");
    }
    return 0;
}

 

使用Xcode

通过介绍Xcode的使用,作者手把手的教读者开发第一个程序,配图也很不错,加上Mac的本身漂亮界面,使没有Mac的读者大大的眼馋啊.

 http://hae.iteye.com/blog/2114949

Objective-C源文件使用.m作为文件名的扩展名,并列举了常见的文件扩展名,如下图所示:



书中总结了使用Xcode编译运行程序的具体步骤:

 

1)启动Xcode应用程序
2)如果开发新项目,选择File-New -Project...,或者在起始页面选择“Create a new Xcode Project” 选项
3)对于应用程序类型,选择Application-CommandLineTool,然后单击Next按钮
4)为应用程序取一个名称,在其他字段填入内容,单击Next按钮
5)选择项目目录的名称,还可以选择在那个目录中存储项目文件,单击Create按钮
6)在左上框格中会看到文件main.m,突出显示该文件,在该矿看羡慕的编辑矿看中输入你的程序。
7)在右上方的工具栏中,选择位于View中间的按钮,将显示调试区域,在这个区域将会显示输出。
8)在工具栏中单击Play按钮,或者从Product菜单中选择Run,编译并运行程序。
9)如果出现任何编译错误或者输入与预期不一致,需要对程序做一些修改,重复上一步骤重新编译和运行程序

 

现在的IDE都可以在编写时发现一些潜在错误同样的Xcode使用不同的颜色指示值,保留字等内容,也会在编写程序时提示程序中的一些潜在错误,这对刚开始编程的人来说很有帮助,(比如说 要是程序书写错误,IDE会标红显示)。

 

对于习惯于UNIX shell和命令行工具的程序员,可能更愿意使用Terminal来编辑,编译和运行程序。在Mac中这些都不是问题。

值的注意的是,在使用Terminal命令行来编译程序前,请确保系统上安装了Xcode的命令行工具。

 

高级语言的精髓-面向对象

Objective-C也是面向对象的编程语言,这点对于学习过面向对象语言的程序员应该很好理解。

书中作者也对Objective-C中的面向对象相关术语进行了说明:

接口:@interface

实现:@implementation

方法及实现:program -解决特定问题的代码

 

书的最后介绍了Objective-C的相关框架

Foundation框架和用户开发复杂图形用户界面(GUI)的Cocoacocoa touch

  http://hae.iteye.com/blog/2114949

 

总结:

 

总的来说,通过试读章节,我们应该对使用Objective-C进行程序设计有了很好的体验,并且可以独立开发小程序,并对面向对象的程序设计有一定的概念,对变量和方法命名有一定的了解.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值