2024
1. Xcode Fundamentals
2. UI Development with storboards
3. SwiftUI Basics
4. SwiftUI Binding
5. Working c Multiple Screen Views in SwiftUI
Conclusion

1. Xcode Fundamentals

Create your first iOS app
create ios , name – first app
Key parts of the Xcode interface
ด้านขวา – inspector
VStack – vertical stack

2. UI Development with storboards

Choosing between SwiftUI and storyboards
storyboard เลือก drag and drop UI creation
connect กับ code – made manual
base on ViewController classes
SwiftUI – declarative syntax

Drag and Drop user interface creation with storyboards

3. SwiftUI Basics

4. SwiftUI Binding

5. Working c Multiple Screen Views in SwiftUI

Conclusion

english

chinese

Key parts of the Xcode interface

Xcode界面关键部分

界面 (jiē miàn) – interface/UI
关键 (guān jiàn) – key/crucial/important
部分 (bù fen) – parts/sections


在本部分选择转录行将会在视频中导航到相应时间戳

(běn) – this
部分 (bù fèn) – section/part
选择 (xuǎn zé) – select/choose
转录行 (zhuǎn lù háng) – transcript line/transcribed text line
将会 (jiāng huì) – will
(zài) – in
视频 (shì pín) – video
(zhōng) – in/within
导航到 (dǎo háng dào) – navigate to
相应 (xiāng yìng) – corresponding
时间戳 (shí jiān chuō) – timestamp

[讲师] Xcode界面相对复杂,可能会让人感到困惑。为了让学习Xcode更简单,

讲师] ([jiǎng shī]) – [Instructor]
界面 (jiē miàn) – interface
相对 (xiāng duì) – relatively
复杂 (fù zá) – complex/complicated
可能 (kě néng) – might/may
(huì) – will
(ràng) – make/cause
(rén) – people
感到 (gǎn dào) – feel
困惑 (kùn huò) – confused/puzzled
为了 (wèi le) – in order to
(ràng) – make
学习 (xué xí) – learning
(gèng) – more
简单 (jiǎn dān) – simple/easy

我将介绍界面的三个部分,并讲解界面的一般使用方式。在课程进行中,我们会在具体使用界面各个部分时,详细讨论这些部分。
我将首先进入全屏模式,先指出主要的界面部分。在屏幕顶部是工具栏,工具栏的左侧和右侧有隐藏左侧视图和右侧视图的选项。左侧的视图称为导航器,右侧的视图称为检查器。

导航器视图允许你浏览各种内容,比如项目、源代码管理、书签、在代码中搜索、调试等。在本课程中,我们主要使用的按钮是项目导航器,它是最左侧的文件夹图标。在项目导航器中选择的项目会控制你在编辑器中看到的内容。因此,编辑器是Xcode的主要工作区域。

此时,我在编辑器中看到的是ContentView Swift文件中的代码,可以在编辑器上方的注释中看到这一点。如果我单击First_App,则会看到该文件的代码。接着,我再返回到ContentView。

注意,因为这是一个SwiftUI视图,右侧还会有画布。因此,当我们在编辑器左侧编写代码时,画布会立即更新,提供视觉反馈。

右侧的检查器区域根据编辑器中的内容来控制。例如,如果我在检查器栏中选择最右侧的按钮,也就是属性检查器(带滑块图标的按钮),然后点击代码中第13行的图像文本,那么在属性检查器中将会显示所选代码的属性。如果我点击VStack,则会显示垂直堆叠的设置。同样,如果我点击文本,就会看到该文本的设置。

因此,导航器控制编辑器,编辑器控制检查器,而检查器修改编辑器中所选的内容。

总结一下,我们有:

顶部的工具栏
左侧的导航器
右侧的检查器
中心的主要工作区域(编辑器)

khmer

Key parts of the Xcode interface

ផ្នែកសំខាន់ៗនៃចំណុចប្រទាក់ Xcode
ការជ្រើសបន្ទាត់អត្ថបទក្នុងផ្នែកនេះនឹងនាំអ្នកទៅកាន់ពេលវេលាកំណត់ក្នុងវីដេអូ

