Time of Update: 2015-08-13
標籤://for-in/*for 迭代變數 in集合變數{ 使用迭代變數便利所有資料}*///遍曆數組var arr = ["a" ,"b" ,"c" ,"d"]for tempinarr{ print(temp) print("\t")}//var array:[(String,Int,String)] =
Time of Update: 2015-08-13
標籤:swift 變數定義 字串 基礎資料型別 (Elementary Data Type) 使?用let來聲明常量,使?用var來聲明變數。?一個常量的值在編譯時間並不需要擷取,但是你只能為它賦值?一次。也就是說你可以?用常量來表?示這樣?一個值:你只需要決定?一次,但是需要使?用很多次。
Time of Update: 2015-08-11
標籤:swift 開發 教程 代碼 ios /** * 切圓形圖片 * * @param image:UIImage * @param inset:CGFloat
Time of Update: 2015-08-10
標籤://*---------------------結構體-------------*///swift結構體也具有封裝的概念//swift結構體比OC C語言裡面的結構體更加進了一步,裡面可以有方法,更接近我們的類//結構體的定義格式 struct結構體名{成員變數}struct rect { var width:Double //按構造方法賦初值 var height:Double //方法
Time of Update: 2015-08-07
標籤:Swift它提供了類似 C 流量控制結構語言,它包含運行多個任務的能力for和while周期。選擇根據不同的編碼分公司的具體條件來運行if和switch聲明,有控制流程程跳轉到其他代碼break和continue聲明。 除了 C 語言裡面傳統的for條件遞增(for-condition-increment)迴圈。Swift
Time of Update: 2015-04-25
標籤:搭建一個apache伺服器,用php編寫一個返回給用戶端請求資料的指令碼 1 <?php 2 // header("Content-type:text/html;charset=utf-8"); 3 header("Content-type:text/json;charset=utf-8"); 4 if (isset($_REQUEST[‘name‘])) { 5 $result = $_REQUEST[‘name‘]; 6 $
Time of Update: 2015-04-22
標籤:1.需求:利用代理實現反向傳值(例子採用點擊第二個視圖控制器中的按鈕來改變第一個視圖控制器中的Label的內容)一、第一個介面 1 class ViewController: UIViewController, ChangeTestLabelDelegate { 2 var testLabel: UILabel? 3 override func viewDidLoad() { 4 super.viewDidLoad() 5 // Do
Time of Update: 2015-04-16
標籤:使用OC和swift建立系統內建的重新整理介面 一:swift重新整理介面代碼:import UIKitclass ViewController: UITableViewController { // 用於顯示的資料來源 var _dataSource:[String] = [] // 載入更多 狀態
Time of Update: 2015-04-11
標籤:SWTableViewCell的功能是添加TableViewCell的側滑按鈕(包括左滑和右滑按鈕)項目地址: https://github.com/CEWendel/SWTableViewCell 它是用OC寫的,可以用pod安裝,也可以直接匯入到項目中去,但是如果是swift項目,pod中已經安裝了其他的一些庫,可能會出現編譯的問題,所以這裡我就沒有使用pod,直接匯入到項目中: 1 下載SWTableViewCell項目代碼 2
Time of Update: 2015-04-12
標籤:最近項目用到了 一個經驗條 要求色彩坡形 中間是帳戶圖片 還要接受事件 然後自己寫了個下面這個控制項//// XProgressView.swift// XProgressView//// Created by eduo_xiaoP on 15/4/11.// Copyright (c) 2015年 eduo. All rights reserved.//import Foundationimport UIKit@objc
Time of Update: 2015-04-09
標籤:類型別名是一個為已存在類型定義的一個可選擇的名字。你可以關鍵字typealias定義一個類型的別名。當你想通過在一個在上下文中看起來更合適可具有表達性的名字來引用一個已存在的類型時,這時別名就非常有用了,比如當使用來自外部指明大小的資料時: typealias AudioSample = UInt8一旦你定義了一個類型別名時,你就可以在任何地方使用類型別名來代替原來使用的類型名字: var
Time of Update: 2015-04-08
標籤:Swift是一種型別安全的語言。型別安全的語言鼓勵推薦在你代碼中的值盡量要清楚其所屬的類型。如果在你的代碼中有一個預先好的字串,你就不能錯誤地把他傳遞或者賦值給一個整數。因為Swift是型別安全的,當編譯你的代碼時就會做類型檢測並且以錯誤的方式標識出所有的不匹配的類型。這樣使你能夠在開發過程中捕獲儘早的定位錯誤。類型檢測能協助你避免你在不同類型之間工作時出現錯誤,這意並不意味著你必須為每一個聲明的常量和變數指定一個明確的類型。如果你不為你需要的值指定類型,Swift就會用類型推斷來計算出其
Time of Update: 2015-04-01
標籤:ios swift 進度條 uiprogressview 轉載請聲明出處:http://blog.csdn.net/jinnchang/article/details/44802019---------------------------------------------------------------------------------------
Time of Update: 2015-03-30
標籤:swift字典 dictionary與nsdiction 與Oc的字典不太一樣,Swift的字典不僅可以儲存 物件類型的值,還可以儲存 基礎資料型別 (Elementary Data Type)值,結構體,枚舉值;Swift字典的使用方式也更加簡潔,功能更加強大.字典本質上也是結構體,查看文檔可以看到:/// A hash-based mapping from `Key` to `
Time of Update: 2015-03-22
標籤:ios8 swift stepper uikit 純程式碼 之前講過通過storyboard的方式捕獲控制項的值,現在我們來試試通過純程式碼的方式來實現同樣的功能。首先定義一個stepper和一個label,用label來顯示stepper的當前值。
Time of Update: 2015-03-21
標籤:在開發安卓項目的時候經常對於常用的功能進行封裝成控制項來使用,一個是減少代碼量,另一個看起來簡潔,而對於蘋果開發也喜歡封裝成控制項,然後再storyboard裡面拖拽,對於IOS開發自己屬於菜鳥層級所以代碼品質不是很高,如果那裡有問題,請指出,這裡記錄一個是備忘另一個希望多多交流。這篇是自訂輸入框,輸入框在項目中經常用到,最常見的比如左邊是label右邊是textfield,如下:代碼如下//// TextFieldValidator.swift// CustomWidget////
Time of Update: 2015-03-17
標籤:ios8 swift ui設計 搖一搖 shake
Time of Update: 2015-03-18
標籤:swift ios 按鈕 uibutton 轉載請聲明出處:http://blog.csdn.net/jinnchang/article/details/444035371、UIButton 概述繼承關係:UIButton -> UIControl -> UIView控制項樣式:2、UIButton 初始化(1)使用
Time of Update: 2015-03-15
標籤:今天遇到這樣一個問題,我現在有一個整數數組,如:var numbers = [3, 7, 12, 9, 200]現需要對其中的每一個數字都執行一系列相同的加減乘除操作,如對每一個數字都加5乘8再減去1,但是這樣的操作在編譯時間並不確定,需要在運行時由使用者指定;一看到這個題目,當然就想到了用設計模式中的命令模式來實現;於是先寫了這樣的一個類:class Calculator { private(set) var total = 0 required
Time of Update: 2015-03-15
標籤:swift optional binding chaining 我們使用Swift這個蘋果新推出的程式設計語言已經有一段時間了。其中的一個極大的優點就是蘋果稱為“optional