Evaluare:
Această carte este bine considerată pentru cei care încep să învețe Objective-C, oferind o abordare clară și structurată a noțiunilor fundamentale, oferind în același timp exerciții valoroase. Deși este foarte recomandată pentru începători și pentru cei care fac tranziția de la alte limbaje de programare, unii programatori experimentați o consideră simplistă și lipsită de profunzime. În plus, cartea se confruntă cu unele critici privind discrepanțele cu versiunile mai noi ale Xcode și potențialele lacune în explicații pentru anumite subiecte.
Avantaje:⬤ Clar și bine structurat pentru începători
⬤ Acoperire cuprinzătoare a Objective-C, iOS și OS X
⬤ Capitole scurte, ușor de gestionat și exerciții captivante
⬤ Ghid bun pentru diferite medii de programare
⬤ Include resurse online utile pentru asistență.
⬤ Poate fi prea elementar sau simplist pentru dezvoltatorii experimentați
⬤ Unele secțiuni pot fi vagi sau presupun cunoștințe anterioare
⬤ Neconcordanțe cu versiunea curentă a Xcode și exemple învechite
⬤ Lacune potențiale în explicații care necesită cercetare externă pentru a fi acoperite.
(pe baza a 134 recenzii ale cititorilor)
Objective-C Programming: The Big Nerd Ranch Guide
Doriți să scrieți aplicații iOS sau aplicații desktop pentru Mac? Această introducere în programare și în limbajul Objective-C este primul tău pas în călătoria de la cineva care folosește aplicații la cineva care le scrie.
Bazat pe popularul Objective-C Bootcamp de la Big Nerd Ranch, Programare Objective-C: Ghidul Big Nerd Ranch acoperă C, Objective-C și idiomurile comune de programare care permit dezvoltatorilor să profite la maximum de tehnologiile Apple. Compatibil cu Xcode 5, iOS 7 și OS X Mavericks (10. 9), acest ghid are capitole scurte și un stil captivant pentru a vă menține motivați și pentru a merge mai departe. În același timp, vă încurajează să gândiți critic ca programator.
Iată câteva dintre subiectele abordate:
⬤ Utilizarea Xcode, a documentației Apple și a altor instrumente.
⬤ Elemente de bază ale programării: variabile, bucle, funcții etc.
⬤ Obiecte, clase, metode și mesaje.
⬤ Punctori, adrese și gestionarea memoriei cu ARC.
⬤ Proprietăți și Key-Value Coding (KVC)
⬤ Extensiile de clasă.
⬤ Categorii.
⬤ Classe din cadrul Foundation.
⬤ Blocuri.
⬤ Modele de proiectare de delegare, acțiune-țintă și notificare.
⬤ Key-Value Observing (KVO)
⬤ Bazele runtime.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)