[គ្រូបង្រៀន] ចំណុចប្រទាក់របស់ Xcode មានភាពស្មុគស្មាញ និងអាចធ្វើឱ្យមនុស្សមានអារម្មណ៍រញ៉េរញ៉ៃ។ ដើម្បីធ្វើឱ្យងាយស្រួលក្នុងការរៀន Xcode ខ្ញុំនឹងពន្យល់អំពីផ្នែកបីនៃចំណុចប្រទាក់ ហើយនិយាយពីរបៀបប្រើប្រាស់ទូទៅ។ ខណៈពេលដែលយើងដំណើរការតាមមេរៀននេះ ហើយប្រើប្រាស់ផ្នែកជាក់លាក់នៃចំណុចប្រទាក់ យើងនឹងពន្យល់បន្ថែមអំពីផ្នែកទាំងនេះ។
ខ្ញុំនឹងចាប់ផ្តើមដោយចូលទៅក្នុងរបៀបពេញអេក្រង់ ហើយខ្ញុំចង់បញ្ជាក់ពីផ្នែកចំណុចប្រទាក់សំខាន់ៗជាមុនសិន។ នៅខាងលើអេក្រង់គឺមានរបារឧបករណ៍ ហើយនៅខាងឆ្វេងនិងខាងស្តាំនៃរបារឧបករណ៍មានជម្រើសដើម្បីលាក់ទិដ្ឋភាពខាងឆ្វេងនិងខាងស្តាំ។ ទិដ្ឋភាពខាងឆ្វេងគឺហៅថា Navigator ហើយទិដ្ឋភាពខាងស្តាំគឺហៅថា Inspector។

ទិដ្ឋភាព Navigator អនុញ្ញាតឱ្យអ្នករុករកមុខម្ហូបផ្សេងៗ ដូចជាព្រឹត្តិបត្ររបស់អ្នក ការគ្រប់គ្រងប្រភព ការកត់សម្គាល់ ការស្វែងរកវត្ថុនៅក្នុងកូដ ការធ្វើដំណើរការ ដំណោះស្រាយកំហុសជាដើម។ ក្នុងមេរៀននេះ ប៊ូតុងសំខាន់ដែលយើងនឹងប្រើគឺ Project Navigator ដែលជាសញ្ញាឯកសារនៅខាងឆ្វេងបំផុត។ ធាតុដែលអ្នកជ្រើសនៅក្នុង Project Navigator នឹងគ្រប់គ្រងអ្វីដែលអ្នកមើលឃើញនៅក្នុង Editor។ ដូច្នេះ Editor គឺជាតំបន់ធ្វើការសំខាន់នៅក្នុង Xcode។

បច្ចុប្បន្ន ខ្ញុំកំពុងមើលកូដនៅក្នុងឯកសារ ContentView Swift ហើយអ្នកអាចមើលឃើញវានៅលើសេចក្ដីអធិប្បាយនៅក្នុង Editor។ ប្រសិនបើខ្ញុំចុចលើ First_App ខ្ញុំនឹងមើលឃើញកូដនៃឯកសារនោះ។ បន្ទាប់មក ខ្ញុំនឹងត្រឡប់ទៅ ContentViewវិញ។

ចំណាំថា ព្រោះវាជាSwiftUI View វានឹងមាន Canvas នៅខាងស្តាំ។ ដូច្នេះ នៅពេលដែលយើងកែសម្រួលកូដនៅខាងឆ្វេងនៃ Editor ការផ្លាស់ប្តូរនឹងធ្វើឱ្យ Canvas បង្ហាញការផ្លាស់ប្តូរទាន់ពេលវេលា ដែលផ្តល់មតិទាំងស្អិតស្អំពីរូបភាព។

ផ្នែក Inspector ខាងស្តាំ ត្រូវបានគ្រប់គ្រងដោយអ្វីដែលនៅក្នុង Editor។ ឧទាហរណ៍ ប្រសិនបើខ្ញុំជ្រើសប៊ូតុងខាងស្តាំបំផុតនៅក្នុង Inspector Bar ដែលគឺជា Attributes Inspector (មានរូបសញ្ញាបរម៉ែត្រ) ហើយខ្ញុំចុចលើអត្ថបទរូបភាពនៅក្នុងកូដរបស់ខ្ញុំនៅបន្ទាត់ 13 នោះ Attributes Inspector នឹងបង្ហាញគុណលក្ខណៈសម្រាប់កូដដែលបានជ្រើស។ ប្រសិនបើខ្ញុំចុចលើ VStack នោះវានឹងបង្ហាញការកំណត់សម្រាប់ Vertical Stack។ ដូចគ្នានេះផងដែរ ប្រសិនបើខ្ញុំចុចលើអត្ថបទ នោះវានឹងបង្ហាញការកំណត់របស់អត្ថបទ។

ដូច្នេះ Navigator គ្រប់គ្រង Editor ហើយ Editor គ្រប់គ្រង Inspector និង Inspector កែប្រែអ្វីដែលបានជ្រើសនៅក្នុង Editor។

សម្រាប់ការទូទាញវិញ យើងមាន៖

របារឧបករណ៍នៅខាងលើ
Navigator នៅខាងឆ្វេង
Inspector នៅខាងស្តាំ
តំបន់ធ្វើការសំខាន់ដែលហៅថា Editor នៅកណ្តាលអេក្រង់

