- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
[iOS] - Bắt đầu viết Unit Test từ con số 0
Chào các bạn, hôm nay tôi xin chia sẽ những gì mình đã rút ra được qua quá trình mò mẫm và tìm kiếm về Unit Test trong iOS. Tôi là một lập trình viên iOS với kinh nghiệm về Unit Test là zero, tôi chưa từng viết test, trên bất cứ nền tảng nào, trong bất kỳ ngôn ngữ nào, và đếch thể ngờ được là dự án ...
Building a Message Sticker App Extension in Xcode 8
Một trong những công bố lớn nhất trong WWDC 2016 là việc giới thiệu Message framework trong iOS 10. Developer có thể tạo app extension cho ứng dụng theo máy iPhone là Messages. Bằng việc xây dựng app extension, ta có thể cho phép người dùng tương tác với app chúng ta ngay trong ứng dụng Messages. ...
Some important points should clear when using RxJava ''s operator
Reactive Programing đang dần trở thành một xu hướng trong lập trình hiện đại bởi khả năng linh hoạt, hiệu quả mang lại và áp dụng triệt để Functional Programing trong xử lý dữ liệu. Ở Phần 1 và Phần 2, tôi đã giới thiệu về các khái niệm về Reactive Programing cũng như cách làm việc với nó ...
[iOS] Hướng dẫn tạo 1 đoạn text chứa Clickable Link
Đối với các bạn mới bước chân vào con đường lập trình iOS, việc làm quen và xử lý giao diện với các thành phần UI được cung cấp bởi UIKit cũng gặp không ít khó khăn. Đôi khi bạn có thể cảm thấy thích thú với một giao diện của 1 ứng dụng nào đó nhưng không biết làm sao để có thể áp dụng vào App của ...
Sử dụng CPU Profiler kiểm tra hoạt động CPU và phương pháp tìm ra dấu vết
Trong những bài viết trước của tôi đã đề cập nhiều đến chủ đề Android Performance một vấn đề rất đáng lưu tâm khi chúng ta muốn hoàn thiện hay nâng cấp sản phẩm của mình tốt hơn. Vậy là chúng ta đã cùng nhau tìm ra nhiều giải pháp để nâng cao hiệu năng của ứng dụng nhưng làm thế nào để đánh giá mỗi ...
Quản lý và cấu hình với các môi trường khác nhau cho các dự án iOS
Đây là bài dịch từ của một chia sẻ trên trang medium.com, bài viết nguồn mời các bạn xem ở đây: https://medium.com/@iboudhayan/managing-different-environments-and-configurations-for-ios-projects-7970327dd9c9 Là nhà phát triển iOS, chúng ta phải có ý thưc về việc quản lý các môi trường khác nhau ...
My Visual Studio Code
Visual studio code (VSC) đang là một trong những text editor được ưa chuộng nhất bởi nó kế thừa được các điểm mạnh của các editors khác như Sublime Text, Vim,... và có những tính năng rất tuyệt vời của riêng mình. Tuy vẫn còn một số điểm yếu về tốc độ (khi so với Sublime Text hoặc Vim), nhưng những ...
Cải thiện hiệu suất của ứng dụng rails với cơ sở dữ liệu
Hiệu suất là một vấn đề ưu tiên lớn cho bất kỳ nhà phát triển nào. Tuy nhiên hầu hết mọi người thường phớt lờ về nó cho cho đến khi xẩy ra một problem nào đó liên quan hiệu năng ứng dụng của mình . Hiệu suất nên là một vấn đề mà chúng ta luôn phải đặt lên hàng đầu khi phát triển ứng dụng Nó cần ...
Sự khác nhau tinh tế giữa with(), apply(), let(), also() và run() trong Kotlin
Kotlin định nghĩa một số hàm mở rộng như with() và apply() trong tệp Standard.kt của nó. Bạn có thể đã nhìn thấy một số trong số chúng trong các hướng dẫn khác nhau hoặc thậm chí đã từng sử dụng chúng. Đôi khi bạn cũng có thể tự hỏi chọn cái nào để sử dụng. Trong bài đăng này, tôi sẽ đi qua những ...
i18n in Rails - Part 2
Nhưng đã đề cập ở bài viết lần trước, lần này mình sẽ bổ sung thêm về scope và html trong i18n. 1. Scope trong i18n Scope rất đơn giản, tức là khi sử dụng i18n mình sẽ chỉ định scope cho key mình cần tìm kiếm value. Ví dụ: Không dùng scope, ta dùng path trực tiếp tới key cần tìm value i18n. ...