Кратко про новую возможность Objective-C - class properties. http://blog.andrewmadsen.com/post/145919242155/objective-c-class-properties
#objc
#objc
Andrew's Blog
Objective-C Class Properties
While looking through the release notes for Foundation in iOS 10/macOS 10.12 Sierra, I noticed an item under "Overall API Updates" Use of class properties, in both Swift as well as Objective-C, latter...
Про то, зачем и когда нужно использовать forward declaration: http://railsware.com/blog/2013/08/09/using-forward-declaration-in-your-objective-c-projects/
#objc
#objc
Blog by Railsware
Using Forward Declaration In Your Objective-C Projects
If you're new to Objective C and iOS development, this topic will explain some important things about Forward Declaration and will help you understand the concept behind it.So, let's skip the theory and jump right into a small example to see what it's all…
Ребята из AppMetrica рассказали о том, как они работали с крашами своей библиотеки под iOS - в докладе куча интересного контента.
https://events.yandex.ru/lib/talks/3866/
#objc
https://events.yandex.ru/lib/talks/3866/
#objc
Используем плюшки Clang для написания "блочных" инициализаторов. Ну не совсем блочных, и не совсем инициализаторов - но выглядит удобно.
http://cocoa-dom.tumblr.com/post/56517731293/new-thing-i-do-in-code
#objc
http://cocoa-dom.tumblr.com/post/56517731293/new-thing-i-do-in-code
#objc
cocoa-dom
New thing I do in code
Ever since I found out that a GCC C extension causes a code block to return a value if you enclose it in round brackets, I've been using it in my code. What do you think?
self.bounds = ({
CGRect...
self.bounds = ({
CGRect...
Подробный разбор того, как работает самая часто вызываемая функция - objc_msgSend() и какие оптимизации используются. В четырех частях.
http://www.friday.com/bbum/2009/12/18/objc_msgsend-part-1-the-road-map/
#objc
http://www.friday.com/bbum/2009/12/18/objc_msgsend-part-1-the-road-map/
#objc
Не уходим далеко от вопросов безопасности приложений. Есть одна замечательная штука под названием Cycript, которая помогает на лету подключаться к исполняемому приложению и вызывать любые методы у всех его классов и инстансов. Защита от нее достаточно нетривиальна. В статье - подборка лучших практик.
https://blog.0xbbc.com/2015/05/protection-against-cycriptruntime/
#security #objc
https://blog.0xbbc.com/2015/05/protection-against-cycriptruntime/
#security #objc
Отличный наброс, который прямо хочется подержать до пятницы, но не буду. Вот вы все, маленькие любители свифта, уверены, что Apple скоро задепрекейтит Objective-C. А что, если это не так, и такая судьба ожидает как раз именно Swift?
Отстоять судьбу любимого языка, кстати, можно в нашем чатике @iosgt.
http://lapcatsoftware.com/articles/whither-swift.html
#languages #swift #objc
Отстоять судьбу любимого языка, кстати, можно в нашем чатике @iosgt.
http://lapcatsoftware.com/articles/whither-swift.html
#languages #swift #objc
В Казани тоже проводятся митапы! Приходите 29 июня в 18:00 на встречу iOS Dev. Анонсированы доклады про CoreLocation, CI на Jenkins и Telegram и ARKit.
https://vk.com/wall-139678943_90
#meetups
https://vk.com/wall-139678943_90
#meetups
VK
iOS Dev Встречи
Казань, привет!
Рада сообщить, что наша следующая iOS Dev встреча состоится уже в этом месяце - 29-ого июня, четверг, в 18:00
Адрес: ул. Оренбургский тракт, д. 22А
Офис "Ак Барс Цифровые Технологии"
Здание магазина "Бахетле", 3 этаж.
Планируемые темы:…
Рада сообщить, что наша следующая iOS Dev встреча состоится уже в этом месяце - 29-ого июня, четверг, в 18:00
Адрес: ул. Оренбургский тракт, д. 22А
Офис "Ак Барс Цифровые Технологии"
Здание магазина "Бахетле", 3 этаж.
Планируемые темы:…
Вот этот материал радует душу как никакой другой. Разработчики делятся тем, почему до сих пор предпочитают Objective-C свифту. Вот аж до слез.
https://www.hackingwithswift.com/articles/27/why-many-developers-still-prefer-objective-c-to-swift
#objc
https://www.hackingwithswift.com/articles/27/why-many-developers-still-prefer-objective-c-to-swift
#objc
Hacking with Swift
Why many developers still prefer Objective-C to Swift
Lack of ABI stability, slow compile times, poor Xcode support, and more hold Swift back
Guess who is back! Objective-C снова на 10 месте, а Swift глотает пыль. Что вы на это скажете, хейтеры?
https://www.tiobe.com/tiobe-index/
#objc
https://www.tiobe.com/tiobe-index/
#objc
В очередной раз обжективси демонстрирует свое бесспорное превосходство над умирающим свифтом. И речь не о сомнительных индексах вроде TIOBE, а о средних зарплатах разработчиков.
https://habr.com/company/moikrug/blog/420391/
#objc #swift
https://habr.com/company/moikrug/blog/420391/
#objc #swift
Хабр
Зарплаты ИТ-специалистов на середину 2018 года
Публикуем второй отчет зарплатного сервиса «Моего круга». Отчёт построен на данных по 7900+ зарплатам, внесенных нашими пользователями за последние полгода. 70...
И вдогонку – новая статья от Майка Эша, который разбирается, почему изменилась декларация objc_msgSend.
https://mikeash.com/pyblog/objc_msgsends-new-prototype.html
#objc
https://mikeash.com/pyblog/objc_msgsends-new-prototype.html
#objc