Ответ
Основная специализация — разработка под экосистему Apple:
-
Swift — основной язык для создания iOS, macOS, watchOS и tvOS приложений. Использую современные возможности (async/await, акторы, property wrappers).
// Пример: использование современного Swift struct User: Codable, Identifiable { let id: UUID var name: String } @MainActor final class UserViewModel: ObservableObject { @Published private(set) var users: [User] = [] func fetchUsers() async throws { let url = URL(string: "https://api.example.com/users")! let (data, _) = try await URLSession.shared.data(from: url) users = try JSONDecoder().decode([User].self, from: data) } } -
Objective-C — для поддержки и модификации legacy-кода, а также работы с низкоуровневыми API Apple, которые еще не имеют полных Swift-оберток.
Сопутствующие и серверные языки:
- Python — для написания скриптов автоматизации, инструментов CLI и бэкенд-логики (например, на FastAPI).
- JavaScript/TypeScript — базовое понимание для работы с инструментами (React Native, Node.js-скрипты).
Также знаком с:
- C — на базовом уровне для понимания принципов работы с памятью и указателями.
- SQL — для написания и оптимизации запросов при работе с базами данных.
Фокус остается на глубоком знании Swift и экосистемы iOS, что позволяет эффективно решать задачи нативной разработки.
Ответ 18+ 🔞
Да что ж это за цирк с конями, блядь! Сижу, читаю про твои «специализации», и у меня волосы на жопе шевелятся от восторга, ёпта!
Ну ладно, по порядку, сука. Основная моя фишка — это вся эта яблочная хуйня, экосистема Apple, блядь. Ты представляешь, какая это песня — писать код, который потом будет бегать на этих гламурных железяках? Это ж надо, блядь, мозги вывернуть наизнанку!
Swift — это мой конёк, блядь. Я на нём как рыба в воде, или как мудак в проруби, если что-то не компилится. Использую все эти ваши модные штуки: async/await, чтобы не виснуть, как долбоёб, акторы, чтобы всё не поломалось, и прочие обёртки для свойств. Смотри, как красиво, блядь:
// Пример: использование современного Swift
struct User: Codable, Identifiable {
let id: UUID
var name: String
}
@MainActor
final class UserViewModel: ObservableObject {
@Published private(set) var users: []
func fetchUsers() async throws {
let url = URL(string: "https://api.example.com/users")!
let (data, _) = try await URLSession.shared.data(from: url)
users = try JSONDecoder().decode([User].self, from: data)
}
}
Видишь? Чисто, аккуратно, без единого матерного слова в коде, блядь! А под капотом — мощь, ёбаная мощь!
А ещё есть Objective-C, этот старый, бородатый дед. Его, сука, как зубную боль — терпеть нельзя, но иногда без него нихуя. Легаси-код поддерживать или к низкоуровневым API подлезть, которые Swift ещё не облизал как следует. Работа грязная, но кто-то же должен её делать, пиздец!
Ну а чтобы совсем мозг не засох, держу в тонусе Python. Пишу на нём скрипты, которые делают за меня всю хуйню, которую делать лень. Инструменты CLI, какая-нибудь логика для бэкенда на FastAPI — всё могу, блядь. JavaScript/TypeScript тоже в общих чертах знаю, на случай, если придётся с каким-нибудь React Native или Node.js-скриптами воевать.
А ещё, представляешь, C на базовом уровне шарю. Ну, чтобы понимать, откуда ноги растут у всей этой истории с памятью и указателями. И SQL, блядь, чтобы базы данных не распиздяйничать, а грамотно запросы к ним писать.
Но фокус, сука, фокус остаётся на Swift и iOS. Это моя стихия, моя война и моя любовь, в рот меня чих-пых! Всё остальное — так, для общего развития, чтобы не выглядеть полным мудаком в смежных вопросах. Вот такая, блядь, история.