burmese

vietnamese

Key parts of the Xcode interface

Các phần quan trọng của giao diện Xcode
Việc chọn các dòng phiên âm trong phần này sẽ chuyển đến mốc thời gian trong video.

[Giảng viên] Giao diện Xcode khá phức tạp và có thể khiến bạn cảm thấy choáng ngợp. Để giúp việc học Xcode dễ dàng hơn, tôi sẽ giới thiệu ba phần chính của giao diện và cách sử dụng chúng. Khi chúng ta tiến hành khóa học và sử dụng các phần cụ thể của giao diện, chúng ta sẽ thảo luận chi tiết hơn về từng phần đó.
Bây giờ, tôi sẽ bắt đầu bằng cách chuyển sang chế độ toàn màn hình và chỉ ra các thành phần chính của giao diện. Ở phía trên màn hình là thanh công cụ, và ở bên trái và bên phải của thanh công cụ có các tùy chọn để ẩn các phần bên trái và bên phải. Phần bên trái được gọi là trình điều hướng (navigator), còn phần bên phải là trình kiểm tra (inspector).

Trình điều hướng cho phép bạn điều hướng qua nhiều phần khác nhau như dự án, kiểm soát phiên bản, dấu trang, tìm kiếm trong mã, gỡ lỗi, v.v. Nút chính mà chúng ta sẽ sử dụng trong khóa học này là trình điều hướng dự án với biểu tượng hình thư mục ở góc trái cùng. Mục bạn chọn trong trình điều hướng dự án sẽ quyết định những gì bạn thấy trong trình soạn thảo. Vì vậy, trình soạn thảo là khu vực làm việc chính trong Xcode.

Hiện tại, tôi đang xem mã trong tệp ContentView Swift và bạn có thể thấy điều đó trong chú thích ở trình soạn thảo. Nếu tôi nhấp vào First_App, tôi sẽ xem được mã của tệp đó. Giờ tôi sẽ quay lại ContentView.

Lưu ý rằng vì đây là một SwiftUI View, nên phía bên phải còn có canvas. Khi chúng ta chỉnh sửa mã ở phía bên trái của trình soạn thảo, canvas sẽ cập nhật ngay lập tức, cung cấp phản hồi trực quan khi chúng ta làm việc.

Khu vực trình kiểm tra ở bên phải sẽ phụ thuộc vào những gì đang hiển thị trong trình soạn thảo. Ví dụ, nếu tôi chọn nút ngoài cùng bên phải trên thanh trình kiểm tra, đó là trình kiểm tra thuộc tính (biểu tượng thanh trượt), và sau đó nhấp vào dòng văn bản hình ảnh trong mã ở dòng 13, thì trình kiểm tra thuộc tính sẽ hiển thị các thuộc tính của đoạn mã đó. Nếu tôi nhấp vào VStack, các thiết lập cho khối dọc sẽ xuất hiện. Tương tự, nếu nhấp vào văn bản, các thiết lập của văn bản đó sẽ hiển thị.

Vì vậy, trình điều hướng kiểm soát trình soạn thảo, trình soạn thảo kiểm soát trình kiểm tra, và trình kiểm tra chỉnh sửa mục được chọn trong trình soạn thảo.

Tóm lại, chúng ta có:

Thanh công cụ ở phía trên
Trình điều hướng ở bên trái
Trình kiểm tra ở bên phải
Khu vực làm việc chính gọi là trình soạn thảo ở trung tâm màn hình

indonesian

Key parts of the Xcode interface

Bagian Penting dari Antarmuka Xcode
Memilih baris transkrip di bagian ini akan menavigasi ke penanda waktu dalam video.

[Instruktur] Antarmuka Xcode cukup rumit dan bisa terasa membingungkan. Untuk memudahkan belajar Xcode, saya akan menjelaskan tiga bagian utama dari antarmuka dan bagaimana antarmuka ini umumnya digunakan. Seiring berjalannya kursus, saat kita menggunakan bagian tertentu dari antarmuka, kita akan membahas bagian tersebut lebih mendetail.
Saya akan mulai dengan masuk ke mode layar penuh, dan saya ingin menunjukkan elemen-elemen utama dari antarmuka terlebih dahulu. Di bagian atas layar, terdapat toolbar, dan di kiri serta kanan toolbar ada opsi untuk menyembunyikan tampilan kiri dan kanan. Tampilan di sebelah kiri disebut navigator, dan tampilan di sebelah kanan disebut inspector.

Navigator memungkinkan Anda untuk menavigasi berbagai hal seperti proyek, kontrol versi, bookmark, pencarian item dalam kode, debugging, dan sebagainya. Tombol utama yang akan kita gunakan dalam kursus ini adalah Project Navigator, yang memiliki ikon folder di paling kiri. Item yang dipilih di Project Navigator akan menentukan apa yang ditampilkan di editor. Jadi, editor adalah area kerja utama dalam Xcode.

Saat ini, saya sedang melihat kode dalam file ContentView Swift, dan Anda bisa melihatnya di komentar di editor. Jika saya mengklik First_App, saya akan melihat kode untuk file tersebut. Sekarang, saya akan kembali ke ContentView.

Perhatikan bahwa karena ini adalah SwiftUI View, ada juga canvas di sebelah kanan. Saat kita mengedit kode di sebelah kiri editor, canvas akan diperbarui secara instan, memberikan umpan balik visual saat kita bekerja.

Area inspector di sebelah kanan dikendalikan oleh apa yang ada di editor. Misalnya, jika saya memilih tombol paling kanan di bilah inspector, yaitu Attributes Inspector (dengan ikon slider), dan kemudian mengklik teks gambar di kode pada baris ke-13, maka inspector akan menampilkan atribut untuk kode yang dipilih. Jika saya mengklik VStack, maka akan muncul pengaturan untuk stack vertikal. Hal yang sama berlaku untuk teks; jika saya mengkliknya, saya akan melihat pengaturannya.

Jadi, navigator mengontrol editor, editor mengontrol inspector, dan inspector mengubah item yang dipilih di editor.

Untuk merangkum, kita memiliki:

Toolbar di bagian atas
Navigator di sebelah kiri
Inspector di sebelah kanan
Area kerja utama yang disebut editor di tengah layar

russian

Key parts of the Xcode interface

Основные элементы интерфейса Xcode
Выбор строк транскрипта в этом разделе позволит перейти к соответствующему моменту в видео.

[Инструктор] Интерфейс Xcode довольно сложный и может показаться непонятным.

Инструктор – [Instructor]
Интерфейс (Interfeys) – Interface
довольно (dovolʹno) – quite/rather
сложный (slozhnyy) – complex/complicated
и (i) – and
может (mozhet) – can/may
показаться (pokazatʹsya) – seem/appear
непонятным (neponyatnym) – unclear/confusing

Чтобы упростить процесс изучения Xcode, я расскажу о трёх основных частях интерфейса и об их общем использовании. По мере прохождения курса мы будем более подробно рассматривать конкретные части интерфейса.
Я начну с перехода в полноэкранный режим и укажу на основные элементы интерфейса. В верхней части экрана расположена панель инструментов, а по её краям находятся кнопки для скрытия левой и правой панелей. Левая панель называется навигатором, а правая – инспектором.

Навигатор позволяет выполнять навигацию по различным разделам, таким как проект, система контроля версий, закладки, поиск по коду, отладка и так далее. Главная кнопка, которую мы будем использовать в этом курсе, – это проектный навигатор, обозначенный значком папки слева. Выбранный в проектном навигаторе элемент определяет, что отображается в редакторе. Редактор – это основная рабочая область Xcode.

Сейчас я вижу код в файле ContentView Swift, и это можно увидеть в комментарии в редакторе. Если я кликну по First_App, то увижу код этого файла. Возвращаюсь к ContentView.

Обратите внимание, что поскольку это SwiftUI-вью, справа также отображается канвас. Когда мы редактируем код слева в редакторе, канвас мгновенно обновляется, предоставляя нам визуальную обратную связь.

Правая область инспектора зависит от того, что открыто в редакторе. Например, если выбрать крайнюю правую кнопку на панели инспектора, то есть инспектор атрибутов (значок с ползунками), и кликнуть по тексту изображения в коде на 13-й строке, в инспекторе отобразятся атрибуты для выбранного кода. Если кликнуть по VStack, появятся настройки для вертикального стека. То же самое с текстом: при клике на него появятся его настройки.

Таким образом, навигатор управляет редактором, редактор управляет инспектором, а инспектор изменяет выбранный элемент в редакторе.

Итак, у нас есть:

Панель инструментов сверху
Навигатор слева
Инспектор справа
Основная рабочая область (редактор) в центре экрана

korean

Arab

Hindi

Filipino

Cantonese ,

Italian

German

Spanish

Turkish

Portuguese

Bengali

Malay

Telugu

Hebrew

Persian

Urdu

Pashto

Swedish

Swahili

Shan

Hausa

Marathi

Gujarati

Norwegian

Danish

Kazakhstan

Polish

Greek

Armenian

Amharic

Xhosa

Hungarian

Tamazight

Kurds

Discover more from อรรถพรคลินิก ศัลยกรรมตกแต่ง Attaporn Plastic Surgery clinic 阿塔蓬博士,曼谷整形外科医生

Subscribe now to keep reading and get access to the full archive.

Continue reading