Author: DaoNM2
-
iOS/Swift: Custom UIProgressView
Lời mở đầu Có thể các bạn đã biết progress view của Apple nó khá là đơn giản và ýt thuộc tính để chúng ta có thể sử dụng cũng như thay đổi để phù hợp với thiết kế. Trong dự án gần đây mình đã có cơ hội để động vào nó. Trong thời…
-
iOS/App store connect: Các bước đẩy ứng dụng của bạn lên App store
Lời mở đầu Bài này mình sẽ chia sẻ với các bạn làm thế nào để đẩy được ứng dụng của bạn lên App store. Nếu các bạn chưa biết tạo certificate để chuẩn bị cho việc đẩy ứng dụng lên store thì hãy đọc bài viết này của mình trước nhé! iOS: Hướng dẫn…
-
iOS: Hướng dẫn tạo certificate, App ID, Provisioning Profile để tải ứng dụng lên App store
Lời mở đầu Như các bạn đã biết App store là chợ ứng dụng của Apple, nơi chứa tất cả những ứng dụng trên toàn thế giới được apple công nhận. Tất cả những ứng dụng muốn đưa lên Appstore đều phải trải qua những bước kiểm duyệt nghiêm ngặt của Apple. Mà trong các…
-
iOS/Auto Layout – Phần 7: UI Debugging
Lời mở đầu Giao diện người dùng(User Interface) của một ứng dụng hiện đại là một cấu trúc phức tạp. Nó liên quan đến các thành phần UI, bố cục và bản thiết kế dẫn đến quá trình gỡ lỗi(debugging) trở nên khá phức tạp. Việc biết các công cụ có sẵn giúp bạn giảm…
-
iOS/Auto Layout – Phần 6: Những trường hợp đặc biệt trong Auto Layout
Lời mở đầu Trong bài viết này mình sẽ chia sẻ về cách tạo constraint cho một số view đặc biệt và những lưu ý khi chúng ta tạo các constraint cho các view. iOS/Auto Layout – Phần 1: Auto layout là gì? iOS/Auto Layout – Phần 2: Sử dụng “XCode/Interface Builder” sao cho hiệu…
-
iOS/Auto Layout – Phần 5: Stack View
Lời mở đầu Bài viết này mình sẽ giới thiệu với các bạn về một trường hợp đặc biệt trong Auto Layout đó là Stack View. Stack view là một công cụ mạnh mẽ để giúp bạn nhanh chóng cũng như dàng thiết kế giao diện người dùng của bạn. iOS/Auto Layout – Phần 1:…
-
iOS/Auto Layout – Phần 4: Làm sao để viết constraint dễ dàng hơn? Giới thiệu Snapkit
Lời mở đầu Ở phần 3 chúng ta đã được làm quen với việc tạo constraints bằng code. Vậy nên bài viết này mình sẽ chia sẻ với các bạn về việc làm sao để tạo constraints bằng code dễ dàng hơn, tiết kiệm thời gian hơn. Và làm thế nào để debug UI. iOS/Auto…
-
iOS/Auto Layout – Phần 3: Anatomy of a Constraint, cách để tạo constraints bằng code
Lời mở đầu Bài viết này của mình có 2 nội dung chính. Đầu tiên mình sẽ nói về cấu tạo của một constraint để các bạn có thể hình dung được nó hoạt động như thế nào. Thứ hai mình sẽ nói về việc làm thế nào để tạo một constraint sử dụng code…
-
iOS/Auto Layout – Phần 2: Sử dụng “XCode/Interface Builder” sao cho hiệu quả?
Lời mở đầu Như các bạn đã biết, để giỏi một kĩ năng nào đó trước hết chúng ta phải biết nó là gì và cách sử dụng của nó như thế nào. Và luyện tập nó nhiều sẽ giúp các bạn nâng cao kỹ năng đó.Bài viết này mình sẽ giới thiệu tới các…
-
iOS/Auto Layout – Phần 1: Auto layout là gì?
Lời mở đầu Để có thể tạo ra các ứng dụng iOS thì việc sử dụng auto layout là không thể tránh khỏi. Đối với các Developer đã có kinh nghiệm thì có vẻ không khó khăn là bao. Nhưng đối với các iOS Developer mới họ thường khá lúng túng với công việc này.…