當前位置:編程學習大全網 - 編程語言 - ios開發是什麽語言

ios開發是什麽語言

壹、iOS開發語言主要包括:C語言基礎、Obiective-C編程、Swift、UIKit框架

C語言基礎 C語言是開發語言的基礎,是最常用的壹門程序設計語言,最常用於編寫計算機程序。

Obiective-C編程 Obiective-C是在C語言的基礎上,加入面向對象特性擴充而成的通用型高級編程語言。

Swift是蘋果新開發的語言,目的就是取代OC,我也正在學習,最大感受就是簡潔與效率高 UIKit框架詳解 UIKit框架是iPhone應用程序開發中最基本的框架,也是最常用到及最重要的框架。

語言基本上都是差不多的,只是換了壹種寫法,更甚至可以說編程上思想都基本相同,只是換了壹種表達方式。

二、最基本的頭文件

OC中的頭文件和實現文件

.h文件類似C++中的.h文件

.m文件類似.cpp文件

頭文件作用也都差不多,聲明壹些函數方法,屬性或變量,作用都是提供接口

Swift不壹樣,沒有頭文件!!直接用便可。

所有實現文件後綴都是.swift C++導入頭文件是用#include OC導入頭文件可以用#include和 #import,但是壹般我們都用#import,例如 #import “ViewController.h"

因為#import導入同壹個頭文件多次也只會導入壹次(已經導入會被忽略),防止重復導入

OC還有壹種用法是@class 類名,這樣告訴編譯器這是壹個類,不要管他的內部細節,這樣提高了效率,防止了頭文件的循環引用,當然妳不能訪問這個類的內部細節

Swift也需要導入壹些框架,直接import就行,不用#,例如 import Foundation

三、基本的數據類型

接下來我們來看壹下基本的數據類型,我就說壹些比較常用的吧,C++的我就不說了。 OC中的數據類型

OC中很多數據類型都有NS前綴,那算因為OC是喬布斯第壹次離開蘋果後創建的公司NextStep所開發的,所以就有NS

數據類型我只是用壹些簡單直白的創建方式,其實還有很多種創建方式

四、Swift

Swift的數據類型也差不多,無非就是Int,Float,Double,String這些

例如 var str = @“hello world”

編譯器便會自動推斷str為String類型

Swift中聲明類型壹般用let,和var,let表示定義常量,var定義變量

var a = 1 把a推導為Int 當然妳也可以寫上類型 var a: Int = 1

在Swift中可以省略分號,寫和不寫都行,但定義兩個變量放在同壹行就要,分隔開嘛

當然Swift對比OC也多了很多東西,例如元組tuple,閉包Closure等,很多用起來很簡潔的東西

  • 上一篇:最好的電腦配置是怎樣的百萬級電腦性能逆天
  • 下一篇:如何利用微課程總結自己的教學研究成果
  • copyright 2024編程學習大全網