Mastering Objective-C
Mastering Objective-C is a detailed guide for beginners that gives a modern pro-
grammer’s viewpoint on Objective-C. It introduces the principles of Objective-C
and current Apple programming skills and libraries allowing the reader to make
the best use of the tools available.
Concise and easy to understand, this book covers many topics including an intro-
duction to key concepts of language and primary toolkits, as well as the Foundation
and AppKit frameworks to help quickly advance with the necessary information.
is book explains how to structure applications properly and organize code for
optimum performance. e fundamental principles explained here are helpful to
beginner and intermediate users interested in learning this highly technological
and diverse language.
About the Series
e Mastering Computer Science covers a wide range of topics, spanning
programming languages as well as modern-day technologies and frame-
works. e series has a special focus on beginner-level content and is pre-
sented in an easy-to-understand manner, comprising:
• Crystal-clear text, spanning various topics sorted by relevance.
• Special focus on practical exercises, with numerous code samples
and programs.
• A guided approach to programming, with step-by-step tutorials for
the absolute beginners.
• Keen emphasis on real-world utility of skills, thereby cutting the
redundant and seldom-used concepts and focusing instead of indus-
try-prevalent coding paradigm.
• A wide range of references and resources, to help both beginner and
intermediate-level developers gain the most out of the books.
Mastering Computer Science series of books start from the core concepts,
and then quickly move on to industry-standard coding practices, to help
learners gain ecient and crucial skills in as little time as possible. e
books assume no prior knowledge of coding, so even the absolute newbie
coders can benet from this series.
Mastering Computer Science series is edited by Sufyan bin Uzayr, a
writer and educator having over a decade of experience in the computing
eld.
For more information about this series, please visit: https://www.routledge
.com/Mastering-Computer-Science/book-series/MCS
Mastering Objective-C
A Beginner’s Guide
Edited by
Sufyan bin Uzayr
First Edition published 2024
by CRC Press
2385 NW Executive Center Drive, Suite 320, Boca Raton, FL 33431
and by CRC Press
2 Park Square, Milton Park, Abingdon, Oxon, OX14 4RN
CRC Press is an imprint of Taylor & Francis Group, LLC
© 2024 Sufyan bin Uzayr
Reasonable efforts have been made to publish reliable data and information, but the author and
publisher cannot assume responsibility for the validity of all materials or the consequences of their use.
The authors and publishers have attempted to trace the copyright holders of all material reproduced in
this publication and apologize to copyright holders if permission to publish in this form has not been
obtained. If any copyright material has not been acknowledged please write and let us know so we may
rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced,
transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or
hereafter invented, including photocopying, microfilming, and recording, or in any information
storage or retrieval system, without written permission from the publishers.
For permission to photocopy or use material electronically from this work, access www.copyright.com
or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923,
978-750-8400. For works that are not available on CCC please contact mpkbookspermissions@tandf.
co.uk
Trademark Notice: Product or corporate names may be trademarks or registered trademarks and are
used only for identification and explanation without intent to infringe.
ISBN: 9781032415307 (hbk)
ISBN: 9781032415284 (pbk)
ISBN: 9781003358534 (ebk)
DOI: 10.1201/9781003358534
Typeset in Minion
by KnowledgeWorks Global Ltd.