Tất cả
Công ty

Bài viết liên quan

Xem tất cả
Xcode là gì? Các tips sử dụng Xcode hiệu quả cho lập trình viên

Xcode là gì? Các tips sử dụng Xcode hiệu quả cho lập trình viên

Lập trình viên làm việc trên hệ sinh thái của Apple chắc hẳn không còn xa lạ gì với Xcode, một IDE với đầy đủ các SDK độc quyền dành cho việc xây dựng, phát triển ứng dụng dành cho iPhone, Macbook, iMac, Apple Watch,… Mới đây thì phiên bản mới Xcode 15 được Apple cho ra mắt version beta 2 với nhiều cải tiến nâng cấp đáng giá; bài viết hôm nay chúng ta cùng nhau tìm hiểu về IDE này cũng như một số tips giúp anh em Dev sử dụng Xcode một cách hiệu quả nhất nhé. Xcode là gì? Xcode là một IDE (Integrated Development Environment) hay môi trường phát triển tích hợp của Apple được sử dụng để phát triển phần mềm cho macOS, iOS, iPadOS, watchOS và tvOS. Xcode được Apple phát hành vào năm 2003, trải qua hơn 20 năm phát triển, phiên bản mới nhất hiện nay là 15.0 beta 2 được Apple giới thiệu vào 21/6/2023 (phiên bản ổn định chính thức là 14.3.1 phá [...]

Đọc thêm
Cách làm việc với Storyboard trong Xcode

Cách làm việc với Storyboard trong Xcode

Bài viết được sự cho phép của tác giả Trần Hữu Cương I.Giới thiệu StoryBoard  là nơi chứa một hoặc nhiều màn hình. Là nơi để ta có thể kéo thả những đối tượng (label, image, button,…) một cách dễ dàng và thuận tiện hơn. Storyboard là thành phần thể hiện và quản lý giao diện người dùng của ứng dụng iOS bên trong XCode. [irp posts="43931" name="Bazel 4.1.0: Bài 4 – Sử dụng tulsi generate Xcode project"] [irp posts="43367" name="Cách sử dụng lệnh Xcopy trong CMD (Command Prompt)"] Xem thêm tuyển dụng iOS hấp dẫn trên TopDev Storyboard đồng thời đảm nhiệm việc kết nối các màn hình với nhau. Mỗi màn hình được quản lý bởi một View Controller và chứa các View để thể hiện giao diện. Các màn hình được kết nối với nhau bởi các đối tượng segue. Segue giúp bạn tạo hiệu ứng chuyển cảnh và truyền dữ liệu qua lại giữa các màn hình. Storyboard sẽ [...]

Đọc thêm
Bazel 4.1.0: Bài 4 – Sử dụng tulsi generate Xcode project

Bazel 4.1.0: Bài 4 – Sử dụng tulsi generate Xcode project

Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh Trong bài trước chúng ta đã build thành công ra file .ipa từ các file source bằng bazel. Ở bài này chúng ta sẽ generate các file đó thành 1 project xcode để debug được. [irp posts="43367" name="Cách sử dụng lệnh Xcopy trong CMD (Command Prompt)"] [irp posts="38269" name="Hướng dẫn sử dụng Xcode và Tạo project Xcode"] Đầu tiên bạn tải code tulsi về bằng cách gõ lệnh trên terminal: https://github.com/bazelbuild/tulsi Vào thư mục tulsi bằng lệnh: cd tulsi Cấp quyền chạy cho file build_and_run.sh: chmod +x build_and_run.sh Kiểm tra xcode build version bằng cách chọn Xcode -> preference: Ở máy tôi là 12.5.1. Vào sửa file build_and_run.sh: Tùy vào máy bạn mà sửa cho phù hợp. Gõ tiếp lệnh sau để generate tulsi: ./build_and_run.sh Đợi 1 lúc tulsi mở lên như hình: Nếu có lỗi không tìm thấy bazel vui lòng cài nó ở bài 1. Chọn vào Create new project… Đặt tên project: DemoUrlRequest(hoặc tên [...]

Đọc thêm
Tạo thư viện bằng Swift Package Manager trong Xcode

Tạo thư viện bằng Swift Package Manager trong Xcode

Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh Thường thì dev iOS chúng ta đều đã biết về CocoaPods và Carthage. Hôm nay mình sẽ giới thiệu tới các bạn một thế lực mới được Apple công bố tại WDDC 2019 là Swift Package Manager. Chúng ta đi vào từng nội dung chính thôi nào. [irp posts="39269" name="Các cải tiến của Java cho Switch statement từ Java 12"] [irp posts="23631" name="Cách để tạo một Switch trên iPhone bằng HTML và CSS"] Xem thêm các việc làm Swift hấp dẫn trên TopDev I. Swift Package Manger là gì ? Swift Packager Manager là một công cụ giúp quản lý việc phân phối mã nguồn, giúp cho việc chia sẻ và dùng lại code được dễ dàng. Được Apple tích hợp từ Xcode 11 giúp cho việc chúng ta quản lí dependency một cách đơn giản hơn. Mình chỉ nói sơ qua còn các bạn tìm đọc thêm ở https://swift.org/package-manager nhé. II. Demo project và hướng dẫn sử dụng Swift Package Manager Đầ [...]

Đọc thêm