var err: NSError
var jsonResult: NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as NSDictionary
За достаточно продолжительный срок разработки на php я использовал все три приведённых способа. И пришёл к такому выводу: когда с кодом работают от 2 человек, то количество магии должно быть сведено к минимуму. Поэтому лучше использовать геттеры и сеттеры. Да, кода становится чуть больше. Да, мы теряем какие-то наносекунды на вызов метода, но плюсы перевешивают минусы. Помимо указанных в публикации, я добавлю такие:
1. Проще рефакторинг
2. Программист всегда знает что происходит: вызов метода или обращение к свойству, а это о многом может рассказать.
Ruby? Вы уверены? Никогда не видел в Ruby type hinting, тем более возвращаемых значений.
Хотелось бы это развидеть…
Можно в методе после строчки добавить Это удалит все права, тогда никаких конфликтов не возникнет.
Как ребёнка вынашиваете :)
Если я сейчас (конец ноября) открою ИП, то должен буду за этот год внести фиксированный взнос?
Или только начиная со следующего?
Можно отправлять с картинкой из видео или чтобы благодарящий сам выбирал картинку для отправки по почте.
Объявили переменную err и не используете её.
1. Проще рефакторинг
2. Программист всегда знает что происходит: вызов метода или обращение к свойству, а это о многом может рассказать.
И почему же вам думается, что лучше писать на другом?
На MacBook Air 1.8 ГГц Intel Core i5