ru
Free
Alex Clarke,Bert Altenberg,Philippe Mougin

Become an Xcoder Начни программировать под Mac OS X используя Objective-C

  • Наталья Гранкинаhas quoted9 years ago
    Чтобы это сделать, наша программа должна сообщить компилятору, чтобы тот
    импортировал библиотеку «сладостей», включая и функцию NSLog(). Используйте
    следующую конструкцию:
    #import Foundation/Foundation.h
  • Наталья Гранкинаhas quoted9 years ago
    Это будет банально, если вам удалось пройти среднюю школу, но скобки могут
    использоваться для определения порядка, выполнения операций. Обычно * и / имеют больший
    приоритет над + и –. Поэтому 2 * 3 + 4 = 10. А с помощью скобок, вы можете заставить это
    скромное сложение выполняться первым: 2 * (3 + 4) = 14.
  • Misha Yanovichhas quoted10 years ago
    Иногда бывает полезно записать несколько комментариев перед написанием кода. Это

    поможет вам структурировать свои мысли
  • Misha Yanovichhas quoted10 years ago
    Переменные являются не более чем удобными

    именами для обозначения конкретных фрагментов данных
  • Misha Yanovichhas quoted10 years ago
    Когда вы сохраняете ссылку на объект в программе, вы должны позволить объекту знать об этом путем увеличения счетчика на единицу.
  • Misha Yanovichhas quoted10 years ago
    Objective-C объектами никогда не манипулируют напрямую, но только через указатели на эти объекты.
  • Misha Yanovichhas quoted10 years ago
    используйте указатель как аргумент: //[67] void increment(int *y) { *y = *y + 1; } затем вы можете сделать, например, такой вызов функции: //[68] int myValue = 6; increment(myValue); // передать адрес NSLog(@"%d:\n", myValue); // теперь myValue равно 7
  • Misha Yanovichhas quoted10 years ago
    Функция работает только со значением переменной, которую вы указали в качестве аргумента, а не с переменной, которая хранит это значение.
  • Anton Ryskalevhas quoted11 years ago
    Если функция ничего не возвращает, она имеет тип void.
  • Anton Ryskalevhas quoted11 years ago
    % (остаток от деления)
fb2epub
Drag & drop your files (not more than 5 at once)