Objective-C. Leksykon kieszonkowy - Helion

Tytuł oryginału: Objective-C Pocket Reference
Tłumaczenie: Leszek Mosingiewicz
ISBN: 83-7361-166-5
stron: 144, Format: B6, okładka: miękka
Data wydania: 2003-07-21
Księgarnia: Helion
Cena książki: 9,90 zł
Objective C prezentuje ekscytujące i dynamiczne podejście do programowania obiektowego opartego na C. Został ono użyty przez firmę Apple jako podstawa programowania dla systemu operacyjnego Mac OS X, który zdobywa coraz większą popularność wśród programistów. Pomimo że Objective-C jest (pomijając jego podstawę, czyli C) prostym językiem, nie można niedoceniać znaczenia pewnych jego rozszerzeń. Wykorzystanie wszystkich możliwości tego języka jest możliwe dzięki użyciu sprawdzonych wzorców projektowych, uważnej analizie przykładów kodu i prawidłowym wykorzystaniu dostępnych bibliotek. Zamierzeniem tego leksykonu jest dostarczenie szybkiej pomocy na temat składni i elementów języka Objective-C.
Książka zawiera krótkie omówienie podstawowych zagadnień oraz przykłady i definicje. Programiści przechodzący od kodowania w C++ lub Javie znajdą tu informacje pozwalające wykorzystać wszystkich możliwości nowego języka.
Oprócz omówienia składni języka, autor objaśnia też inne zagadnienia związane z językiem: zarządzanie pamięcią, dynamiczne ładowanie, obiekty rozproszone i obsługę wyjątków.
Osoby które kupowały "Objective-C. Leksykon kieszonkowy", wybierały także:
- Język C. Kurs video. Praktyczne wprowadzenie do programowania 98,98 zł, (39,59 zł -60%)
- Język C. Solidna wiedza w praktyce. Wydanie VIII 199,00 zł, (109,45 zł -45%)
- Tablice informatyczne. C 17,00 zł, (9,35 zł -45%)
- Programowanie współbieżne. Systemy czasu rzeczywistego 49,00 zł, (26,95 zł -45%)
- Internet rzeczy. Podstawy programowania aplikacji i serwer 97,23 zł, (54,45 zł -44%)
Spis treści
Objective-C. Leksykon kieszonkowy -- spis treści
Wstęp (5)
Czym jest Objective-C? (7)
- Dynamiczne wywołania (8)
- Dynamiczne przydzielanie typów (9)
- Dynamiczne ładowanie (9)
- Wybór wersji Objective-C (10)
- Od czego zacząć? (10)
Elementy języka (11)
- Obiekty (12)
- Klasy (13)
- Dziedziczenie i typy pochodne (19)
- Pola (20)
- Metody (22)
- Kategorie (34)
- Protokoły (37)
- Deklaracje (40)
- Predefiniowane typy, stałe i zmienne (43)
Dyrektywy kompilatora i preprocesora (47)
- Deklaracje i definicje klasy (47)
- Deklaracje wyprzedzajÄ…ce (47)
- Dyrektywy rozszerzajÄ…ce (48)
- Symbole preprocesora (52)
Flagi kompilatora (53)
Zdalne wiadomości (54)
- Kwalifikatory parametrów wskaźnikowych (55)
- Kwalifikatory wartości zwracanych (56)
- Kwalifikatory obiektów (56)
Cykl życia obiektu (57)
- Tworzenie obiektu (58)
- Kopiowanie obiektu (65)
- Dealokacja obiektu (69)
Błędy wykonania (71)
- Obsługa błędów obiektów (71)
- WyjÄ…tki w Cocoa (72)
Åšrodowisko uruchomieniowe (77)
- Obiekty klas (78)
- Obiekty metaklas (80)
- Selektory (82)
- Obiekty protokołów (83)
Klasy podstawowe (83)
- Pola (84)
- Metody (84)
- Klasa Object (85)
- Klasa NSObject (95)
Przekazywanie wiadomości (106)
- Przekazywanie wiadomości w klasie Object (107)
- Przekazywanie wiadomości w klasie NSObject (108)
Zarządzanie pamięcią (111)
- Manualne zarządzanie pamięcią (112)
- Zliczanie odwołań (113)
- Sprzątanie pamięci (119)
Archiwizacja obiektów (120)
- Archiwizowanie potomków klasy Object (120)
- Archiwizowanie potomków klasy NSObject (123)
Kodowanie klucz-wartość (127)
- Uprawnienia dostępu (127)
- Metody kodowania NSKeyValue (128)
- Obsługa błędów poszukiwania kluczy (132)
Optymalizacja wywołań metod (132)
Objective-C++ (134)
Dodatkowe informacje o Objective-C (136)
Skorowidz (138)