Trang chủ
Bài viết mới
Diễn đàn
Bài mới trên hồ sơ
Hoạt động mới nhất
VIDEO
Mùa Tết
Văn Học Trẻ
Văn Học News
Media
New media
New comments
Search media
Đại Học
Đại cương
Chuyên ngành
Triết học
Kinh tế
KHXH & NV
Công nghệ thông tin
Khoa học kĩ thuật
Luận văn, tiểu luận
Phổ Thông
Lớp 12
Ngữ văn 12
Lớp 11
Ngữ văn 11
Lớp 10
Ngữ văn 10
LỚP 9
Ngữ văn 9
Lớp 8
Ngữ văn 8
Lớp 7
Ngữ văn 7
Lớp 6
Ngữ văn 6
Tiểu học
Thành viên
Thành viên trực tuyến
Bài mới trên hồ sơ
Tìm trong hồ sơ cá nhân
Credits
Transactions
Xu: 0
Đăng nhập
Đăng ký
Có gì mới?
Tìm kiếm
Tìm kiếm
Chỉ tìm trong tiêu đề
Bởi:
Hoạt động mới nhất
Đăng ký
Menu
Đăng nhập
Đăng ký
Install the app
Cài đặt
Chào mừng Bạn tham gia Diễn Đàn VNKienThuc.com -
Định hướng Forum
Kiến Thức
- HÃY TẠO CHỦ ĐỀ KIẾN THỨC HỮU ÍCH VÀ CÙNG NHAU THẢO LUẬN Kết nối:
VNK X
-
VNK groups
| Nhà Tài Trợ:
BhnongFood X
-
Bhnong groups
-
Đặt mua Bánh Bhnong
CÔNG NGHỆ
Công Nghệ Thông Tin
Code
Tự học lập trình Swift - Bài 1: Giới thiệu về Swift và các công cụ cần thiết.
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Trả lời chủ đề
Nội dung
<blockquote data-quote="Aries_VnK" data-source="post: 166745" data-attributes="member: 313350"><p><span style="font-size: 15px"><strong>1. Chuẩn bị công cụ (getting started)</strong></span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">Đầu tiên, chúng ta phải cài đặt môi trường lập trình đó là Xcode, tool dùng để viết chương trình do Apple xây dựng cho các lập trình viên và được miễn phí tải về. Các bạn có thể down về theo<a href="https://itunes.apple.com/us/app/xcode/id497799835?mt=12&ign-mpt=uo%3D8" target="_blank"> link này</a>.</span></p><p></p><p>Lưu ý rằng, tool này chỉ có trên nền tảng OS X, nên nếu bạn không có máy Mac thì có thể cài môi trường giả lập để lập trình. Nếu code console thì bạn có thể code online trên <a href="https://www.runswiftlang.com/learn" target="_blank">runswiftlang.com</a></p><p></p><p></p><p><strong><span style="font-size: 15px">2. Giới thiệu về Swift (Swift overview)</span></strong></p><p><strong><span style="font-size: 15px"></span></strong></p><p style="text-align: center">[ATTACH=full]13[/ATTACH]</p> <p style="text-align: center"></p><p>Swift, ngôn ngữ lập trình hướng đối tượng để phát triển các ứng dụng trên nền tảng iOS, OS X, tvOS và watchOS, được Apple giới thiệu tại hội nghị WWDC 2014 với mong đợi sẽ tồn tại song song cùng đàn anh Objective-C.</p><p></p><p>Swift cũng giống như Objective-C nhưng phương thức hoạt động đơn giản hơn, mang lại một giao diện lập trình hiện đại, nhanh chóng, ngôn ngữ này được thiết kế tối ưu cho sự an toàn, cho phép lập trình viên có thể tương tác và phát triển một cách hoàn toàn mới lạ.</p><p></p><p>Swift mang những đặc điểm của cả C và Objective-C, được biên dich bởi trình biên dịch LLWM và được tích hợp trong X Code từ phiên bản 6 beta. Vẫn bao gồm các kiểu dữ liệu gồm <span style="color: #808080">Int </span>- số nguyên, <span style="color: #808080">Double</span>, <span style="color: #808080">Float </span>- giá trị phẩy động, <span style="color: #808080">Bool </span>- logic, <span style="color: #808080">String </span>- dữ liệu nguyên bản, Swift cũng cung cấp 3 kiểu dữ liệu "Collections types" là <span style="color: #808080">Array</span>, <span style="color: #808080">Set </span>và <span style="color: #808080">Dictionary</span>.</p><p></p><p>Cũng giống như C, Swift dùng các biến " variables" để lưu trữ và trả về giá trị bằng tên định nghĩa của nó. Swift có 2 kiểu khai báo biến căn bản là khai báo kiểu <span style="color: #808080">var </span><span style="color: #404040">và khai báo kiểu</span><span style="color: #808080"> let</span><span style="color: #404040">, khai báo kiểu </span><span style="color: #808080">var </span><span style="color: #404040">thì giá trị của biến có thể thay đổi được, còn kiểu </span><span style="color: #808080">let </span><span style="color: #404040">thì giá trị của nó không thể thay đổi được ( giống như hằng số trong C).</span></p><p><span style="color: #404040"></span></p><p style="text-align: center"><span style="color: #404040">[ATTACH=full]14[/ATTACH] </span></p> <p style="text-align: center"><span style="color: #0059b3">ví dụ về khai báo biến</span></p><p></p><p><span style="color: #000000">Một điều rất mới ở Swift được gọi là "</span><span style="color: #0000b3">Inferred Typing</span><span style="color: #000000">", tức là, khi bạn khai báo biến mà bạn set giá trị cho biến ngay, thì Swift sẽ dựa vào giá trị của biến để định nghĩa kiểu dữ liệu của biến, như ví dụ trên thì ta có thể khai báo lại như sau:</span></p><p><span style="color: #000000"></span></p><p style="text-align: center">[ATTACH=full]15[/ATTACH]</p><p></p><p>Ngoài ra, còn một điểm khác biệt nữa ở Swift đó chính là phương thức sắp xếp hợp lý ở giao diện, có thể hiển thị kết quả theo thời gian thực trong XCode runtime (playground). Có nghĩa là khi bạn viết mã thì kết quả sẽ ngay lập tức hiển thị ra giúp cho bạn dễ dàng hình dung và chỉnh sửa. Ngoài ra, XCode cũng sẽ dựng kịch bản thực hiện trong các ứng dụng, giúp lập trình viên có thể quản lý việc tràn bộ nhớ của ứng dụng.</p><p></p><p></p><p>[ATTACH=full]16[/ATTACH]</p><p style="text-align: center"><span style="color: #0000ff">đoạn mã viết trong playground của X Code</span></p> <p style="text-align: center"></p><p>Như vậy, bài này mình đã giới thiệu tổng thể về Swift và một số điểm khác biệt của nó với các ngôn ngữ trước. Ở bài tiếp theo, mình sẽ nói thêm về biến, hằng và function trong Swift.</p></blockquote><p></p>
[QUOTE="Aries_VnK, post: 166745, member: 313350"] [SIZE=4][B]1. Chuẩn bị công cụ (getting started)[/B] Đầu tiên, chúng ta phải cài đặt môi trường lập trình đó là Xcode, tool dùng để viết chương trình do Apple xây dựng cho các lập trình viên và được miễn phí tải về. Các bạn có thể down về theo[URL='https://itunes.apple.com/us/app/xcode/id497799835?mt=12&ign-mpt=uo%3D8'] link này[/URL].[/SIZE] Lưu ý rằng, tool này chỉ có trên nền tảng OS X, nên nếu bạn không có máy Mac thì có thể cài môi trường giả lập để lập trình. Nếu code console thì bạn có thể code online trên [URL='https://www.runswiftlang.com/learn']runswiftlang.com[/URL] [B][SIZE=4]2. Giới thiệu về Swift (Swift overview) [/SIZE][/B] [CENTER][ATTACH=full]13._xfImport[/ATTACH] [/CENTER] Swift, ngôn ngữ lập trình hướng đối tượng để phát triển các ứng dụng trên nền tảng iOS, OS X, tvOS và watchOS, được Apple giới thiệu tại hội nghị WWDC 2014 với mong đợi sẽ tồn tại song song cùng đàn anh Objective-C. Swift cũng giống như Objective-C nhưng phương thức hoạt động đơn giản hơn, mang lại một giao diện lập trình hiện đại, nhanh chóng, ngôn ngữ này được thiết kế tối ưu cho sự an toàn, cho phép lập trình viên có thể tương tác và phát triển một cách hoàn toàn mới lạ. Swift mang những đặc điểm của cả C và Objective-C, được biên dich bởi trình biên dịch LLWM và được tích hợp trong X Code từ phiên bản 6 beta. Vẫn bao gồm các kiểu dữ liệu gồm [COLOR=#808080]Int [/COLOR]- số nguyên, [COLOR=#808080]Double[/COLOR], [COLOR=#808080]Float [/COLOR]- giá trị phẩy động, [COLOR=#808080]Bool [/COLOR]- logic, [COLOR=#808080]String [/COLOR]- dữ liệu nguyên bản, Swift cũng cung cấp 3 kiểu dữ liệu "Collections types" là [COLOR=#808080]Array[/COLOR], [COLOR=#808080]Set [/COLOR]và [COLOR=#808080]Dictionary[/COLOR]. Cũng giống như C, Swift dùng các biến " variables" để lưu trữ và trả về giá trị bằng tên định nghĩa của nó. Swift có 2 kiểu khai báo biến căn bản là khai báo kiểu [COLOR=#808080]var [/COLOR][COLOR=#404040]và khai báo kiểu[/COLOR][COLOR=#808080] let[/COLOR][COLOR=#404040], khai báo kiểu [/COLOR][COLOR=#808080]var [/COLOR][COLOR=#404040]thì giá trị của biến có thể thay đổi được, còn kiểu [/COLOR][COLOR=#808080]let [/COLOR][COLOR=#404040]thì giá trị của nó không thể thay đổi được ( giống như hằng số trong C). [/COLOR] [CENTER][COLOR=#404040][ATTACH=full]14._xfImport[/ATTACH] [/COLOR] [COLOR=#0059b3]ví dụ về khai báo biến[/COLOR][/CENTER] [COLOR=#000000]Một điều rất mới ở Swift được gọi là "[/COLOR][COLOR=#0000b3]Inferred Typing[/COLOR][COLOR=#000000]", tức là, khi bạn khai báo biến mà bạn set giá trị cho biến ngay, thì Swift sẽ dựa vào giá trị của biến để định nghĩa kiểu dữ liệu của biến, như ví dụ trên thì ta có thể khai báo lại như sau: [/COLOR] [CENTER][ATTACH=full]15._xfImport[/ATTACH][/CENTER] Ngoài ra, còn một điểm khác biệt nữa ở Swift đó chính là phương thức sắp xếp hợp lý ở giao diện, có thể hiển thị kết quả theo thời gian thực trong XCode runtime (playground). Có nghĩa là khi bạn viết mã thì kết quả sẽ ngay lập tức hiển thị ra giúp cho bạn dễ dàng hình dung và chỉnh sửa. Ngoài ra, XCode cũng sẽ dựng kịch bản thực hiện trong các ứng dụng, giúp lập trình viên có thể quản lý việc tràn bộ nhớ của ứng dụng. [ATTACH=full]16._xfImport[/ATTACH] [CENTER][COLOR=#0000ff]đoạn mã viết trong playground của X Code[/COLOR] [/CENTER] Như vậy, bài này mình đã giới thiệu tổng thể về Swift và một số điểm khác biệt của nó với các ngôn ngữ trước. Ở bài tiếp theo, mình sẽ nói thêm về biến, hằng và function trong Swift. [/QUOTE]
Tên
Mã xác nhận
Gửi trả lời
CÔNG NGHỆ
Công Nghệ Thông Tin
Code
Tự học lập trình Swift - Bài 1: Giới thiệu về Swift và các công cụ cần thiết.
Top