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%)
- Internet rzeczy. Podstawy programowania aplikacji i serwer 99,00 zł, (49,50 zł -50%)
- Nowoczesny C. Przegl 119,00 zł, (59,50 zł -50%)
- Efektywny C. Wprowadzenie do profesjonalnego programowania 69,00 zł, (34,50 zł -50%)
- Język C. Solidna wiedza w praktyce. Wydanie VIII 199,00 zł, (99,50 zł -50%)
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)