IOS for Game Programmers.

This book takes the readers on a journey into the world of mobile game development aimed at beginner objective-c programmers. Readers are enabled to create projects, which include matching, puzzle, "whack-a-mole", and pong games as well as a coloring book. Each of these projects gives the...

Full description

Saved in:
Bibliographic Details
Online Access: Full text (MCPHS users only)
Main Author: Sherrod, Allen
Format: Electronic eBook
Language:English
Published: Bloomfield : Mercury Learning & Information, 2015
Subjects:
Local Note:ProQuest Ebook Central

MARC

LEADER 00000cam a2200000uu 4500
001 in00000087787
006 m o d
007 cr |n|---|||||
008 170708s2015 xx o 000 0 eng d
005 20240626182822.6
019 |a 992784504 
020 |a 9781942270225 
020 |a 1942270224 
029 1 |a CHNEW  |b 001001660 
029 1 |a CHVBK  |b 515210129 
035 |a (OCoLC)993048162  |z (OCoLC)992784504 
035 |a (OCoLC)ocn993048162 
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d LIV  |d MERUC  |d OCLCQ  |d YDX  |d CHVBK  |d OCLCO  |d OCLCF  |d COO  |d OCLCQ  |d DKC  |d OCLCO  |d UKAHL  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d BRF  |d OCLCO  |d OCLCQ  |d OCLCA  |d OCL  |d OCLCA  |d OCLCO  |d OCLCL 
050 4 |a QA76.76.C672  |b S54 2015eb 
082 0 4 |a 794.81 
100 1 |a Sherrod, Allen. 
245 1 0 |a IOS for Game Programmers. 
260 |a Bloomfield :  |b Mercury Learning & Information,  |c 2015. 
300 |a 1 online resource (329 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Adding a Nib File and View Controller. 
505 0 |a Title Page; Copyright; Dedication; Contents; Acknowledgments; Chapter 1: Xcode; Installation; Xcode's Interface; The Toolbar; The Navigator Area; The Editor Area; The Utilities Area; Template Library; Code Snippet Library; Object and Media Library; Inspectors; The Simulator; Summary; Chapter 2: Elements of a Game; Sprites; Genres; Beat 'Em Up Games; Fighting Games; Platform Games; Role-Playing Games; Shooters; Strategy; Puzzle; Game Programming; Game Engines; Game Design; Summary; Chapter 3: Objective-C Refresher; Literals; Listing 3.1 The string literal. 
505 8 |a Listing 3.2 A number created with a literalListing 3.3 Defining an NSArray and NSDictionary using literals; Listing 3.4 Retaining an object created by a literal; Blocks; Listing 3.5 An example of an objective-C block; Listing 3.6 Using a typedef with blocks; Listing 3.7 A block that takes parameters and returns a value; Listing 3.8 Blocks capture the state of its enclosing scope; Listing 3.9 The blocks main.m source file; Classes; Listing 3.10 An example of a class's public interface; Listing 3.11 Declaring an extension class for the private interface. 
505 8 |a Listing 3.12 Implementation section for a classProperties; Listing 3.13 Adding properties to a class; Listing 3.14 Accessing the properties; Listing 3.15 Accessing properties using dot notation; Listing 3.16 The generated getter and setter methods for the firstName property; Listing 3.17 Synthesizing a property; Listing 3.18 Read-only properties; Listing 3.19 Retain properties; Categories; Listing 3.20 Added a category called Print; Listing 3.21 Calling a method from a category class; Protocols; Listing 3.22 Using an object to execute specific behavior when print is invoked. 
505 8 |a Listing 3.23 Creating a protocolListing 3.24 Conforming to a protocol; Listing 3.25 Defining optional methods in a protocol; Listing 3.26 Testing to see if a method exists for an object; Delegates; Listing 3.27 Using a delegate with a protocol; Containers; Arrays; Listing 3.28 Defining an array for plain-old data types; Listing 3.29 Accessing array elements; Listing 3.30 Creating NSArray Containers; Listing 3.31 Accessing Elements of an NSArray; Listing 3.32 Using enumerators; Listing 3.33 Determining If an array contains an object; Listing 3.34 the array's main source file. 
505 8 |a Listing 3.35 Obtaining the total number of elements in an arrayDictionaries; Listing 3.36 Creating a dictionary; Listing 3.37 Creating a dictionary using a literal; Listing 3.38 The Dictionaries main.m source file; Listing 3.39 The Plist AppDelegate.m file; Sets; Listing 3.40 Sets main.m source file; Hash and Map Tables; Listing 3.41 HashAndMapTables Main.m source file; Summary; Chapter Questions; Chapter 4: iOS Refresher; Working with Nib Files; Listing 4.1 The nibFiles-Prefix.pch file; Listing 4.2 The AppDelegate.h header file; Listing 4.3 The AppDelegate.m source file. 
520 |a This book takes the readers on a journey into the world of mobile game development aimed at beginner objective-c programmers. Readers are enabled to create projects, which include matching, puzzle, "whack-a-mole", and pong games as well as a coloring book. Each of these projects gives the readers a variety of knowledge and skills that they can apply to their own gaming projects. By the end of the book, the reader will have five apps that they've developed, along with the knowledge of making games for the iOS platform. It includes information on iOS 5, iOS 6, iOS 7 and iOS 8, the latest versions for the iPhone and iPad and utilizes the UIKit allowing readers to apply their knowledge to more areas than just games since many of the topics can be applied to general iOS development. --  |c Edited summary from book. 
588 0 |a Print version record. 
590 |a ProQuest Ebook Central  |b Ebook Central College Complete 
630 0 0 |a iOS (Electronic resource) 
650 0 |a Video games  |x Programming. 
650 0 |a Video games  |x Design. 
758 |i has work:  |a IOS for game programmers (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCFYFmmcrbJmhfxT476yKMK  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Sherrod, Allen.  |t IOS for Game Programmers.  |d Bloomfield : Mercury Learning & Information, ©2015 
852 |b E-Collections  |h ProQuest 
856 4 0 |u https://ebookcentral.proquest.com/lib/mcphs/detail.action?docID=4895067  |z Full text (MCPHS users only)  |t 0 
938 |a Askews and Holts Library Services  |b ASKH  |n AH33355254 
938 |a Askews and Holts Library Services  |b ASKH  |n BDZ0036946395 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4895067 
938 |a YBP Library Services  |b YANK  |n 15361219 
938 |a YBP Library Services  |b YANK  |n 14669021 
947 |a FLO  |x pq-ebc-base 
999 f f |s 72f01eed-e4ef-467c-89b7-358d3ca94374  |i 741ab344-0271-44a8-ab76-f3a4854fbb7d  |t 0 
952 f f |a Massachusetts College of Pharmacy and Health Sciences  |b Online  |c Online  |d E-Collections  |t 0  |e ProQuest  |h Other scheme 
856 4 0 |t 0  |u https://ebookcentral.proquest.com/lib/mcphs/detail.action?docID=4895067  |y Full text (MCPHS users only)