Time of Update: 2015-07-14
標籤:學習來自《極客學院:Swift中的字串和集合》工具:Xcode6.4 直接上基礎的範例程式碼,多敲多體會就會有收穫:百看不如一敲,一敲就會 1 import Foundation 2 3 4 //數組:1、數組建立 2、訪問和修改數組 5 6 /*聲明數組寫法: 7 第一種:Array<SomeType>, 如Array<Int> 8 第二種:[SomeType],如[String] 9 */10 //第一種11 var myArr = Array&
Time of Update: 2015-07-14
標籤:學習來自《極客學院:Swift中的字串和集合》工具:Xcode6.4 直接上基礎的範例程式碼,多敲多體會就會有收穫:百看不如一敲,一敲就會 1 import Foundation 2 3 4 /*******************字元********************/ 5 /* 6 1.單個字元來指定字元常量,如“A”、“9” 7
Time of Update: 2015-07-14
標籤://// ViewController2.swift// swift_helloword//// Created by Charlie on 15/7/13.// Copyright (c) 2015年 Json. All rights reserved.//import Foundationimport UIKitclass RootViewController:
Time of Update: 2015-07-14
標籤:學習來自《小波說雨燕 第二季 網路編程(入門篇)》工具:xcode6.4 首先在Main.storyborad中添加並設定好三個label做簡單的介面顯示: 1 import UIKit 2 3 //1、construct a constructs 4 struct Weather { 5 var city: String? 6 var weather: String? 7 var temp: String? 8
Time of Update: 2015-07-13
標籤:ios swift首先我們來建立一個類吧,然後在裡面聲明屬性與方法 class BaseUser { var userName:String = "swh" var password:String = "123" //
Time of Update: 2015-07-11
標籤:os swift osx 最近在做一個好玩的OSX上的軟體,歡迎關注我微博哦http://weibo.com/u/2009667563/home?wvr=5&lf=reg本文在簡書的地址:http://www.jianshu.com/p/dedb26762055方法一:func applicationShouldHandleReopen(sender: NSApplication,
Time of Update: 2015-07-11
標籤:如下,一個UIContainerView內切換兩個Controller,當點擊登入的時候UIContainerView的視圖為LoginController,當點擊登記的時候UIContainerView中的視圖為RegisterController在主視圖內先做兩個按鈕的事件。這個不用說啦。當觸發按鈕事件的時候調用以下代碼就可以。var newController =
Time of Update: 2015-07-12
標籤:swift ios開發 xcode array Swift提供兩種類型的集合,一種是數組Array,另外一種是字典Dictionary,他們之間的共同點是都是用來儲存相同類型的資料,不同點是數組中存放的資料是有序的,二字典中存放的資料時無序的。字典還具有兩外一個特性,就是字典中所儲存的資料是鍵值對(key -
Time of Update: 2015-07-11
標籤:一個類可以繼承(inherit)另一個類的方法(methods),屬性(property)和其它特性。當一個類繼承其它類時,繼承類叫子類(subclass),被繼承類叫超類(或父類,superclass)。在 Swift 中,繼承是區分「類」與其它類型的一個基本特徵。 在 Swift 中,類可以調用和訪問超類的方法,屬性和附屬指令碼(subscripts),並且可以重寫(override)這些方法,屬性和附屬指令碼來最佳化或修改它們的行為。Swift
Time of Update: 2015-07-11
標籤:swift 拼圖 小遊戲 根據這位朋友的拼圖小遊戲改編 http://tangchaolizi.blog.51cto.com/3126463/1571616 改編主要地方是: 原本著我仁兄的代碼時支援拖動小圖塊來移動的,我參照之前自己java當初寫的,其實不需要拖動,因為只有一個空出來地方,那麼通過點擊事件,接受到點擊事件的小圖只能向一個方向移動或者不能移動。
Time of Update: 2015-07-11
標籤:在playground內寫入以下代碼,正則關鍵字跟其它語言的沒什麼區別class Regex { let internalExpression:NSRegularExpression let pattern:String init(pattern:String) { self.pattern = pattern var error:NSError? self.internalExpression =
Time of Update: 2015-07-10
標籤:ios swift uilabel 動態設定高度 import UIKitclass ViewController3: UIViewController { override func viewDidLoad()
Time of Update: 2015-07-10
標籤:如果App中包括很多不同的頁面,使用Storyboard可以幫你減少實現頁面間跳轉的膠合代碼。過去的開發人員對應每個視圖控制器分別建立介面設計檔案(即“nib”或“xib”檔案),現在,只要一個Storyboard就可以包攬所有視圖控制器的介面設計和他們之間的關聯。Storyboard有很多優點:使用Storyboard可以更好地瞭解App中所有的視圖以及它們之間的關聯的概況。掌控全域更加容易,因為所有的設計都包含在一個檔案中,而不是分散在很多單獨的nib檔案中。Storyboard可以描
Time of Update: 2015-07-10
標籤:swift 運算子 oc import Foundation//4、複合賦值操作符var a = 1a += 2//一元減運算子(一個數值前加了符號-,叫作一元減運算子)let three = 3let minusThree = -three //minusThree = -3let plusThree = -minusThree // plusThree =
Time of Update: 2015-07-10
標籤:switch enum string swift extension import Foundation//MARK:-------枚舉文法-----------//不像 C 和 Objective-C 一樣,Swift 的枚舉成員在被建立時不會被賦予一個預設的整數值enum CompassPoint{ case
Time of Update: 2015-07-10
標籤:/*1.swift字串和字元2.構造字串3.字串比較4.數值運算5.複製運算6.關係運算7.邏輯運算8.區間運算*//*//資料 + 資料的處理//字元資訊+ 字元資訊的處理//char a = ‘張‘//“hello”//const char * p = “hello”//char array[]= "hello"*///var c:Character//c = "張"////var b:String = "asdfa\0張/U0001f4
Time of Update: 2015-07-10
標籤:/*** 函數的定義和調用*/func showIntegerArray(array:[Int]){ for a in array { println("\(a)") }}showIntegerArray([1,2,3])func maxOfValue(a:Int,b:Int) ->Int{ return a > b ? a : b}println(maxOfValue(3,5))func showHelloWord(){
Time of Update: 2015-07-10
標籤://swift的廣義匹配let x = 1000switch x { case 1...9: println("個位元") case 1...9: println("十位元") default: println("其他")}let point = (10,10)switch point{case (0,0): println("0座標")case (1...10,1...10): println("x y一到十") case (_,0)
Time of Update: 2015-07-10
標籤:import Foundationprintln("Hello, World!")/* int a;*/var a = 10 //隱式類型轉換a = 9println(a)let b = 10println(b)/*類型標註*///var x:Int//x = 10.3不支援隱式轉換let x: Int = 10/*名稱不用在符合標示符的規範*/let 常量 = 10/*基礎資料型別 (Elementary Data Type):整數類型,小樹類書Int8/16/32/64UInt8
Time of Update: 2015-07-10
標籤:ios swift uitableview import UIKitclass ViewController2: UIViewController,UITableViewDelegate,UITableViewDataSource{ override func viewDidLoad() { &