Cantitate/Preț
Produs

iOS 7 Programming Fundamentals

Autor Matt Neuburg
en Limba Engleză Paperback – 26 noi 2013

Observăm că iOS 7 Programming Fundamentals adoptă o traiectorie diferită de Objective-C Programming a lui Aaron Hillegass; în timp ce volumul din seria Big Nerd Ranch are o tentă pedagogică de tip „bootcamp”, lucrarea lui Matt Neuburg este mai puțin abstractă și mai mult aplicabilă, fiind orientată spre mecanica internă a ecosistemului Apple. Considerăm că forța acestui manual rezidă în rigoarea tehnică: nu se rezumă la a prezenta cod, ci explică arhitectura din spatele Objective-C, începând chiar cu rădăcinile sale din limbajul C. Descoperim aici o analiză detaliată a modului în care instanțele sunt create și gestionate prin ARC (Automatic Reference Counting), un aspect critic pentru stabilitatea oricărei aplicații mobile. Stilul autorului este unul pragmatic, axat pe înțelegerea instrumentelor de lucru, precum Xcode și editorul de nib-uri, oferind o perspectivă completă asupra ciclului de viață al unui proiect, de la faza de concepție până la publicarea în App Store. Această abordare structurală continuă tradiția începută de autor în lucrări precum Applescript: The Definitive Guide, unde accentul cade pe eficiența fluxului de lucru, și anticipează rigoarea pe care o regăsim în edițiile sale mai recente, cum este IOS 15 Programming Fundamentals with Swift. Cartea nu este doar un manual de sintaxă, ci un ghid de inginerie software aplicată, unde conceptele de programare orientată pe obiecte și design pattern-urile specifice Cocoa Touch sunt demonstrate prin zeci de proiecte practice disponibile pe GitHub.

Citește tot Restrânge

Preț: 21905 lei

Preț vechi: 27381 lei
-20%

Puncte Express: 329

Carte disponibilă

Livrare economică 25 mai-08 iunie


Specificații

ISBN-13: 9781491945575
ISBN-10: 1491945575
Pagini: 420
Ilustrații: illustrations (black and white)
Dimensiuni: 181 x 233 x 25 mm
Greutate: 0.7 kg
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să depășească nivelul de copy-paste din tutoriale online. Cititorul câștigă o înțelegere profundă a gestiunii memoriei și a arhitecturii Cocoa, elemente esențiale pentru a scrie cod performant. Este fundamentul tehnic necesar înainte de a trece la dezvoltarea propriu-zisă de aplicații complexe, oferind claritatea necesară asupra modului în care interacționează obiectele în iOS.


Despre autor

Matt Neuburg este un veteran al informaticii, începându-și parcursul în programare în 1968 pe sisteme PDP-10. Cu o formație academică neconvențională — doctorat în limbi clasice la Cornell University — acesta aduce o precizie lingvistică rară în scrierea tehnică. Cariera sa îmbină rigoarea predării limbilor clasice cu expertiza în ecosistemul Apple, fiind autorul unor ghiduri de referință pentru O'Reilly despre AppleScript, Swift și dezvoltarea pentru iOS.


Descriere scurtă

If you're getting started with iOS development, or want a firmer grasp of the basics, this practical guide provides a clear view of its fundamental building blocks--Objective-C, Xcode, and Cocoa Touch. You'll learn object-oriented concepts, understand how to use Apple's development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have. Dozens of example projects are available at GitHub.
Once you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion guide Programming iOS 7.
  • Explore the C language to learn how Objective-C works
  • Learn how instances are created, and why they're so important
  • Tour the lifecycle of an Xcode project, from inception to App Store
  • Discover how to build interfaces with nibs and the nib editor
  • Explore Cocoa's use of Objective-C linguistic features
  • Use Cocoa's event-driven model and major design patterns
  • Learn the role of accessors, key-value coding, and properties
  • Understand the power of ARC-based object memory management
  • Send messages and data between Cocoa objects