"1"
  • 1
  • 2
  • 3













配套资源【点击图标查看更多】

                       

 教学PPT     教学方案      教学视频      教学题库      教学大纲   

内容简介

Objective-C是一种面向对象编程语言,目前是用于iOS设备开发的主流语言。本书作为iOS开发的入门教材,站在初学者的角度,以形象的比喻、实用的案例,通俗易懂的语言,详细讲解了Objective-C语言。

全书分为9章,前8章主要讲解了Objective-C的基本知识,包括开发工具的安装使用、面向对象思想、分类、foundation框架、文件操作,以及在程序中,如何调试程序、处理错误等。第9章则带领大家开发了第一个iOS程序,帮助大家增加学习Objective-C语言的兴趣和自信心。

本教材附有配套视频、源代码、习题、教学课件等资源,而且为了帮助初学者更好地学习本教材中的内容,还提供了在线答疑,希望得到更多读者的关注。

本书既可作为高等院校本、专科计算机相关的程序设计课程教材,也可作为iOS技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。

教材特色

Objective-C是一门面向对象的高级编程语言,本书作为Objective-C学习的入门教材,建立在C语言的基础上,系统全面地讲解了Objective-C的基础知识和面向对象的编程思想,包括类、对象、方法、分类、协议和代理、ARC、文件操作等。为了让初学者达到熟悉Objective-C语言并灵活运用的程度,本书不仅采用需求引入的方式、通俗易懂的语言对每个知识点进行了详细讲解,而且不局限于理论讲解,采用"案例驱动"的方式深入讲解,书中的每个知识点都可以找到对应的案例。

样章预览

第5章 分类

学习目标

了解分类的概念

掌握分类的创建和使用

掌握系统自带类的扩充

掌握类扩展的使用

在编写面向对象程序时,经常会为现有的类添加一些新的功能,这时,如果不想通过修改原有类或者创建子类的方式来实现,则可以通过分类(Category)来实现。分类是OC中的一种特殊语法,它是一种为现有类添加新方法的方式,本章将针对分类的相关知识进行详细讲解。


5.1 分类概述

在实际开发中,随着程序功能的增加,经常需要对类的功能进行扩展。例如,向某个类中添加两个分数相减、相乘、相除的方法,如果直接在类中修改,势必会造成程序代码臃肿,可读性差。如果创建子类,在子类中添加新的方法,随着继承体系越来越复杂,势必会导致系统混乱,难以维护。

针对上述情况,OC提供了分类,分类可以在不创建子类的情况下,对原有类进行扩展,它不仅可以扩展程序员自己定义的类,还可以扩充系统自带的类。

->点击查看更多精彩内容

配套资源

针对《Objective—C入门教程》一书,传智播客精心打造了一整套符合教学规律的配套资源,->点击查看教学资源包介绍手册

为了让各位老师能快速了解这套教学资源包,特意选取了部分精彩内容在此进行展现,具体如下:

以往出版社教材配套的PPT只是教材内容搬家?照本宣科“升级”成了照PPT宣科?——我们设计的教学PPT画面精美,素材丰富,逻辑层次清晰,有了这套PPT,从此只要单击鼠标即可轻松把课堂串起来

教学PPT【查看样例】

有了我们提供的教学PPT,教案本来就用不上了……但是,我们懂得:教务处可不那么人性化,一如往常的要检查教案,于是,教案也替老师们写好了,大大节约老师的时间和精力。

教学方案【查看样例】

课时就那么点,学生没听明白重难点怎么办?没有时间讲实践课怎么办?

——大量的巩固和强化重难点知识的教学短视频,帮老师解决难题,让学生收获惊喜!

什么是分类【查看样例】

使用Xcode创建分类【查看样例】

不测怎么知道学生的学习效果?做一次测验耗时耗力又耗心血?

——标配3000道测试题+考试系统,出卷、考试(练习)、评分一键搞定,节约的何止是时间,收获的何止是教学质量!

各位老师可以在博学谷教学平台上根据特定知识点和测试难度生成测试题,下面为系统自动生成的一套样题。请点击查看:

样题【查看样例】

身在高校,每学期教务处的记性总是那么差!又要求上报“教学大纲”有木有?

——都给您准备好了,直接发送吧,连错别字都不用查!

教学大纲【点击查看】