Swift Academy
208 subscribers
156 photos
31 videos
8 files
153 links
Swift Academy - IT oโ€™quv markazi

YouTube Channel : https://shorturl.at/UV4vp

Read me: https://shorturl.at/ArSML

Admin: @MulloyevAzamjon
Download Telegram
๐Ÿ’ก CocoaPods-dan Swift Package Manager (SPM)ga o'tish: iOS mobil ilova ishlab chiqaruvchilar uchun to'liq qo'llanma.

๐Ÿ”‘ Keys: CocoaPods, Pod, SPM, Swift Package Manager, Dependency, XCFramework, CI/CD

iOS ilovalarni ishlab chiqarish evolyutsiyasi davom etmoqda, va paket boshqaruv tizimlari ham shu bilan birga rivojlanmoqda. So'nggi yillarda, CocoaPods-dan Swift Package Manager (SPM)ga o'tish tendensiyasi kuzatilmoqda. Bu maqolada biz ushbu jarayonni batafsil ko'rib chiqamiz, real kod misollarini taqdim etamiz va mavjud loyihangizni to'g'ri migratsiya qilish strategiyasini ishlab chiqamiz.

To'liq bu yerda o'qing.

๐Ÿš€ Men haqimda va iOS App Development boโ€˜yicha #offline kurs haqida batafsil PDF faylda tanishib chiqishingiz mumkin.

๐Ÿ‘ฅ Doโ€˜stlaringiz bilan ulashing va fikrlaringizni izohlarda qoldiring! ๐Ÿ’ฌ

๐Ÿ“Œ Obuna boโ€˜ling va bogโ€˜laning:
๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ1
๐”๐˜๐†'๐Ž๐ - ๐๐ฎ๐ฒ๐ฎ๐ค ๐จ๐ซ๐ณ๐ฎ ๐ž๐ ๐š๐ฅ๐š๐ซ๐ข๐ง๐ข ๐ฎ๐ฒ๐ '๐จ๐ญ๐ฎ๐ฏ๐œ๐ก๐ข ๐Ÿ• ๐ก๐š๐ช๐ข๐ช๐š๐ญ.

๐Ÿง  Sizda orzular katta, lekin harakat kammi?
๐Ÿ“Œ Unda bu maqola siz uchun yozilgan!
๐Ÿ‘ž Ehtimol, hozir siz yotoqda yotibsiz, telefonga tikilib, โ€œBir kun albatta...โ€ deb oโ€˜ylayotgandirsiz. Lekin u kun hech qachon kelmaydi, agar siz oโ€˜zingiz uni boshlab bermasangiz!
๐Ÿ’ฅ Ushbu maqolada sizni ich-ichidan silkitadigan 7 haqiqat bor. Har bir gap yuragingizga uriladi โ€” chunki bu haqiqatlar siz haqingizda.
๐Ÿชž Uygโ€˜oning! Orzularingiz boy boโ€˜lishni, ilmli boโ€˜lishni, tadbirkor boโ€˜lishni istayapti.
๐‘ณ๐’†๐’Œ๐’Š๐’ ๐’…๐’‚๐’๐’ˆ๐’‚๐’”๐’‚๐’๐’Š๐’Œ ๐’”๐’Š๐’›๐’๐’Š ๐‘ฉ๐‘ผ๐’€๐‘ผ๐‘ฒ ๐’๐’“๐’›๐’–๐’๐’‚๐’“๐’Š๐’๐’ˆ๐’Š๐’›๐’๐’Š, ๐’–๐’š๐’ˆ'๐’๐’๐’ˆ๐’‚๐’๐’Š๐’๐’ˆ๐’Š๐’›๐’…๐’‚ ๐’–๐’๐’–๐’•๐’Š๐’ƒ ๐’š๐’–๐’ƒ๐’๐’“๐’‚๐’…๐’Š๐’ˆ๐’‚๐’ ๐’”๐’‰๐’Š๐’“๐’Š๐’ ๐’•๐’–๐’”๐’‰ ๐’Œ๐’‚๐’ƒ๐’Š ๐’–๐’๐’–๐’•๐’•๐’Š๐’“๐’Š๐’”๐’‰๐’Š๐’ˆ๐’‚ ๐’š๐’'๐’ ๐’’๐’'๐’š๐’Ž๐’‚๐’๐’ˆ!

๐Ÿ“ƒ To'liq maqola LinkedIn yoki post kommentida PDF ๐Ÿ‘‡

๐Ÿš€ Men haqimda va iOS App Development boโ€˜yicha #offline kurs haqida batafsil PDF faylda tanishib chiqishingiz mumkin.

๐Ÿ‘ฅ Doโ€˜stlaringiz bilan ulashing va fikrlaringizni izohlarda qoldiring! ๐Ÿ’ฌ

๐Ÿ“Œ Obuna boโ€˜ling va bogโ€˜laning:
๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ2
๐Ÿ’ก ๐’๐จ๐œ๐ค๐ž๐ญ.๐ˆ๐Ž - ๐Ÿ“ ๐‘๐ž๐š๐ฅ ๐๐ซ๐จ๐ฒ๐ž๐ค๐ญ๐ฅ๐š๐ซ ๐š๐ฌ๐จ๐ฌ๐ข๐๐š

๐’๐จ๐œ๐ค๐ž๐ญ.๐ˆ๐Ž โ€” real vaqtda ikki tomonlama aloqa oโ€™rnatish imkonini beruvchi kuchli texnologiya boโ€™lib, iOS ilovalaringizni yanada interaktiv va dinamik qilishga yordam beradi. Ushbu maqolada biz Socket.IO ni Swift Package Manager (SPM) yordamida qanday ulash va turli xil loyihalarda amaliy qoโ€™llash yoโ€™llarini koโ€™rib chiqamiz. To'liq bu yerda o'qishingiz mumkin.

๐Ÿš€ Men haqimda va iOS App Development boโ€˜yicha #offline kurs haqida batafsil PDF faylda tanishib chiqishingiz mumkin.

๐Ÿ‘ฅ Doโ€˜stlaringiz bilan ulashing va fikrlaringizni izohlarda qoldiring! ๐Ÿ’ฌ

๐Ÿ“Œ Obuna boโ€˜ling va bogโ€˜laning:
๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ3๐Ÿ‘1
๐Ÿ’ก iOS dasturlashda Memory Leaks โ€” tushunish va bartaraf etish.

Memory Leaks โ€” bu dastur tomonidan ajratilgan xotira (allocated memory) qachonki u kerak boโ€™lmay qolganda ham ozod qilinmay qolishi holatiga aytiladi. iOS-da Swift va Objective-C tillari Automatic Reference Counting (ARC) mexanizmidan foydalanadi, bu mexanizm obyektlar uchun xotirani avtomatik boshqaradi. Ammo, notoโ€™gโ€™ri ishlatilganda โ€œreference cycleโ€ yoki โ€œretain cycleโ€ deb nomlangan holatlar yuzaga kelishi mumkin, bu esa xotira sizishlariga olib keladi.

ARC qanday ishlaydi?
ARC har bir obyekt uchun reference count (havolalar soni) yuritadi. Obyektga har bir havola yaratilganda, uning reference countโ€™i oshadi. Havola oโ€™chirilganda, reference count kamayadi. Qachonki reference count nolga tushsa, obyekt xotiradan ozod qilinadi. Biroq, agar obyektlar bir-biriga uzluksiz havola qilib qoโ€™ysa (circular reference), ularning reference countโ€™i hech qachon nolga tushmaydi va xotiradan ozod boโ€™lmaydi. To'liq bu yerda o'qishingiz mumkin.


๐Ÿ‘ฅ Doโ€˜stlaringiz bilan ulashing va fikrlaringizni izohlarda qoldiring! ๐Ÿ’ฌ

๐Ÿ“Œ Obuna boโ€˜ling va bogโ€˜laning:
๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ“ฃ ๐ข๐Ž๐’ ๐š๐ฉ๐ฉ ๐๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ ๐›๐จโ€™๐ฒ๐ข๐œ๐ก๐š ๐Ÿ ๐จ๐ฒ๐ฅ๐ข๐ค ๐๐„๐๐”๐‹ ๐ฆ๐š๐ฑ๐ฌ๐ฎ๐ฌ ๐ญ๐š๐ฒ๐ฒ๐จ๐ซ๐ฅ๐จ๐ฏ ๐ค๐ฎ๐ซ๐ฌ๐ข๐ ๐š ๐ง๐จ๐ฆ๐ณ๐จ๐๐ฅ๐š๐ซ ๐ช๐š๐›๐ฎ๐ฅ ๐ช๐ข๐ฅ๐ข๐ง๐ฆ๐จ๐ช๐๐š!

๐ŸŽฏ Kurs maqsadi:
๐Ÿ’ก Real tajriba orttirish
๐Ÿ’ก Ishga tayyorgarlik
๐Ÿ’ก Amaliy loyihalar ustida ishlash
๐Ÿ’ก Intervyularga tayyorgarlik
๐Ÿ’ก iOS sohasida ish topishni yengillashtiruvchi koโ€˜nikmalar berish
Kurs yakunida ishtirokchilar bilim darajasiga qarab ๐ข๐ฌ๐ก ๐ญ๐š๐ค๐ฅ๐ข๐Ÿ ๐ช๐ข๐ฅ๐ข๐ฌ๐ก ๐ข๐ฆ๐ค๐จ๐ง๐ข๐ฒ๐š๐ญ๐ข ham koโ€˜zda tutilgan.

Batafsil bu yerda.

๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ŸŽ‰3
๐Ÿšจ SwiftUI: Navigation, Routering, DeepLink

SwiftUIโ€™ning deklarativ yondashuvi UI ishlab chiqishda koโ€™p afzalliklarni beradi, ammo navigatsiya hali ham eng qiyin jihatlaridan biri boโ€™lib qolmoqda. Mana iOS dasturchilari duch keladigan baโ€™zi umumiy muammolar va yechimlar : Mediumda

๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ3๐Ÿ‘2
๐Ÿง Nima Uchun iOS Ilovangiz Sekin Ishlamoqda? โ€” va Buni Qanday Tuzatish Mumkin? โ‰๏ธ

Zamonaviy iPhoneโ€™lar qudratli protsessorlar bilan jihozlangan boโ€™lsa-da, koโ€™plab ilovalar hali ham foydalanuvchi tajribasini buzuvchi sekinlashishlarga duch kelmoqda. Ayniqsa scroll qilish, navigatsiya oโ€™tishlar va murakkab animatsiyalar paytida lag (kechikish) kuzatiladi. Bu muammo eski iPhone qurilmalarida yanada yaqqolroq namoyon boโ€™ladi. Ushbu maqolada biz iOS ilovalaridagi keng tarqalgan sekinlashishlar sabablarini koโ€™rib chiqamiz va ularni bartaraf etish yoโ€™llarini taklif qilamiz.

Batafsil Mediumda


๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ1
// ๐šˆ๐šŠ๐šก๐šœ๐š‘๐š’ ๐šŽ๐š–๐šŠ๐šœ โŒ
๐š•๐šŽ๐š ๐šŠ = ๐Ÿน๐Ÿถ๐Ÿถ
๐š๐šž๐š—๐šŒ ๐šŒ๐šŠ๐š•๐šŒ() -> ๐™ณ๐š˜๐šž๐š‹๐š•๐šŽ { ... }
๐šŒ๐š•๐šŠ๐šœ๐šœ ๐š…๐™ฒ: ๐š„๐™ธ๐š…๐š’๐šŽ๐š ๐™ฒ๐š˜๐š—๐š๐š›๐š˜๐š•๐š•๐šŽ๐š› { ... }


// ๐šˆ๐šŠ๐šก๐šœ๐š‘๐š’ โœ…
๐š•๐šŽ๐š ๐šœ๐šŽ๐šœ๐šœ๐š’๐š˜๐š—๐šƒ๐š’๐š–๐šŽ๐š˜๐šž๐š๐™ธ๐š—๐š‚๐šŽ๐šŒ๐š˜๐š—๐š๐šœ = ๐Ÿน๐Ÿถ๐Ÿถ
๐š๐šž๐š—๐šŒ ๐šŒ๐šŠ๐š•๐šŒ๐šž๐š•๐šŠ๐š๐šŽ๐šƒ๐š˜๐š๐šŠ๐š•๐™ฟ๐š›๐š’๐šŒ๐šŽ๐š†๐š’๐š๐š‘๐šƒ๐šŠ๐šก() -> ๐™ณ๐š˜๐šž๐š‹๐š•๐šŽ { ... }
๐šŒ๐š•๐šŠ๐šœ๐šœ ๐™ฟ๐š›๐š˜๐š๐šž๐šŒ๐š๐™ณ๐šŽ๐š๐šŠ๐š’๐š•๐šœ๐š…๐š’๐šŽ๐š ๐™ฒ๐š˜๐š—๐š๐š›๐š˜๐š•๐š•๐šŽ๐š›: ๐š„๐™ธ๐š…๐š’๐šŽ๐š ๐™ฒ๐š˜๐š—๐š๐š›๐š˜๐š•๐š•๐šŽ๐š› { ... }

๐‚๐ฅ๐ž๐š๐ง ๐‚๐จ๐๐ž ๐๐ซ๐ข๐ง๐œ๐ข๐ฉ๐ฅ๐ž๐ฌ: ๐ข๐Ž๐’ ๐ฅ๐จ๐ฒ๐ข๐ก๐š๐ฅ๐š๐ซ๐๐š ๐ช๐š๐ง๐๐š๐ฒ ๐ช๐ข๐ฅ๐ข๐› ๐ก๐š๐ช๐ข๐ช๐ข๐ฒ ๐ฌ๐จ๐Ÿ ๐ค๐จ๐ ๐ฒ๐จ๐ณ๐ข๐ฌ๐ก

Batafsil Mediumda

Men bilan o'rganish qiziq bo'lsa ๐Ÿ‘‡

๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ1
๐Ÿ“ฃ ๐ข๐Ž๐’ ๐š๐ฉ๐ฉ ๐๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ ๐›๐จโ€™๐ฒ๐ข๐œ๐ก๐š ๐Ÿ ๐จ๐ฒ๐ฅ๐ข๐ค ๐๐„๐๐”๐‹ ๐ฆ๐š๐ฑ๐ฌ๐ฎ๐ฌ ๐ญ๐š๐ฒ๐ฒ๐จ๐ซ๐ฅ๐จ๐ฏ ๐ค๐ฎ๐ซ๐ฌ๐ข ๐ฎ๐œ๐ก๐ฎ๐ง ๐“๐ž๐ฌ๐ญ ๐ฌ๐ข๐ง๐จ๐ฏ๐ข ๐›๐จ๐ฌ๐ก๐ฅ๐š๐ง๐๐ข!

