Bài viết của Hoàng Hải Đăng

Làm việc với Maps trên iOS 7 với MapKit

MapKit Framework được xây dựng dựa trên data và APIs của Apple Maps, cung cấp cho các iOS developers một cơ chế đơn giản để tích hợp Maps trong các ứng dụng. Yếu tố cốt lõi của MapKit Framework từ điểm nhìn của các app developer là MKMapView class. Class này là subclass của UIView, cung cấp 1 ...

Tác giả: Hoàng Hải Đăng viết 15:49 ngày 07/09/2018 chỉnh sửa

Cách tạo chuỗi query đơn giản

Có nhiều cách viết blog công nghệ hơn là làm bánh hay làm tình. Những ngày này Hà Nội mưa liên miên, được cái mát giời, mình lại tức cảnh sinh tình, bỗng dưng thèm viết blog. Chả là, dự án mình đang làm, phía đối tác cung cấp khá nhiều query để call api được thuận tiện. Để tạo một chuỗi query ...

Tác giả: Hoàng Hải Đăng viết 15:46 ngày 07/09/2018 chỉnh sửa

Enum hack

Giới thiệu Có nhiều cách để viết Enum hơn là làm bánh hay làm tình. Ở bài viết này mình sẽ trình bày một hướng đi, hi vọng mọi người sẽ like :D Kiểu phổ thông Chắc hẳn chúng ta thấy kiểu viết enum này rất quen thuộc, đặc biệt là đối với những ai dùng alamofire enum Result<T> { ...

Tác giả: Hoàng Hải Đăng viết 15:45 ngày 07/09/2018 chỉnh sửa

Bắt đầu hành trình tìm hiểu Ruby

Lời tựa Cộng đồng Ruby ngày càng phát triển, nhưng không hiểu sao thật khó để có thể tìm thấy 1 site nào viết đầy đủ về Ruby bằng tiếng Việt cho người mới học . Theo đánh giá của cộng đồng thì đây là 1 ngôn ngữ đẹp, dễ học mà chẳng hiểu sao không có tut nào viết đầy đủ về nó nhỉ ? Với suy nghĩ ...

Tác giả: Hoàng Hải Đăng viết 15:37 ngày 07/09/2018 chỉnh sửa

Tìm hiều về php phalcon

Giới thiệu về Phalcon: Phalcon là 1 framework open source, full stack framework dành cho PHP 5 được viết như một C- extension, được tối ưu hóa để đạt được hiệu suất cao. Bạn sẽ không cần phải học ngôn ngữ C, nó cho phép bạn sử dụng các objects của nó như một “glue components” dựa ...

Tác giả: Hoàng Hải Đăng viết 15:37 ngày 07/09/2018 chỉnh sửa

Ứng dụng State Machine trong Swift

State Machine là một kỹ thuật không mới trong lập trình nói chung và rất hữu dụng để giải quyết các bài toán về trạng thái. Trước đây đã có 1 bài viết của @huydx trong series hard-core nói về State Machine khá chi tiết. Lần này mình sẽ giới thiệu một ứng dụng trong lập trình IOS (Swift) khi ứng ...

Tác giả: Hoàng Hải Đăng viết 15:37 ngày 07/09/2018 chỉnh sửa

Function trong Swift

function = hàm, phương thức Hàm bao gồm tham số (parameter) và kiểu trả về (return type) Ví dụ về hàm: func sayHello(personName: String) -> String { let greeting = "Hello, " + personName + "!" return greeting } print(sayHello("Henry")) Để khai báo hàm sử ...

Tác giả: Hoàng Hải Đăng viết 15:35 ngày 07/09/2018 chỉnh sửa

Hướng dẫn dùng fastlane để build, up test tự động

Fastlane là 1 công cụ hỗ trợ cho iOS, Android developer trong việc release, build test cực kỳ tốt. Các tính năng chính của nó các bạn có thể tham khảo trên trang chủ: https://fastlane.tools/. Trong khuôn khổ bài viết này, mình sẽ hướng dẫn các bạn dùng Fastlane để build, up file ipa test lên ...

Tác giả: Hoàng Hải Đăng viết 15:34 ngày 07/09/2018 chỉnh sửa

Reactive Programming với RxSwift

Bài này mình làm theo The introduction to Reactive Programming you've been missing với ví dụ convert sang RxSwift. Bạn có thể tìm thấy code chạy được trên Github. Nếu bạn đang gặp khó khăn khi bắt đầu học Reactive Programming với RxSwift , đừng vội lo lắng, không phải chỉ có mình bạn thế ...

Tác giả: Hoàng Hải Đăng viết 15:34 ngày 07/09/2018 chỉnh sửa

Cách lấy data từ file csv

Mấy hôm nay vật vả ngồi tạo file excel rồi save lại dưới dạng .csv đọc dữ liệu rồi tạo table... mỏi cả mắt luôn ý chứ. Nên bây giờ có thêm một bài viết để chia sẽ @[email protected] Tạo rails app Để tạo rails app có tên là airport bạn sử dụng lệnh sau: rails new airports File CSV Đặt ...

Tác giả: Hoàng Hải Đăng viết 15:32 ngày 07/09/2018 chỉnh sửa