MARC details
000 -LEADER |
fixed length control field |
02779cam a2200433 i 4500 |
001 - CONTROL NUMBER |
control field |
19493396 |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20220131112100.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
170214s2017 gaua 001 0 eng |
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER |
LC control number |
2017288092 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9780134610610 |
Qualifying information |
paperback |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
013461061X |
Qualifying information |
paperback |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
DLC |
Language of cataloging |
eng |
Transcribing agency |
DLC |
Description conventions |
rda |
Modifying agency |
EG-CaTKH |
042 ## - AUTHENTICATION CODE |
Authentication code |
pcc |
050 00 - LIBRARY OF CONGRESS CALL NUMBER |
Classification number |
QA76.73.S95 |
Item number |
M38 2016 |
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.25 MA.S 2017 |
Edition number |
23 |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Mathias, Matthew, |
Relator term |
author. |
245 10 - TITLE STATEMENT |
Title |
Swift programming : |
Remainder of title |
the Big Nerd Ranch guide / |
Statement of responsibility, etc. |
Matthew Mathias & John Gallagher. |
250 ## - EDITION STATEMENT |
Edition statement |
Second edition. |
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
Place of production, publication, distribution, manufacture |
Atlanta, GA : |
Name of producer, publisher, distributor, manufacturer |
Big Nerd Ranch, |
Date of production, publication, distribution, manufacture, or copyright notice |
2017. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xix, 459 pages : |
Other physical details |
illustrations ; |
Dimensions |
26 cm + |
Accompanying material |
1 pullout visual reference guide |
336 ## - CONTENT TYPE |
Content type term |
text |
Content type code |
txt |
Source |
rdacontent |
337 ## - MEDIA TYPE |
Media type term |
unmediated |
Media type code |
n |
Source |
rdamedia |
338 ## - CARRIER TYPE |
Carrier type term |
volume |
Carrier type code |
nc |
Source |
rdacarrier |
500 ## - GENERAL NOTE |
General note |
"Written for Swift 3.0"--Page 4 of cover. |
500 ## - GENERAL NOTE |
General note |
Includes index. |
505 0# - FORMATTED CONTENTS NOTE |
Formatted contents note |
Getting started. Getting started -- Types, constants, and variables -- The basics. Conditionals -- Numbers -- Switch -- Loops -- Strings -- Optionals -- Collections and functions. Arrays -- Dictionaries -- Sets -- Functions -- Closures -- Enumerations, structures, and class. Enumerations -- Structs and classes -- Properties -- Initialization -- Value vs reference types -- Advanced Swift. Protocols -- Error handling -- Extensions -- Generics -- Protocol extensions -- Memory management and ARC -- Equatable and comparable -- Event-driven applications. Your first Cocoa application -- Your first iOS application -- Interoperability -- Conclusion. |
520 ## - SUMMARY, ETC. |
Summary, etc. |
Through the authors' carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style. This book is written for Swift 3.0 and will also show you how to navigate Xcode 8 and get the most out of Apple's documentation. Throughout the book, the authors share their insights into Swift to ensure that you understand the hows and whys of Swift and can put that understanding to use in different contexts. After working through the book, you will have the knowledge and confidence to develop your own solutions to a wide range of programming challenges using Swift. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Swift (Computer program language) |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Mobile computing |
General subdivision |
Programming. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Application software |
General subdivision |
Programming. |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
iOS (Electronic resource) |
700 1# - ADDED ENTRY--PERSONAL NAME |
Personal name |
Gallagher, John, |
Titles and other words associated with a name |
(Software engineer), |
Relator term |
author. |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Dewey Decimal Classification |
Koha item type |
Books |
998 ## - LOCAL CONTROL INFORMATION (RLIN) |
Cataloger's name |
huda.mahmoud |
Cataloging process |
M |
First Date, FD (RLIN) |
20220131 |
998 ## - LOCAL CONTROL INFORMATION (RLIN) |
Cataloger's name |
mona.romia |
Cataloging process |
R |
First Date, FD (RLIN) |
20220131 |
630 00 - SUBJECT ADDED ENTRY--UNIFORM TITLE |
Uniform title |
iOS (Electronic resource) |
906 ## - LOCAL DATA ELEMENT F, LDF (RLIN) |
a |
7 |
b |
cbc |
c |
origres |
d |
2 |
e |
ncip |
f |
20 |
g |
y-gencatlg |