原创 蘋果新的編程語言 Swift 語言進階(十)--類的繼承

 一、類的繼承           類能夠從其它類繼承方法、屬性以及其它特性,當一個類從另外的類繼承時,繼承的類稱爲子類,它繼承的類稱爲超類。在Swift中,繼承是類區別與其它類型(結構、枚舉)的基礎行爲。 1.1 、類的繼承      

原创 軟件模式的常用相關鏈接和資源列表

有關模式一   一些模式相關的常用鏈接 1   http://c2.com/cgi/wiki?PeopleProjectsAndPatterns    有關模式最全的的一個WIKI. 2  http://www.hillside.ne

原创 蘋果新的編程語言 Swift 語言進階(十一)--實例的初始化與類的析構

   一 、實例的初始化            實例的初始化是準備一個類、結構或枚舉的實例以便使用的過程。初始化包括設置一個實例的每一個存儲屬性爲一個初始值,以及執行任何其它新的實例能夠使用之前需要的設置或初始化。        

原创 蘋果新的編程語言 Swift 語言進階(二)--基本數據類型

          一  、   常量和變量                    Swift語言 對常量和變量的聲明進行了明確的區分          Swift語言的常量類型比C 語言的constants類型更加強大,語義更加明確

原创 蘋果新的編程語言 Swift 語言進階(一)--綜述

         Swift 是蘋果開發和提供的供開發IOS 和OS X應用的一門新的語言。Swift語言基於C 和Objective-C語言,除了提供C 和Objective-C語言具有的所有語法功能外,爲了編程方便和高效,Swift

原创 Android 的媒體路由功能應用與框架解析

一、功能描述        Android 的媒體路由API被設計用來允許多種媒體(視頻、音樂、圖片)在與ANDROID設備連接(無線或有線)的輔助設備(如電視、立體聲、家庭戲院系統、音樂播放機)上顯示和播放,使用該框架和API,允

原创 蘋果新的編程語言 Swift 語言進階(三)--基本運算和擴展運算

一 基本操作運算 1、 賦值操作        在Swift 中,可以使用賦值操作爲一個常量或一個變量賦值,也可以使用多元組一次爲多個常量或變量賦值。         Swift 的賦值操作與其它語言最大的不同是賦值操作除了能夠爲變量或常

原创 蘋果新的編程語言 Swift 語言進階(六)--函數和閉包

一 、函數         1.1、 函數的定義和調用         函數的定義以func關鍵字作爲前綴,接着是函數名字,接着跟着一個可以帶有參數,也可以不帶參數的圓括號,接着用-> 指示函數的返回類型。函數執行體用一對大括號{}

原创 蘋果新的編程語言 Swift 語言進階(十二)--選項鍊

            選項鍊是使用選項來查詢和調用其屬性、方法或下標的一個過程,如果選項包含一個值,則屬性、方法、下標的查詢和調用成功,否則,調用返回nil。          選項鍊能用在任何類型的選項來檢查對其一個屬性、方法、下標的

原创 蘋果新的編程語言 Swift 語言進階(七)--枚舉、結構、類

         Swift語言中,具有類特徵的類型包括三種,即枚舉類型、結構類型(包括基本類型,基本類型實際都是結構類型的特例)、類。其中枚舉類型、結構類型是屬於值類型,類屬於引用類型。三種類型都可以添加屬性、方法、下標方法,能夠使用擴

原创 蘋果新的編程語言 Swift 語言進階(五)--控制流

         Swift 語言支持C語言所有的控制語句,包括for  和while循環語句,if和switch條件語句,以及break和continue控制語句等。         Swift 語言除了支持以上語句,還增加了一個for

原创 蘋果新的編程語言 Swift 語言進階(九)--方法和下標

  一、方法      方法是與特定類型相關的函數。與屬性一樣,方法也包括實例方法和類型方法。      類、結構、枚舉都能定義實例方法,用來封裝或實現給定類型的一個實例相關的功能或特定任務。      類、結構、枚舉也能定義與類

原创 IOS 與ANDROID框架及應用開發模式對比一

           IOS 和ANDROID操作系統都是目前流行的移動操作系統,被移動終端和智能設備大量採用,兩者都採用了先進的軟件技術進行設計,爲了方便應用開發兩者都採用了先進的設計模式。兩者在框架設計上都採用了什麼技術?都採用了什麼

原创 蘋果新的編程語言 Swift 語言進階(八)--屬性

         屬性是特定類、結構或枚舉的相關值,屬性根據作用域不同分爲實例屬性與類型屬性,還可以根據是否存儲分爲存儲屬性和計算屬性。  1.1 實例屬性         爲一個類、結構或枚舉定義的屬性默認屬於實例屬性,即該屬性屬於爲該

原创 Objective-C的面向對象特性(二)

        在Objective-C語言中, 類別、類擴展(也稱爲匿名類別)以及協議是Objective-C 語言級別支持的模式,用來實現對類進行功能擴展。         一、類別--用來增加方法到已存在類 聲明一個類別的語法如下: