Словарик начинающего программиста на 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 - также как глобальные переменные объявляются за пределами функции. Однако доступны только из кода в файле которого были объявлены. Поддерживают инициализацию, а если ее нет то автоматически инициализируются нулем.