Ushbu link orqali Testni ko'rishingiz mumkin.

๐„๐ฌ๐ฅ๐š๐ญ๐ฆ๐š: ๐‰๐š๐ฏ๐จ๐›๐ฅ๐š๐ซ๐ข๐ง๐ ๐ข๐ณ๐ง๐ข ๐ฒ๐จ๐ณ๐ฆ๐š ๐ฑ๐จ๐ฅ๐๐š, ๐ˆ๐ฌ๐ฆ ๐ฌ๐ก๐š๐ซ๐ข๐Ÿ ๐ฏ๐š ๐ค๐จ๐ง๐ญ๐š๐ค๐ญ ๐ฆ๐š'๐ฅ๐ฎ๐ฆ๐จ๐ญ๐ฅ๐š๐ซ๐ข๐ง๐ ๐ข๐ณ ๐›๐ข๐ฅ๐š๐ง ๐ฉ๐๐Ÿ ๐ฌ๐ก๐š๐ค๐ฅ๐ข๐๐š ๐‹๐ข๐ง๐ค๐ž๐๐ˆ๐ง ๐จ๐ซ๐ช๐š๐ฅ๐ข ๐ฒ๐ฎ๐›๐จ๐ซ๐ข๐ง๐  ๐ฏ๐š ๐ข๐ฌ๐ญ๐š๐ค๐ฅ๐ข ๐๐จ'๐ฌ๐ญ๐ฅ๐š๐ซ๐ข๐ง๐ ๐ข๐ณ๐ ๐š ๐ฎ๐ฌ๐ก๐›๐ฎ ๐ญ๐ž๐ฌ๐ญ๐ง๐ข ๐ฎ๐ฅ๐š๐ฌ๐ก๐ข๐› ๐ช๐จ'๐ฒ๐ข๐ง๐ . ๐‰๐š๐ฏ๐จ๐›๐ฅ๐š๐ซ ๐›๐จ'๐ฒ๐ข๐œ๐ก๐š ๐ช๐š๐ฒ๐ญ๐š ๐š๐ฅ๐จ๐ช๐š๐ ๐š ๐œ๐ก๐ข๐ช๐ข๐ฅ๐š๐๐ข.

Agar oโ€˜zingiz mos boโ€˜lsangiz โ€“ aloqaga chiqing!
Agar tanishingiz mos boโ€˜lsa โ€“ ulashing!
Agar yaxshilikka sherik boโ€˜lmoqchi boโ€˜lsangiz โ€“ do'stlar bilan ulashib, ayni kerakli odamlarga yetib borishimizga koโ€˜maklashing.

๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘1๐Ÿ”ฅ1
๐Ÿšจ ๐“๐จ'๐ก๐ญ๐š๐ง๐ ! ๐๐จ๐›๐ข๐ฅ๐ฒ๐š๐ญ๐ฅ๐š๐ซ๐ข๐ง๐ ๐ข๐ณ๐ ๐š ๐ฆ๐จ๐ฌ ๐›๐จ'๐ฅ๐ฆ๐š๐ ๐š๐ง ๐ฌ๐จ๐ก๐š๐ง๐ข ๐จ'๐ช๐ข๐›, ๐ค๐ž๐ฒ๐ข๐ง '๐’๐จ๐ก๐š๐๐š ๐ข๐ฌ๐ก ๐ฒ๐จ'๐ช!' ๐๐ž๐ฒ๐ข๐ฌ๐ก๐ง๐ข ๐›๐š๐ฌ ๐ช๐ข๐ฅ๐ข๐ง๐ ! โ€ผ๏ธ

๐Ÿ‡ฌ๐Ÿ‡ง Stop Taking Courses Youโ€™re Not Meant For : https://lnkd.in/d7iq8yFa

๐Ÿ‡บ๐Ÿ‡ฟ Sizga mos boโ€˜lmagan kurslarga yozilishdan oldin o'qing: https://lnkd.in/dRPEB9rj

Zamonaviy taโ€™lim dunyosi tez karyera oโ€™zgarishlari vaโ€™dalari bilan toโ€™lib-toshgan. โ€œ30 kunda dasturlashni oโ€™rganing!โ€ โ€œ3 oyda UX dizayner boโ€™ling!โ€ Ammo haqiqat shundaki: har qanday mutaxassislikda muvaffaqiyat - faqat yangi koโ€™nikmalar egallash emas! โ€” balki sizda mavjud boโ€™lgan qiziqish va ma'lum asoslar ustiga quriladi.

Yangi sohaga vaqt, pul va kuch sarflashdan oldin, sizning mavjud qobilyatlaringiz, odatlaringiz, fikrlash tarzingiz va tabiiy moyillaringiz shu soha talablariga mos kelishini holisona baholashingiz kerak. Bu sizni ruhan tushirish emas โ€” balki haqiqatan ham oโ€™sib, gullab-yashnay oladigan sohani tanlashga yordam berish.

Sizga aynan qaysi soha mos kelishini tushunishingizga yordam beradigan maqola yozdim. Hozirgi zamonaviy kasblarga qiziqib kirmoqchi bo'lgan tanishlaringizga yuboring va ularni ham to'g'ri tanlov qilishlariga holisona hissa qo'shing.

๐Ÿš€ ๐‘จ๐’ˆ๐’‚๐’“ ๐’Ž๐’‚๐’’๐’๐’๐’‚๐’…๐’‚๐’ ๐’Œ๐’†๐’“๐’‚๐’Œ๐’๐’Š ๐’‰๐’–๐’๐’๐’”๐’‚ ๐’๐’๐’๐’๐’Ž๐’‚๐’”๐’‚๐’๐’ˆ๐’Š๐’› ๐’š๐’๐’Œ๐’Š ๐’”๐’Š๐’› ๐’‰๐’๐’‰๐’๐’‚๐’ˆ๐’‚๐’ ๐’”๐’๐’‰๐’‚ ๐’“๐’'๐’š๐’‰๐’‚๐’•๐’…๐’‚ ๐’Ž๐’‚๐’—๐’‹๐’–๐’… ๐’ƒ๐’'๐’๐’Ž๐’‚๐’”๐’‚ ๐’‡๐’Š๐’Œ๐’“ ๐’—๐’‚ ๐’•๐’‚๐’Œ๐’๐’Š๐’‡๐’๐’‚๐’“๐’Š๐’๐’ˆ๐’Š๐’›๐’๐’Š ๐’Œ๐’๐’Ž๐’Ž๐’†๐’๐’•๐’๐’‚๐’“๐’…๐’‚ ๐’’๐’๐’๐’…๐’Š๐’“๐’Š๐’๐’ˆ. ๐’๐’†๐’“๐’ ๐’’๐’'๐’๐’Š๐’Ž๐’…๐’‚๐’ ๐’Œ๐’†๐’๐’ˆ๐’‚๐’๐’„๐’‰๐’‚ ๐’š๐’๐’“๐’…๐’‚๐’Ž ๐’ƒ๐’†๐’“๐’Š๐’”๐’‰๐’…๐’‚๐’ ๐’‡๐’‚๐’’๐’‚๐’• ๐’Ž๐’Š๐’๐’๐’‚๐’•๐’…๐’๐’“ ๐’ƒ๐’'๐’๐’‚๐’Ž๐’‚๐’!

Mukhriddinbek Samidov

๐ข๐Ž๐’ ๐Œ๐จ๐›๐ข๐ฅ๐ž ๐€๐ฉ๐ฉ ๐๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ ๐ค๐ฎ๐ซ๐ฌi haqida : https://lnkd.in/dm4yd7yt


๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘1
๐Ÿ“† ๐Ÿ-๐ก๐š๐Ÿ๐ญ๐š ๐จ๐ซ๐ญ๐๐š ๐ช๐จ๐ฅ๐๐ข! Bu haftada biz qanday bilimlarga ega boโ€˜ldik?
Kursimiz ishtirokchilari bilan 3 ta muhim qadamni bosib oโ€˜tdik:
โœ… ๐’๐ฐ๐ข๐Ÿ๐ญ va dasturlashga kirish
โœ… ๐ˆ๐ง๐ญ, ๐…๐ฅ๐จ๐š๐ญ, ๐ƒ๐จ๐ฎ๐›๐ฅ๐ž โ€” sonlar bilan ishlash
โœ… ๐๐จ๐จ๐ฅ โ€” shartlar va mantiqiy fikrlash
Koโ€˜pchilik dasturlashni qoโ€˜rqib boshlaydi. Ammo biz kodni matematikaga oโ€˜xshatib, tushunarli tilda oโ€˜rgandik. Hech qanday "qorongโ€˜i" texnik atamalar yoโ€˜q โ€” faqat amaliyot, tushuncha va oddiy misollar.
๐Ÿง‘โ€๐Ÿ’ป Har bir ishtirokchimiz allaqachon quyidagilarni yozib koโ€˜rdi:
Oโ€˜zgaruvchi bilan ishlash
Konsolga maโ€™lumot chiqarish
Shartli operatorlar yordamida dastur oqimini boshqarish
๐Ÿ“ Bu faqat boshlanishi! Oldinda UI yaratish, navigatsiya, API bilan ishlash, va haqiqiy app yaratish bor.
Agar siz ham dasturchi boโ€˜lishni istasangiz โ€” endi ham qoโ€˜shilishingiz mumkin.
๐Ÿ” Biz 1-haftani qisqacha takrorlab beramiz va keyin yoโ€˜limizni davom ettiramiz.
๐Ÿ“ฉ Qiziqyapsizmi? Komment yozing yoki menga yozing โ€” sizni kutyapmiz!

๐ข๐Ž๐’ ๐Œ๐จ๐›๐ข๐ฅ๐ž ๐€๐ฉ๐ฉ ๐๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ ๐ค๐ฎ๐ซ๐ฌi haqida : https://lnkd.in/dm4yd7yt


๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘7
AI yoki texnologiyalar sizni almashtirmaydi โ€” ular sizdan boshqa fazilatlar (skills) va masโ€™uliyatlarni talab qiladi.

๐Ÿšœ Traktor vs. Hayvonlar
Oldin: Dehqon yer haydash uchun buqa yoki otga tayangan.
Keyin: Traktor ixtiro qilindi. Ish yoโ€˜qoldimi? Yoโ€˜q.
Lekin: Endi dehqon traktorni haydaydigan, texnikani tushunadigan, effektiv ishlay oladigan boโ€˜lishi kerak.
๐Ÿง  Xulosa: Ish turi oโ€˜zgarmadi, lekin koโ€˜nikmalar darajasi oshdi.

๐ŸŽฅ Raqamli kamera va Fotograf
Oldin: Fotograf har safar suratga olishdan oldin 36 kadrli plyonka tayyorlardi.
Keyin: Raqamli kameralar paydo boโ€˜ldi. Plyonka yoโ€˜qoldi. Fotograf yoโ€˜qoldimi?
Yangi vazifa: Kompozitsiya, rang, emotsiya, Photoshop, storytelling.
๐Ÿง  Xulosa: Asosiy ish (goโ€˜zallikni koโ€˜rish) qoldi. Faqat vosita oโ€˜zgardi.

โŒจ๏ธ Mashinada yozuvchilar va Word dasturi
Oldin: Kotibalar yoki yozuvchilar mashinka bilan harflarni urardi.
Keyin: Kompyuter va Word kelganida bu โ€œishโ€ yoโ€˜qoldi, lekin yozuvchilar yoโ€˜qolmadi.
Endi: Yozuvchi nafaqat yozadi, balki matnni tahrir qiladi, dizayn qiladi, avtomatik tool-lardan foydalanadi.
๐Ÿง  Xulosa: Sizning ish joyingiz oโ€˜zgarmaydi โ€” sizning qurolingiz oโ€˜zgaradi.

๐Ÿ“ž Telefon operatorlari va smartfonlar
Oldin: Aloqa operatori telefon raqamlarini ulanardi.
Endi: AI buni 0.5 sekundda bajaradi. Lekin mijoz bilan gaplashish, muammoni hal qilish, nutqdagi ohangni tushunish โ€” hali ham insonda.
๐Ÿง  Xulosa: Texnologiya oddiy funksiyani olib ketadi, lekin insoniylik qoladi.

๐Ÿ› ๏ธ Matkap ixtirosi
Oldin: Teshik qilish uchun bolgโ€˜a va mix yetarli edi.
Keyin: Elektron matkap keldi. Ish tezlashdi.
Lekin: Uni toโ€˜gโ€˜ri ishlatish, xavfsizlikni bilish va materialni tushunish yangi mahorat talab qiladi.
๐Ÿง  Xulosa: Vosita ixtiro qilindi, lekin maโ€™suliyat ortdi.

๐Ÿง‘โ€๐Ÿซ Oโ€˜qituvchi va video darslar
Oldin: Oโ€˜qituvchi doskada yozardi.
Endi: Video dars, AI yordamchilari, online darslar.
Lekin yaxshi oโ€˜qituvchi yoโ€˜qoldimi? Yoโ€˜q.
Endi: U kuchli pedagogika, psixologiya, metodika va media yaratish qobiliyatiga ega boโ€˜lishi kerak.
๐Ÿง  Xulosa: AI tushuntiradi. Oโ€˜qituvchi โ€” ilhomlantiradi.

๐Ÿงพ Kassir va self-checkout mashinalar
Mashina: Pulni sanaydi.
Inson: Muammoni koโ€˜radi, mijoz bilan muomala qiladi, vaziyatni boshqaradi.
๐Ÿง  Xulosa: Oddiy mexanik ishni mashina oladi. Ijtimoiy va analitik ish insonda qoladi.

๐Ÿงญ Navigator va haydovchi
Google Maps bor.
Lekin baribir rulda siz turibsiz.
Nima boโ€˜ldi? Qayerga borishni koโ€˜rsatadi โ€” qanday yetishni siz hal qilasiz.
๐Ÿง  Xulosa: AI sizga yoโ€˜l koโ€˜rsatadi. Boshlovchi โ€” siz.

Texnologiya sizni oโ€˜rningizdan qoโ€˜zgโ€˜atmaydi โ€” sizdan yangi darajadagi oโ€˜zligingizni ochishingizni soโ€˜raydi.
Ish yoโ€˜qolmaydi, oโ€˜zgartiriladi. Siz esa, oโ€˜rganishga tayyor boโ€˜lsangiz โ€” yangilanasiz.

๐Ÿš€ ๐Ÿ• ๐จ๐ฒ๐ฅ๐ข๐ค ๐ข๐Ž๐’ ๐€๐ฉ๐ฉ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ ๐ค๐ฎ๐ซ๐ฌ๐ข: https://lnkd.in/dm4yd7yt

๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘2
๐Ÿ”ด ๐๐ž๐ ๐š ๐ข๐ฅ๐ค ๐›๐จ๐ซ ๐ฒ๐š๐ง๐ ๐ข ๐ข๐ฌ๐ก ๐ฃ๐จ๐ฒ๐ข๐ ๐š ๐›๐จ๐ซ๐ ๐š๐ง๐ข๐ง๐ ๐ข๐ณ๐๐š ๐จ'๐ณ๐ข๐ง๐ ๐ข๐ณ๐ง๐ข ัะปะฐะฑั‹ะน ๐ฒ๐จ๐ค๐ข ๐ž๐ณ๐ข๐ค ๐ค๐จ'๐ซ๐ฌ๐š๐ญ๐š๐ฌ๐ข๐ณ? ๐๐ž๐ ๐š ๐ค๐š๐ฒ๐Ÿ๐ข๐ฒ๐š๐ญ๐ฌ๐ข๐ณ, ๐ข๐ณ๐จ๐ฅ๐š๐ญ๐ฌ๐ข๐ฒ๐š๐ฅ๐š๐ง๐ ๐š๐ง๐๐ž๐ค ๐ฏ๐š ๐ฒ๐จ ๐จ๐๐š๐ฆ ๐ค๐จ'๐ซ๐ฆ๐š๐ ๐š๐ง๐๐ž๐ค ๐ฎ-๐›๐ฎ ๐ญ๐š๐ซ๐š๐Ÿ๐ ๐š ๐š๐ฅ๐š๐ง๐ ๐ฅ๐š๐ฒ๐ฌ๐ข๐ณ? (๐˜ฉ๐˜ข๐˜ฎ๐˜ฎ๐˜ข๐˜จ๐˜ข ๐˜ฉ๐˜ข๐˜ฎ ๐˜ต๐˜ฆ๐˜จ๐˜ช๐˜ด๐˜ฉ๐˜ญ๐˜ช ๐˜ฆ๐˜ฎ๐˜ข๐˜ด!)

Yangi ishga birinchi kun kirib boryapsiz...
Yoki yangi intervyu, yoki yangi mijoz bilan uchrashuv...
Eshiklar ochildi...
Va barchaning nigohi birma-bir siz tomon qaratilmoqda...
Siz hali bir ogโ€˜iz ham gapirmadingiz,
lekin siz haqingizda birinchi qarashda allaqachon bir tasavvur shakllanmoqda.

Bu tasavvur โ€” sizning turishingiz, koโ€˜z ifodangiz, tabassumingiz, tana harakatlaringiz, erkinlik, ishonch va oddiygina โ€œAssalomu aleykum!โ€ degan ohangingizda yashirinib turadi.

Baโ€™zilar oโ€˜ylaydi: โ€œYaxshi kiyinsam, boโ€˜ldi.โ€
Lekin aslida bu yetarli emas.
Sizdan taralayotgan tana signali โ€” siz kimligingizni soโ€˜zlashi kerak!

