آموزش نکات توسعه iOS - آخرین آپدیت

دانلود iOS Development Tips

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: چه می شود اگر فقط چند دقیقه در هفته طول بکشد تا به یک توسعه دهنده بهتر iOS تبدیل شود؟ این سری به گونه ای طراحی شده است که هک های کوچک و هوشمند را فراهم می کند که می تواند نحوه کدگذاری شما با Xcode و Swift را بهبود بخشد. برای فیلم های کوتاه در موضوعاتی مانند کنترل نسخه با GIT ، MAPKIT ، زمین های بازی iPad و توسعه 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

  • متغیرهای تنبل Lazy variables

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

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

  • عکسها Photos picker

  • زمین های بازی iPad ... برای مک؟ iPad Playgrounds...for Mac?

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

  • Hashable چیست؟ What is Hashable?

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

  • برچسب ها را به برنامه خود اضافه کنید Add stickers to your app

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

  • گرافیک اصلی در swiftui Core graphics in SwiftUI

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

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

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

  • راه اندازی برای نقاشی uikit Setup for UIKit Drawing

  • cgrects عملی Practical CGRects

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

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

  • مسیرها و زمینه ها در Coregraphics Paths and contexts in CoreGraphics

  • داده های گرافیکی اصلی Core Graphics datatypes

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

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

  • کادر انتخاب Swiftui SwiftUI checkboxes

  • گرافیک مبتنی بر فاصله در Coregraphics Distance-based graphics in CoreGraphics

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

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

  • گرافیک بازگشتی Recursive graphics

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

  • نقشه های Swftui و بزرگنمایی نقشه SwftUI maps and map zoom

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

  • بسته شدن در ساختارها Closures in structs

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

  • نقشه ها و بزرگنمایی خودکار Maps and auto zoom

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

  • منحنی های اصلی CoreGraphics curves

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

  • صفحات را در Swiftui اضافه کنید Add pages in SwiftUI

  • Xcode 13 تغییر می کند Xcode 13 changes

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

  • نمادهای SF 3 SF Symbols 3

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

  • نمایش جدول زمانی TimelineView

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

  • ترفندهای جدید Uibuton New UIButton tricks

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

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

  • swiftui برای iOS 15 تغییر می کند SwiftUI Changes for iOS 15

  • اتصال SWFIT UI در لیست ها Swfit UI binding in lists

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

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

  • زمین های بازی Swiftui SwiftUI Playgrounds

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

  • ابزارک های سفارشی با اهداف ، قسمت 3 Custom widgets with intents, part 3

  • ابزارک های سفارشی با اهداف ، قسمت 1 Custom widgets with intents, part 1

  • دقت تایمر Timer accuracy

  • همزمانی تصویر Swiftui SwiftUI image concurrency

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

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

  • ابزارک های سفارشی با اهداف ، قسمت 2 Custom widgets with intents, part 2

  • رنگ برای دسترسی Color for accessibility

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

  • برچسب های دسترسی Accessibility labels

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

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

  • تعداد فرمت ها Number formatters

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

  • خیلی طولانی ، و از همه دیدگاه ها متشکرم! So long, and thanks for all the views!

  • شکل دهنده تاریخ جدید The new date formatter

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

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

  • uistackview به صورت برنامه ای UIStackView programmatically

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

  • پیوندها در متن Links in text

  • بازگشت و تغییر 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

  • انتخاب کنندگان تاریخ Date pickers

  • ژست کشیدن Swiftui SwiftUI swipe gesture

  • سریع SwiftUI Quick SwiftUI

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

  • شادی های UUID The joys of UUID

  • اقدامات Segue Segue Actions

  • تعطیلات ویژه: بگذارید برف Holiday special: Let it snow

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

  • اشکالات نوشتن Scribble bugs

  • UI SWIFT چند نفری Multiplatform Swift UI

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

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

  • یک ویجت ، قسمت 2: خانواده ها Make a widget, part 2: Families

  • اصلاح کننده MatchEdgeMetomEffect MatchedGeometryEffect modifier

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

  • SwiftUI در Xcode Playgrounds SwiftUI in Xcode Playgrounds

  • اسناد در Swiftui Documents in SwiftUI

  • یک ویجت ، قسمت 1: ارائه Make a widget, part 1: Presenting

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

  • پایه PencilKit Basic PencilKit

  • منوهای موجود در uibuttons Menus on UIButtons

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

  • نمادهای چند رنگ Multicolor symbols

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

  • اصلاح کننده میانبر صفحه کلید Keyboard shortcut modifier

  • لیست های UICollectionView UICollectionView lists

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

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

  • یک ویجت ، قسمت 3: جدول زمانی درست کنید Make a widget, part 3: Timelines

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

  • طرح UICollectionView UICollectionView layout

  • متن ، نوع پویا و دسترسی Text, Dynamic Type, and accessibility

  • کیت واقعیت RealityKit

  • تصاویر را در متن Swiftui جاسازی کرد Embed images in SwiftUI text

  • شماره ساز 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

  • نماهای مجموعه برای swiftui Collection views for SwiftUI

  • برچسب های Swiftui SwiftUI labels

  • نقشه های Swiftui SwiftUI maps

نمایش نظرات

آموزش نکات توسعه iOS
جزییات دوره
23h 31m
202
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
61,947
- از 5
ندارد
دارد
دارد
Steven Lipton
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar