آموزش هفتگی نکات مربوط به توسعه iOS

iOS Development Tips Weekly

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اگر فقط چند دقیقه در هفته طول بکشد تا یک توسعه دهنده بهتر iOS شوید؟ این سری برای ارائه هک های کوچک و هوشمند طراحی شده است که می تواند نحوه کدگذاری شما با Xcode و Swift را بهبود بخشد. هر یک از سه شنبه ها را برای یک فیلم کوتاه دیگر ، در موضوعاتی مانند کنترل نسخه با Git ، MapKit ، iPad Playgrounds و iPhone X تنظیم کنید. برای iPad ، iPhone یا Apple Watch برنامه های سریعتر ، قابل اطمینان تر و با ظاهری بهتر ایجاد کنید. استیون لیپتون به شما کمک می کند تا پروژه های iOS (و watchOS) خود را یک بار در یک مرحله قرار دهید.

توجه: از آنجا که این مجموعه در حال انجام است ، بینندگان گواهی پایان کار دریافت نمی کنند.

سرفصل ها و درس ها

این هفته جدید: New This Week:

  • جمع کننده های خرما Date pickers

مقدمه Introduction

  • خوش آمدی Welcome

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

هفتگی نکات مربوط به توسعه iOS iOS Development Tips Weekly

  • از مخازن Xcode Git استفاده کنید Use Xcode Git repositories

  • فایلهای متنی را بخوانید و بنویسید Read and write text files

  • نمونه سازی اولیه MapKit در iPad Playgrounds Prototyping MapKit in iPad Playgrounds

  • از شبیه سازهای Xcode 9 استفاده کنید Use the Xcode 9 simulators

  • طرح بندی و آیفون X Layout and iPhone X

  • برای حاشیه نویسی نقشه به جای پین از نشانگر استفاده کنید Use markers instead of pins for map annotations

  • پرونده های JSON را بخوانید Read JSON files

  • با مقوا کپی و پیست کنید Copy and paste with the pasteboard

  • کنترلرهای ناوبری ایجاد کنید Create navigation controllers

  • روی iPad دوربین درست کنید Make a camera on iPad

  • جلوه های حرکتی Motion effects

  • ترفندهایی با مدیر دارایی Tricks with Asset Manager

  • ترفندهای آرایه ای Array tricks

  • ساعت اپل و منوی زمینه Apple watch and the context menu

  • اصطلاحات تصویری و رنگی Image and color literals

  • چرا باید از uint8 استفاده کرد؟ Why use uint8?

  • استفاده از رنگ هگز Using hex color

  • شیرجه رفتن عمیق به فرهنگ لغت ها Deep dive into dictionaries

  • ضربه زدن روی نقشه Tapping a map

  • برنامه های قدیمی را به روز کنید Update old apps

  • استفاده از Apple Pencil Using Apple Pencil

  • شکلک متحرک در Apple Watch Animated emoji on the Apple Watch

  • نوار پیمایش و عنوان پشتیبان The navigation bar and back title

  • استفاده از لیست های خاصیت Using property lists

  • استفاده از popover Using popovers

  • جاز زهی منسوب Attributed string jazz

  • متن سه بعدی با SceneKit 3D text with SceneKit

  • به سرعت از متن زبان پیدا کنید Find a language quickly from text

  • پسوندهای کلاس UIColor UIColor class extensions

  • با استفاده از Date و TimeInterval Using Date and TimeInterval

  • مناطق زمانی و اجزای تاریخ Time zones and date components

  • دقت تایمر Timer accuracy

  • نقشه ها را متحرک کنید Animate maps

  • تغییرات استوری بورد Xcode 10 Xcode 10 storyboard changes

  • از قطعه کد استفاده کنید Use code snippets

  • تغییرات زمین های بازی در Xcode 10 Changes to playgrounds in Xcode 10

  • تغییر مجوزها به اعلان ها Permission changes to notifications

  • سفارشی کردن نوار برگه Customizing the tab bar

  • بسته تنظیمات The Settings bundle

  • از ترکیب کننده گفتار استفاده کنید Use the speech synthesizer

  • دکمه های گرد درست کنید Make round buttons

  • بازگشت و تغییر UIView ها Recursion and changing UIViews

  • برنامه های چشم انداز و چند وظیفه ای iPad را کنار بگذارید Lay out iPad landscape and multitasking apps

  • نماهای جدول را تعبیه کنید Embed table views

  • یک دکمه ضامن ایجاد کنید Make a toggle button

  • سایه ها را رها کنید Drop shadows

  • اثرات تاری و نشاط Blur and vibrancy effects

  • نابرابری در طرح بندی خودکار برای استوری بورد ها Inequalities in Auto Layout for storyboards

  • یک کشوی تنظیمات متحرک درست کنید Make an animated settings drawer

  • نماها در زمین های بازی Views in playgrounds

  • برنامه تنظیمات را راه اندازی کنید Launch the Settings app

  • رسم مسیرها در UIViews Draw paths in UIViews

  • ماسک های CALayer CALayer masks

  • انتخاب پروتکل و زمان Protocols and time pickers

  • رشته ها را به فواصل زمانی تبدیل کنید Convert strings to time intervals

  • لغزنده به عنوان دستگیره Sliders as knobs

  • رفع بلاهای stackview Fix stackview disasters

  • با استفاده از haptics Using haptics

  • پرواز آزمایشی Test flight

  • جایگزینی کنترلهای تقسیم شده Replacing segmented controls

  • دامنه ها Ranges

  • نویسه های یونیکد Unicode characters

  • کاراکترهای رشته ای و NSString String and NSString characters

  • خطاهای پرتاب شده Thrown errors

  • عملکردها در نماهای جدول Actions in table views

  • صدای اردک در AVAudioSession Ducking sound in AVAudioSession

  • بسته شدن را انجام دهید و استفاده کنید Make and use closures

  • با استفاده از ARC Using ARC

  • یک پروژه بدون استوری بورد ایجاد کنید Create a project without a storyboard

  • با نحوه تغییر نام شناسه ها آشنا شوید Learn how to rename identifiers

  • یک کنترل کننده split-view به صورت برنامه ای اضافه کنید Add a split-view controller programmatically

  • برای دسترسی نوع پویا را اضافه کنید Add dynamic type for accessibility

  • به سرعت یک سیستم UIColor به RGB یا HSB را شناسایی کنید Quickly identify a UIColor to RGB or HSB system

  • هشدار را از یک درب بسته شروع کنید و در مورد آن چه باید بکنید Launch an alert from a closure and what to do about it

  • فروشندگان و عملکردها را بدون دستیار ویرایشگر متصل کنید Connect outlets and actions without the Assistant Editor

  • BASIC را با رشته های سریع دریافت کنید Get BASIC with swift strings

  • تبدیل پرونده های CSV Convert CSV files

  • رشته ها به دو برابر می شود Strings to doubles

  • Enums Enums

  • انتخاب در نماهای متن Selection in text views

  • کدهای QR تولید کنید Generate QR codes

  • ؟ و ؟؟ اپراتورها در سوئیفت The ? and ?? operators in Swift

  • درون یابی رشته ای String interpolation

  • تغییرات Xcode Xcode changes

  • از حالت تاریک در استوری بورد استفاده کنید Use Dark Mode on storyboards

  • از نمادهای SF استفاده کنید Use SF Symbols

  • سازه ها Structs

  • سریع SwiftUI Quick SwiftUI

  • کار با مجموعه ها Working with sets

  • اقدامات Segue Segue Actions

  • کادرهای انتخاب در SwiftUI Checkboxes in SwiftUI

  • لیست کارهایی که باید در SwiftUI انجام دهید To-do lists in SwiftUI

  • راهنما سریع در SwiftUI Quick Help in SwiftUI

  • مدل ها در SwiftUI Models in SwiftUI

  • SwiftUI در Xcode Playgrounds SwiftUI in Xcode Playgrounds

  • میانبرهای صفحه کلید برای Xcode 11 Keyboard shortcuts for Xcode 11

  • پایه PencilKit Basic PencilKit

  • تنظیم کننده و گیرنده ها Setter and Getters

  • نمایش ها و هماهنگ کننده های UIText UITextViews and coordinators

  • حالت تاریک در کد Dark Mode in code

  • جلوه های شمع Candle effects

  • آهنگساز واقعیت Reality Composer

  • کیت واقعیت RealityKit

  • شماره ساز NumberFormatter

  • تاپلز Tuples

  • پروتکل ها Protocols

  • لفافه های املاک Property wrappers

  • iPad به macOS iPad to macOS

  • خواص را تایپ کنید Type properties

  • Singletons و TabViewControllers Singletons and TabViewControllers

  • UITableViewController در Swift Playgrounds UITabViewControllers in Swift Playgrounds

  • انیمیشن SwiftUI SwiftUI animation

  • @ صحافی در جمع @Binding in public

  • SwiftUI ScrollView SwiftUI ScrollView

  • نقاط مورد علاقه MapKit MapKit points of interest

  • برنامه های افزودنی UIKit و شبه SwiftUI UIKit extensions and pseudo SwiftUI

  • پیکربندی نمادهای SF SF Symbols configuration

  • نمادهای سفارشی SF Custom SF Symbols

  • از SwiftUI GeometryReader استفاده کنید Use SwiftUI GeometryReader

  • نماهای متناسب SwiftUI Proportional SwiftUI views

  • پنل های انتخاب دکمه در SwiftUI Button selection panels in SwiftUI

  • اصلاح کننده های سفارشی در SwiftUI Custom modifiers in SwiftUI

  • تزریق وابستگی Dependency injection

  • مضامین Xcode Xcode themes

  • مطالب عمومی عمومی Basic generics

  • انتخاب در watchOS Selections in watchOS

  • ForEach بسته شدن در SwiftUI ForEach closures in SwiftUI

  • مرزها و اشکال SwiftUI SwiftUI borders and shapes

  • شیب های SwiftUI SwiftUI gradients

  • پارامترهای خاص Special parameters

  • اپراتورهای برتر Overriding operators

  • آرایه هایی با نقشه ، فیلتر و کاهش Arrays with map, filter, and reduce

  • اندازه گیری های اساسی Basic measurements

  • مسیرهای کلیدی Key paths

  • ضربات بازگشتی Recursive structs

  • نمای کلی در SwiftUI را ترسیم کنید Outline views in SwiftUI

  • ویرایشگر متن و خط خطی TextEditor and Scribble

  • جمع کننده های رنگ Color pickers

  • اعلان های محلی در SwiftUI Local notifications in SwiftUI

  • Enums با ارزش Enums with values

  • تغییراتی در فهرست های Swift Changes to enums in Swift

  • انتقال SwiftUI برای نمایش های معین SwiftUI transitions for modal views

نمایش نظرات

نظری ارسال نشده است.

آموزش هفتگی نکات مربوط به توسعه iOS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
14h 29m
145
Linkedin (لینکدین) lynda-small
13 آبان 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
65,551
- از 5
ندارد
دارد
دارد
Steven Lipton

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.