Phân chia công việc Code editor Debugging Build automation Toàn Collaboration tools Third-party plugins... Khắc phục sự cố khi nhập mãTránh lỗi cú pháp bằng cách sử dụng hoàn thành mã K
Trang 2Thành viên nhóm
Nguyễn Hoàng Toàn Ngô Diệp Quang Huy Nguyễn Công Thành
h
Trang 3Phân chia công việc
Code editor Debugging Build automation
Toàn
Collaboration tools Third-party plugins
Trang 4IDE containing tools for developing for iOS, iPadOS,
macOS, watchOS, and tvOS
Integrated Development Environments (IDEs)
XCODE
h
Trang 61 Turn an unaware visitor into an interested customer by expounding on your company’s compelling,
unique value proposition here.
h
Trang 8Code Editor Code Editor được thiết
kế để hỗ trợ lập trình viên trong việc viết mã, kiểm tra lỗi và tối ưu hóa mã, giúp cho việc viết mã dễ dàng và
nhanh chóng
Gợi ý mã và tự động hoàn thiện mã, giúp bạn tăng tốc quá trình viết mã
h
Trang 9Khắc phục sự cố khi nhập mã
Tránh lỗi cú pháp bằng cách
sử dụng hoàn thành mã
Khớp dấu ngoặc nhọn, dấu
ngoặc đơn và dấu ngoặc vuông
khi nhập mã
Tạo và sử dụng các đoạn
mã (code snippet)
h
Trang 10Tạo và sử dụng các đoạn mã (code snippet)
h
Trang 11Tạo và sử dụng các đoạn mã (code snippet)
h
Trang 12Tìm và thay thế văn bản
h
Trang 13Gấp hoặc thu gọn các vùng trong mã của bạn
h
Trang 14Chỉnh sửa tất cả các lần xuất hiện của ký hiệu trong mã
h
Trang 15Điều hướng các lớp, chức năng và các biểu tượng khác
h
Trang 16Thêm chú thích mã vào thanh nhảy và bản đồ nhỏ
h
Trang 17h
Trang 18h
Trang 19Ví dụ của debugging
View Debugging
h
Trang 20Trình gỡ lỗi phân cấp
chế độ xem (the view
hierarchy debugger)
h
Trang 22Build Automation
Build Automation trong Xcode cũng có thể tích hợp với các dịch vụ đám mây, như Amazon Web Services (AWS), Microsoft Azure hoặc Heroku để triển khai và phát hành ứng dụng trên nền tảng đám mây
Build Automation cũng có thể tích hợp với các công cụ kiểm tra mã nguồn và các công cụ quản lý phiên bản để đảm bảo rằng mã nguồn đạt tiêu chuẩn và được lưu trữ một cách chính xác
Ở những xcode phiên bản cao hơn thì việc build trên Xcode sẽ càng nhanh hơn
h
Trang 23Build song song các targets
Xcode9
timeline
Xcode10
h
Trang 24Tuỳ chọn build trong Xcode Scheme Editor
h
Trang 25Source Code Management
Theo dõi và quản lý các
thay đổi đối với mã của
bạn.
Sao lưu các tệp,cộng tác với những người khác và gắn thẻ các bản phát hành của bạn
h
Trang 26Sử dụng Source Control
Tạo project và điền thông tin cần thiết Thêm tính năng Source Control cho project
h
Trang 27Đóng gói và triển khai Tự động hóa quá trình
phát hành
Quản lý thiết bị và thử nghiệm
Các tính năng deployment
Công cụ deploy cho phép người dùng phát hành và cài đặt ứng dụng của họ
h
Trang 28Công cụ Archive Xcode Organizer
Công cụ phát hành trên App Store
h
Trang 29Testing tools
h
Trang 30Testing tools
h
Trang 31Unit Testing
h
Trang 32UI Testing
h
Trang 33Peformace Testing
h
Trang 34Collaboration tools
Collaboration tools
Khả năng chia sẻ mã
mà bạn đang làm việc với các nhà phát triển khác trong nhóm của bạn.
h
Trang 36Third-party plugins
Xcode plugins là các công cụ hoặc
phần mềm bổ sung có thể được thêm vào Xcode để mở rộng chức năng
của nó và nâng cao trải nghiệm của nhà phát triển
Xcode plugins
h
Trang 37Các ví dụ về Xcode plugins
h
Trang 38Các ví dụ về Xcode plugins
h
Trang 40THANK
YOU!
h