Словарик начинающего программиста на Objective-C
- programs - все что выполняется на компьютере
- applications - программы имеющие GUI
- daemons - программы без GUI, выполняющиеся долговременно в background'e
- command-line tools - программы без GUI, выполняющиеся кратковременно в терминале
- function - список инструкций для выполнения компьютером, каждая функция имеет имя
- code - набор инструкций указывающий компьютеру что-нибудь сделать
- syntax - набор правил определяющих как должен быть написан код на данном языке программирования
- code completion - свойство IDE помогать в написании кода предлагая варианты во время его набора
- LLDB - отладчик Apple (ранее использовался GDB)
- expression - то что с правой стороны от =
- BOOL - по сути alias для integer типа
- ternary operator - пример int minutesPerPound = isBoneless ? 15 : 20;
- frame
- stack
- breakpoints
- global
variables - переменные доступные из любой функции в любое время. Чтобы
сделать переменную глобально надо объявить ее за пределами функции.
Глобальные переменные доступны в коде каждого файла программы.
Поддерживают инициализацию, а если ее нет то автоматически
инициализируются нулем.
- static variable - также как глобальные
переменные объявляются за пределами функции. Однако доступны только из
кода в файле которого были объявлены. Поддерживают инициализацию, а если
ее нет то автоматически инициализируются нулем.