1.12. Tworzenie własnej klasy

Problem

Zestaw powiązanych ze sobą funkcji chcesz umieścić w pojedynczym fragmencie kodu, który można będzie ponownie wykorzystać teraz lub w przyszłości.

Rozwiązanie

Utwórz własną klasę.

Analiza

Przyjmijmy założenie, że chcesz utworzyć aplikację kalkulatora. Przygotowujesz interfejs użytkownika dla kalkulatora i chcesz, aby każdy przycisk miał czarne tło, biały tekst oraz wizualnie przypominał prawdziwy przycisk. Czy te wszystkie wymienione cechy nie będą takie same dla wszystkich przycisków umieszczonych w interfejsie użytkownika? Masz rację! Najlepszym rozwiązaniem będzie utworzenie klasy przedstawiającej przycisk i napisanie kodu, który następnie będzie można wielokrotnie wykorzystać.

Klasa w języku Objective-C zwykle ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.