编写高质量代码:改善Objective-C程序的61个建议

编写高质量代码:改善Objective-C程序的61个建议 PDF 高清版

  • 大小:43.1 MB
  • 类型:Objective-C
  • 格式:PDF
  • 热度:926
  • 作者:刘一道
  • 更新:2020-09-15 10:33:08
vip 立即下载( 43.1 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 暴华荣 投稿)

我们帮大家精选了Objective-C相关的资料,介绍了关于高质量代码、Objective-C方面,格式为PDF,资源大小43.1 MB,目前在Objective-C类资源综合评分为:7.9分。

《编写高质量代码:改善Objective-C程序的61个建议》 是一本关于OBJECTIVE-C很好实践的集大成之作,它从OBJECTIVE-C语言本身、OBJECTIVE-C程序的架构设计和思想、OBJECTIVE-C程序的编码规范和习惯等三大方面对200个经典的问题给出了解决方案,为OBJECTIVE-C开发者提高开发效率和编写高质量的OBJECTIVE-C代码提供了宝贵的建议。对于每一个建议,作者不仅给出了被实践证明为比较出色的解决方案,而且还给出了被误用或被错误理解的不好的解决方案,形成了鲜明对比。 在通往iOS技术殿堂的路上,本书将为你编写健壮、优雅、高质量的Objective-C代码提供极为宝贵的经验!内容全部由Objective-C编码的很好实践组成,从从基本原则、惯用法、语法、内存管理、设计、实现、设计模式、兼容性和性能优化的等方面深入探讨了编写高质量Objective-C代码的技巧、禁忌和很好实践,一共总结出61条宝贵的建议。每条建议对应Objective-C程序员可能会遇到的一个问题。本书不仅以建议的方式从正反两方面给出了被实践证明为十分出色的解决方案或非常糟糕的解决方案,而且分析了问题产生的根源,会使人有一种醍醐灌顶的感觉,豁然开朗。 本书针对每个问题所选择的应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中显露锋芒。建议你将本书搁置在手边,随时查阅,相信这么做一定能使你的学习和开发工作事半功倍。 目录 第1章 让自己习惯Objective-C 1 第2章 数据类型、集合和控制语句 28 第3章 内存管理 57 第4章 设计与声明 75 第5章 实现 108 第6章 继承与面向对象设计 133 第7章 设计模式与Cocoa编程 145 第8章 定制init...和dealloc 171 第9章 Objective-C与Swift的兼容性 184

相关资源

  • 计算机导论(第2版)

    计算机导论(第2版) 课后答案

    本书着重讨论操作系统设计的基本概念、基本原理和典型技术,讲述构造操作系统过程中可能面临的种种问题及其解决办法;介绍操作系统设计中的一些很好重要的进展,包括线程、实时系统、多处理器调度、进程迁移、分布式计算模式、分布式进程管理、中间件技术、微核技术、操作系统的安全性等。为了帮助读者更好地理解操作系统的概念、原理和方法,更好地将理论与实际设计相结合,笔者选择了目前具有代表性、典型性的操作系统Windows NT、UN

    大小:35 KB计算机导论课后答案

  • 《信息论基础第2版》答案

    大小:1.92 MB信息论

  • 《OpenCV实例精解》源代码

    《OpenCV实例精解》源代码

    通俗地讲,计算机视觉就是给计算机安装上眼睛(照相机)和大脑(算法),让其能够感知周围的环境。它是对生物视觉的一种模拟,通常的做法是通过对采集的图像或者视频进行处理来获得相应场景的三维信息。计算机视觉不仅应用在计算机科学和工程、信号处理、物理学、应用数学和统计学中,也广泛应用在神经生理学和认知科学等领域,发展前景可见一斑。 工欲善其事,必先利其器。作为如今开发计算机视觉应用最流行的库之一,OpenCV不但能够实

    大小:4.8 MBOpenCV配套资源

  • 《数控机床操作工职业技能鉴定指导(第2版)》教案,习题答案

    《数控机床操作工职业技能鉴定指导(第2版)》教案,习题答案

    内容介绍 本书根据《国家职业标准数控铣工》、《国家职业标准加工中心操作工》和《国家职业标准数控车工》中、高级工的技能要求和知识要求组织编写的。 本书共分13章,其中第1、2、3、4、8章讲述数控机床操作工的理论知识,第5章及第7章主要讲述数控铣床操作工和加工中心操作工的专业知识和技能,第6章主要讲述数控车床操作工的专业知识和技能。第9章~第13章选编了数控机床操作工职业技能鉴定和数控技能竞赛的部分试题。 本书可供参加数控

    大小:1.3 MB数控机床配套资源

  • 《80X86汇编语言程序设计(第2版)》教案,习题答案

    《80X86汇编语言程序设计(第2版)》教案,习题答案

    内容介绍 本书以满足汇编语言程序设计课程的教学为目标,以Intel 80x86 CPU指令系统与Microsoft宏汇编MASM 6.1X为背景,系统介绍了汇编语言程序设计的基本理论和方法。主要内容包括:汇编语言程序设计的基础知识、实模式下的80x86指令、常用伪指令、源程序格式、程序设计的基本技术、多模块程序设计、输入输出和中断程序设计等。此外,简要介绍了32位保护模式以及Win32汇编语言程序设计的基本方法;以Microsoft Visual C 6.0为背景,介绍了Windows 9X/XP/200

    大小:261.44 MB汇编语言配套资源

  • 数值分析(第5版)

    数值分析(第5版) 课后答案

    本书是为理工科院校各专业普遍开设的数值分析课程而编写的教材.其上篇内容包括插值与逼近、数值积分与数值微分、常微分方程与线性方程组的数值解法、矩阵的特征值与特征向量计算等.每章附有习题并在书末给出部分答案. 本书下篇(高效算法设计)以讲座形式介绍快速算法、并行算法与加速算法方面的几个典型案例,力图普及推广超级计算方面的基础知识.全书阐述严谨,脉络分明,深入浅出,便于教学. 本书可作为理工科院校应用数学、力学、物理、

    大小:16.7 MB数值分析课后答案

  • 计算机英语(第二版)

    计算机英语(第二版) 课后答案

    《计算机英语(第3版)》涉及计算机与计算机科学的基础知识、计算机体系结构、计算机语言与编程、软件开发、数据库、计算机通信、计算机网络、因特网、计算机文化、电子商务、计算机安全等深刻影响我们生活的信息技术。本书以计算机领域英语时文和经典原版教材为基础,通过大量精心挑选的阅读材料,配以相应的注释和练习,使读者能够快速掌握计算机领域的大量专业词汇以及相关的语法等,并提高阅读和检索计算机原版文献资料的能力。

    大小:79.2 KB计算机英语课后答案

  • 信息系统分析与设计

    信息系统分析与设计 课后答案

    大小:1.43 MB信息系统课后答案

下载地址

相关声明:

学习笔记