Запись только свойства в Objective-C

Я застрял со свойствами objective-c. Что мне нужно, так это назначить переменной свойство только для записи, в точности противоположное readonly, т.е. переменная может иметь setMethod , но не должна иметь getMethod . Я не знаю, как это сделать. приветствуются ответы с некоторыми фрагментами кода. Есть ли другой способ получить эту точную строку (без анализа другой строки)? Я пробовал ...

Класс исключений C # имеет свойство source, для которого по умолчанию установлено имя сборки.
Есть ли другой способ получить эту точную строку (без анализа другой строки)?

Я пробовал следующее:

catch(Exception e)
{
    string str = e.Source;         
    //"EPA" - what I want               
    str = System.Reflection.Assembly.GetExecutingAssembly().FullName;
    //"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
    str = typeof(Program).FullName;
    //"EPA.Program"
    str = typeof(Program).Assembly.FullName;
    //"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
    str = typeof(Program).Assembly.ToString();
    //"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
    str = typeof(Program).AssemblyQualifiedName;
    //"EPA.Program, EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
}
175
задан Shimmy 20 April 2015 в 19:21
поделиться