Giới thiệu về ngôn ngữ lập trình Objective-C

[ad_1]

06 tháng 06, năm trước – 4629 lượt xemObjective-C là ngôn từ lập trình trên mạng lưới hệ thống Apple iOS và Os X. Ngôn ngữ này đã được biên soạn để hoàn toàn có thể thiết kế xây dựng toàn bộ mọi thứ từ common line utilities đến animated GUI ( giao diện người dùng đồ họa ) và những thư viện hoàn hảo. Nó cũng hoàn toàn có thể tạo ra những công cụ để duy trì những frameworks lớn .lập trình Objective-CTypes of programs written in Objective-CGiống C + +, Objective C được phong cách thiết kế để hoàn toàn có thể thêm những tính năng vào C, nhưng hai ngôn từ này làm điều này bằng 2 cách khác nhau. Objective C năng động hơn và diều này được bộc lộ trên những mẫu phong cách thiết kế cơ bản cho nền tảng tăng trưởng iOS và OS X

Objective-C được biết đến một phần là do cách đặt tên dài dòng. Đây là lý do tại sao code trong Objective-C rất dễ hiểu và khó có thể bị nhầm lẫn. Các bạn có thể thấy sự so sánh giữa C++ và Objective-C ở dưới

Bạn đang đọc: Giới thiệu về ngôn ngữ lập trình Objective-C

lập trình Objective-C cơ bản

Như những bạn thấy, Objective-C được đọc như ngôn từ của con người hơn là máy tính. Khi bạn đã quen rồi thì bạn sẽ rất thuận tiện làm quen với những dự án Bất Động Sản mới và thao tác với ngôn từ này .

Frameworks

Như những ngôn từ lập trình khác, Objective-C là một ngôn từ khá đơn thuần và được tương hỗ bởi một thư viện có tiêu chuẩn. Có rất nhiều những thư viện khác nhau, nhưng Apple Cocoa và Cocoa Touch là hai thư viện hay được dùng nhất. Bảng dưới là miêu tả của 1 số ít framework trong Cocoa và Cocoa Touch .

FrameworkMô tả
FoundationXác định các loại dữ liệu như strings, arays, dictionaries…
UIKitTạo ra vô số các cách để tạo và quản lý dao diện trên iOS
AppKitGiống UIKit, nhưng dành cho OS X
CoreDataCung cấp API quản lý các mối quan hệ đối tượng, trợ giúp undo/redo và dùng lưu trữ liên tục
MediaPlayerTrở giúp API chơi và tích hợp nhạc chất lượng cáo, xem video, truy cập vào thư viện iTunes của người dùng
AVFoundationTrợ giúp phát và tích hợp nhạc và video chất lượng kém hơn
CoreGraphicsTrợ giúp vẽ đồ họa 2D

Xcode

X code là môi trường tự nhiên tăng trưởng thích hợp của Apple để làm ra những app cho Mac, iPhone và iPad. Xcode có mọi tiện lợi để giúp bạn tạo ra app : trình soạn thảo, công cụ thiết kế xây dựng dao giện, trình gỡ lỗi, và những framework trong Cocoa và Cocoa Touch .Trong toàn bộ những công cụ để viết Objective-C, Xcode là ứng dụng dễ dùng nhất. những bạn hoàn toàn có thể dowload không lấy phí tại Mac App Store

Tạo ra ứng dụng

Xcode cung ứng 1 số ít mẫu phong cách thiết kế cho ap trên iOS và OS X. Tất cả đều hoàn toàn có thể được tìm thấy qua File > New > Project … hoặc dùng Cmd + Shift + N. Bạn sẽ thấy màn hình hiển thị mới mở ra cho bạn chọn một mẫu :

lập trình Objective-C nâng cao

Creating a command line applicationTrong bài này, tất cả chúng ta sẽ dùng mẫu Command Line Tool ở trong OS X > Application, như những bạn thấy trong ảnh. Hãy tạo ra file mới và bạn sẽ nhìn thấy hình sau :

lập trình Objective-C iOS

Xem thêm: SỰ KHáC BIỆT GIỮA ĐàI TƯỞNG NIỆM Và ĐàI TƯỞNG NIỆM | SO SáNH SỰ KHáC BIỆT GIỮA CáC THUẬT NGỮ TƯƠNG TỰ – ĐỜI SỐNG – 2022

Configuring a command line applicationBạn hoàn toàn có thể đặt tên bất kể cho mẫu sản phẩm, công ty. Trong phần Company identifier, hãy viết ‘ edu.self ’ dùng cho cá thể. Cho những ứng dụng để bán, bạn sẽ phải ĐK với Applee để thành lập trình viên. Trong bài này hãy chọn Foundation trong Type và nhớ tích Use Automatic Reference Counting cho tổng thể những dự án Bất Động Sản mới lậpÂn Next sẽ bật ra màn hình hiển thị mới hỏi bạn muốn lưu dự án Bất Động Sản này vào đâu ( bất kể đâu bạn muốn ) và bạn đã có một dự án Bất Động Sản Xcode mới để thử nhiệm. Trong cột trái của Xcode IDE, bạn sẽ tìm thấy file main. m ( và những mục khác ). Hiện tại thì file này có hàng loạt thông tin về ứng dụng của bạn. Nhớ rằng file. m được dùng cho những mã nguồn của Objective-C

lập trình Objective-C hiệu quả

main. m in the Project NavigatorĐể chạy thử dự án Bất Động Sản, ấn nút Run ở góc bên trái phía trên của IDE hoặc dùng Cmd + R. Màn hình ngoài hiển thị Hello, World ! sẽ được bật lên

Cú phác main()

Như những phần mêm C cũ, cú phác main ( ) là khởi đầu của Objective-C. Hầu như tổng thể những mẫu trong X-code đều có một file tên là main. m với dòng code mạc định main ( )Khi những bạn nhấn vào main. m trong Xcode những bạn sẽ thấy hình ảnh sau đây

lập trình Objective-C iPhone

Xem thêm: Review sách Tư Duy Đa Chiều – Edward De Bono – ECCthai

@ autoreleasepool chings là nơi những bạn sẽ viết code cho lập trình. Cú phác main ( ) thật ra là để nối với NSLog ( ) mà đã được pháp luật bởi Foundation Framework. Hãy nhớ rằng string trong Objectice-C đều có @ đứng trước .Trong bài này, tất cả chúng ta sẽ trục tiếp code trong main. m để xem xem ngôn ngũ mới này thao tác thế nào, chứ thật ra kh làm thât, bạn phần nhiều không khi nào phải biến hóa file main. m đã được định sẵn này.

[ad_2]

Related Posts

Game bóng đá 11 người: New Soccer

[ad_1]  ContentsFrameworksXcodeTạo ra ứng dụngCú phác main()Related posts:Giới thiệu game bóng đá 11 người Bóng đá 11 người thuộc dòng game thể thao, game Y8 một…

Trò chơi rửa chén đĩa

[ad_1]  ContentsFrameworksXcodeTạo ra ứng dụngCú phác main()Related posts:Giới thiệu game rửa chén đĩa Rửa chén đĩa thuộc dòng game cho bạn gái, game Y8 là một…

Trò chơi nàng tiên cá xinh đẹp

[ad_1] ContentsFrameworksXcodeTạo ra ứng dụngCú phác main()Related posts:Giới thiệu game nàng tiên cá xinh đẹp Nàng tiên cá xinh đẹp thuộc dòng game trang điểm, Vui 24h…

Trò chơi thiết kế váy công chúa

[ad_1] ContentsFrameworksXcodeTạo ra ứng dụngCú phác main()Related posts:Giới thiệu game thiết kế váy công chúa Thiết kế váy công chúa thuộc dòng game thời trang, 24h Online…

Trò chơi Barbie trị thương

[ad_1]  ContentsFrameworksXcodeTạo ra ứng dụngCú phác main()Related posts:Giới thiệu game Barbie trị thương Barbie trị thương thuộc dòng game cho bạn gái, game A10 với cô…

Trò chơi tiệm kem mùa đông

[ad_1] ContentsFrameworksXcodeTạo ra ứng dụngCú phác main()Related posts:Giới thiệu game tiệm kem mùa đông Tiệm kem mùa đông thuộc dòng game nấu ăn, game 4399 là một…

Leave a Reply