Главная » iPhone, Objective-C, Программирование для iOS и MacOS » Проекты из нескольких файлов Objective-C

0

Теперь в нашем проекте исполняемый код хранится в двух файлах: main.m и Person.m. (Файл Person.h содержит объявление класса, исполняемого кода в нем нет.) При построении проекта эти файлы компилируются по отдельности, а затем связываются в единое целое. Реальные проекты нередко состоят из сотен файлов кода С и Objective- C:

К проектам также можно подключать библиотеки программного кода. Допустим, вы нашли отличную библиотеку для обработки данных, полученных с цифрового телескопа. Если вашей программе необходима такая функциональность, вы компилируете библиотеку и добавляете ее в ваш проект. При построении программы Xcode подключает к ней все функции и классы, определенные в библиотеке.

Рис. 17.2. Массив объектов StockHolding

Упражнение

Создайте новую программу командной строки Foundation с именем Stocks. Затем создайте класс StockHolding для представления купленных акций. Этот класс должен быть субклассом NSObject. Он содержит две переменные экземпляра типа float с именами purchaseSharePrice и currentSharePrice и одну переменную экземпляра типа int с именами numberOfShares. Создайте методы доступа для переменных экземпляров. Определите два метода экземпляра:

-­‐  (float)costInDollars;   // purchaseSharePrice * numberOfShares

-­‐   (float)valueInDollars;  //  currentSharePrice  *  numberOfShares

В  функции  main()  заполните  массив  тремя  экземплярами  StockHolding.

Переберите элементы массива и выведите значения каждого из них.

Источник: Аарон Хилегас, «Objective-C. Программирование для iOS и MacOS», 2012 г.

По теме:

  • Комментарии