Нужно ли объявлять переопределенные методы @property в файле .h? - PullRequest
2 голосов
/ 28 августа 2010

Начинающий вопрос здесь.В файле .h целевого класса c ..

  1. Если у вас есть, например, @ property int someVar;, и вы на самом деле собираетесь написать метод установки в.m файл .. Вам все еще нужно объявить этот метод установки в файле .h?

  2. Если у вас есть некоторые объявления @property в файле .h, и вы пишете методы полученияи / или сами сеттеры .. вам не нужно их синтезировать, верно?И если вы не синтезируете их, нужно ли объявлять их в файле .h или достаточно того, что их свойства заданы?

1 Ответ

1 голос
/ 28 августа 2010
  1. Нет, вам не нужно определять их, так как они уже определены.Определение свойства подразумевает, что будет метод установки - если только это свойство не доступно только для чтения.

  2. Просто замените @synthesize на @dynamic и реализуйте методы получения и установки самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...