๐Ÿ“ Turish qanday boโ€˜lishi kerak?
Qoโ€˜llar ochiq, tanangiz ozod. O'zingizga, bilim va tajribangizga bo'lgan ishonch, erkin va keng (๐˜ฃ๐˜ฐ๐˜ด๐˜ช๐˜ฒ ๐˜ท๐˜ข ๐˜บ๐˜ฐ ๐˜ฆ๐˜ป๐˜ช๐˜ฌ ๐˜ฃ๐˜ฐ'๐˜ญ๐˜ฎ๐˜ข๐˜จ๐˜ข๐˜ฏ) yelkalar bilan viqorli ko'rinish, o'tkir koโ€˜zlar toโ€˜gโ€˜riga qaragan....
Tabassumingiz โ€” signal, bu yerda siz begona emassiz.
Va bu turish:
"Men bu jamoaga arziyman va birga o'sishimizga ishonaman!"
"Men bu yerda oโ€˜z oโ€˜rnimni topaman!" kabi yorqin ifodalar bera olishi kerak. Davomi...

๐Ÿš€ ๐Ÿ• ๐จ๐ฒ๐ฅ๐ข๐ค ๐ข๐Ž๐’ ๐€๐ฉ๐ฉ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ ๐ค๐ฎ๐ซ๐ฌ๐ข: https://lnkd.in/dm4yd7yt

๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ŸŸข ๐‘๐ž๐ ๐ž๐ฑ๐ง๐ข๐ง๐  ๐€๐ฌ๐จ๐ฌ๐ข๐ฒ ๐„๐ฅ๐ž๐ฆ๐ž๐ง๐ญ๐ฅ๐š๐ซ๐ข ๐Ÿ”ธ ๐‘บ๐’˜๐’Š๐’‡๐’•

let pattern = "^(?=.*[A-Z])(?=.*[a-z])(?=.*\\d).{8,}$"

๐™ˆ๐™–๐™ญ๐™จ๐™ช๐™จ ๐™—๐™š๐™ก๐™œ๐™ž๐™ก๐™–๐™ง
. -> istalgan belgi
\d -> raqam (0-9)
\w -> harf, raqam yoki pastki chiziq (a-z, A-Z, 0-9, _)
\s -> bo'sh joy (space, tab, yangi qator)
\D, \W, \S -> yuqoridagilarning teskarisi

๐™†๐™ซ๐™–๐™ฃ๐™ฉ๐™ž๐™›๐™ž๐™ ๐™–๐™ฉ๐™ค๐™ง๐™ก๐™–๐™ง
* -> 0 yoki ko'p marta
+ -> 1 yoki ko'p marta
? -> 0 yoki 1 marta
{n} -> aynan n marta
{n,} -> kamida n marta
{n,m} -> n dan m gacha marta

๐™๐™คโ€™๐™ฅ๐™ก๐™–๐™ข๐™ก๐™–๐™ง
[abc] - a, b yoki c
[a-z] - a dan z gacha harflar
[^abc] - a, b, c dan boshqa har qanday belgi
| - yoki operatori

๐™‹๐™ค๐™ฏ๐™ž๐™ฉ๐™จ๐™ž๐™ฎ๐™–๐™ฃ๐™ž ๐™—๐™š๐™ก๐™œ๐™ž๐™ก๐™–๐™จ๐™
^ - qator boshida
$ - qator oxirida
\b - so'z chegarasi

Regular ifodalar dasturchilar uchun matnlar bilan ishlashda juda qulay va kuchli vosita hisoblanadi. Swiftda NSRegularExpression klasslari yordamida regexlardan samarali foydalanish mumkin. Ushbu maqolada biz regexning asosiy tushunchalarini va Swiftda qo'llanilishini ko'rib chiqdik.

๐Ÿš€ ๐Ÿ• ๐จ๐ฒ๐ฅ๐ข๐ค ๐ข๐Ž๐’ ๐€๐ฉ๐ฉ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ ๐ค๐ฎ๐ซ๐ฌ๐ข: https://lnkd.in/dm4yd7yt

๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘3
๐Ÿšซ ๐‡๐š๐ซ ๐ค๐จ'๐ซ๐ ๐š๐ง ๐ข๐ฌ๐ก ๐ž'๐ฅ๐จ๐ง(๐‰๐จ๐› ๐ก๐ข๐ซ๐ž)๐ฅ๐š๐ซ๐ข๐ ๐š ๐‚๐•& ๐‘๐ž๐ฌ๐ฎ๐ฆ๐ž ๐ฒ๐ฎ๐›๐จ๐ซ๐ข๐ฌ๐ก๐ง๐ข ๐ญ๐จ'๐ฑ๐ญ๐š๐ญ๐ข๐ง๐  yoki rezyumeni boyitaman deb har narsa bilan to'ldiish oโ€˜rniga, oโ€˜zingizni qandaydir tarzda taqdim etish haqida oโ€˜ylab koโ€˜ring?

Siz Junior va yo stajingiz yo'qmi? Ish topolmayotganingizga sabab faqat shu deb o'ylaysizmi? Agar sizni ishga olishmagan va yo atrofingizda 3-4 tanishingizda ham shunday holat bo'lsa, demak hech kim Juniorga ish berilmayapti degani emas!!!
Hamma ham Juniordan boshlagan-ku! Ularni kim ishga qabul qilgan va yo qilmoqda?

"๐‘ฑ๐’–๐’๐’Š๐’๐’“๐’ˆ๐’‚ ๐’Š๐’”๐’‰ ๐’š๐’'๐’’!" - deb har joyda salbiy energiyangizni atrofga tarqatish o'rniga o'zingizni namoyon qiling, qobilyatlaringizni o'rtaga tashlang. (๐˜ฉ๐˜ข๐˜ฎ๐˜ฎ๐˜ข๐˜จ๐˜ข ๐˜ฉ๐˜ข๐˜ฎ ๐˜ต๐˜ฆ๐˜จ๐˜ช๐˜ด๐˜ฉ๐˜ญ๐˜ช ๐˜ฆ๐˜ฎ๐˜ข๐˜ด!)

Oddiy bozor rastalaridan meva sotib olayotganda nega yaltiragan sara mevalarni tanlab olasiz? Yoki yopiq qop ichida zo'r olma bor desa, avval ochib ko'rib keyin tanlab olasizku!? Ya'ni siz o'zingizni namoyon qilmasangiz, profilingiz 'Men borman!' deb jar solmasa, kim ko'radi?
โ‰๏ธ UNUTMANG: Shunchaki CV yaratib & yuborib ish topish davri allaqochon o'tdi!

Batafsil bu yerda ...

Muhriddinbek Samidov
๐Ÿš€ ๐Ÿ• ๐จ๐ฒ๐ฅ๐ข๐ค ๐ข๐Ž๐’ ๐€๐ฉ๐ฉ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ ๐ค๐ฎ๐ซ๐ฌ๐ข: https://lnkd.in/dm4yd7yt

๐Ÿ”— YouTube | Instagram | LinkedIn | Telegram | Medium
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘2