Данил Никифоров @danilNik
Пользователь
Information
- Rating
- Does not participate
- Location
- Екатеринбург, Свердловская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Mobile Application Developer, Product Manager
Senior
From 300,000 ₽
Project management
Development management
Risks management
Kanban
Scrum
Agile
Building a team
Development of tech specifications
Project planning
PMBOK
кейс 1
заменить кнопку Back на маленькую картинку:
resizableImageWithCapInsets нужен для того чтобы нам не отресайзило картинку криво (фактически ее ресайзить не надо, но поскольку это bg image, то она растягивается по умолчанию)
кейс 2
убрать текст с кнопки Back (по дизайну не надо)
When accessing the x, y, width, or height of a CGRect, always use the CGGeometry functions instead of direct struct member access. From Apple's CGGeometry reference:
All functions described in this reference that take CGRect data structures as inputs implicitly standardize those rectangles before calculating their results. For this reason, your applications should avoid directly reading and writing the data stored in the CGRect data structure. Instead, use the functions described here to manipulate rectangles and to retrieve their characteristics.
For example:
Not:
github.com/NYTimes/objective-c-style-guide советую почитать
Снипет для синглтону сразу режет глаз. Уже давно пользуюсь потокобезопасным определением синглтона через GCD:
Маленькое уточнение.
setUp и tearDown вызываются до и после выполнения КАЖДОГО метода название которого начинается со слова «test»
Вот пруф:
Conveniently, you can add a pair of methods to a test suite class that are called before and after each test case method is invoked: setUp and tearDown.
Если часто есть, это приводит к нарушению секреции желудочного сока, желчи, и прочих жидкостей необходимых для пищеварения. У вас нарушается режим и этих жидкостей либо мало, либо много(изжога, отрыжка), либо они находятся в желудке без пищи(гастрит, язва).
Для того чтобы отвыкнуть от этого действительно хорошо использовать воду. Вот несколько более точных рекомендаций:
1) Выпивайте не больше одного стакана воды каждые пол часа.
2) Добавляйте в воду немного лимона и соли(совсем чуть чуть). Обычная вода это хорошо, но с лимоном и солью полезнее :)
3) Не пейте за 1 час до и 1 час после еды и во время, чтобы не уменьшать огонь пищеварения
Жду не дождусь бесплатных печенек, тенниса и живого общения с людьми.
К сожалению, на мой призыв добавить другие факты в комментариях ни кто не отозвался.
Но это очень интересно разобраться в чем-то до последнего бита.
Извиняюсь, не понял вопроса. Ни кто не мешает. Я написал: «Слово get в Cocoa имеет особый смысл: в имени метода Cocoa оно обозначает, что метод возвращает значение посредством указателя, переданного в качестве параметра.»
Поэтому не стоит его использовать в других случаях, если вы конечно не хотите запутать программистов, которые будут читать ваш код.
Поэтому спасибо автору за такое полное описание проблемы и несколько решений!
А кто-нибудь видел еще статьи на эту тему? Помимо этой конечно :)
Вообще молодцы ребята! Спасибо вам! На самом деле в Омске разработчиков много, поэтому спрос на конференции есть.
Я думаю, что для каждой профессии можно выделить набор компетенций, которые необходимы и развивать их.
Ведь если ты мастер спорта по легкой атлетике, то это не значит, что тебе это поможет в сидячей работе.
О тонкостях разработки хочеться рассказывать для продвинутых. :)