Time of Update: 2015-07-21
標籤:原文:窺探Swift編程之別樣的HelloWorld 從今天就開始陸陸續續的發布一些有關Swift語言的東西,雖然目前在公司項目開發中Objective-C還是iOS開發的主力軍,但是在不久的將來Swift將會成為iOS開發中的新生寵兒。所以在在Xcode6.0+版本的Playground上玩一玩Swift還是很有必要的。在接下來發表的部落格中主要是總結一下自己在翻譯《Swift編程入門經典》(清華大學出版社出版中)這本書所學到的東西。在翻譯這本書的時候,自己是一名譯者,但更是一名讀者,
Time of Update: 2015-07-21
標籤:原文:Java, C#, Swift文法對比速查表 Java 8 C# 6 Swift 變數 類型 變數名; 類型 變數名; var 變數名 : 類型; 變數(類型推斷) N/A var 變數名=初值; var 變數名=初值;
Time of Update: 2015-07-21
標籤: 如果想進行自訂的配置,可以繼承基類UIView。 地圖app中需要多點觸動Multiple Touch,opaque不透明的 hidden隱藏的 比如下載的進度條,如果下載完畢,可以通過設定這個屬性讓進度條消失clears graphics context如果一個視圖需要更新內容,需要清除前面的內容就可以勾選這個屬性clip subview截斷子視圖邊界
Time of Update: 2015-07-20
標籤:模仿“一號專車”寫一個座標表徵圖彈跳動畫,實現效果如下:(錄製有點閃小心狗眼)分析這個動畫如下:1.easeIn或者linear被抬高約30像素2.被彈性放下然後開始了狗血的 Swift animation 之旅。注意:因為我剛剛開始學習 iOS
Time of Update: 2015-07-21
標籤: SWIFT中文漢化是一件及其振奮的事情。對於英文不是那麼驕人我顯得尤為重要。整體看一圈時間也沒花太多。雖然看完全忘了。不過畢竟swift2.0是大勢所趨,並且開源。所以熟練掌握swift不僅可以輕鬆的寫出oc能實現的任何代碼,並且能夠大大節約編碼量和時間。讓人有更多的時間用在對商務邏輯的整理和整體架構的分析中。 再次感謝協同編譯的一群為中國開發人員造福的人們!附上git地址 https://github.com/numbbbbb/the-swift-programmin
Time of Update: 2015-07-20
標籤:第一步:建立和配置Bridging-Header.hSwift與OC進行混編,首先要有一個.h檔案,這裡使用Bridging-Header.h然後設定項目的Build Settings--Swift Compiler--Objective-C Bridging Header內容為DemoApp/Bridging-Header.h,這個與Bridging-Header.h位置有關,從項目的根目錄開始在Objective-C Bridging
Time of Update: 2015-07-19
標籤:情境1:,在視圖的第一個按鈕處拉出一條Segue到另外一個視圖,並給這個Segue命名,如SegueOne此時可以用代碼調用這個Segue切換視圖:self.performSegueWithIdentifier("SegueOne", sender: nil) 情境2:有時候有時候,TablViewCell中已經綁定了一個Segue,正常情況下點擊可以跳到另外一個視圖,有時候你並不想這樣,可能調用以下方法並決定是否跳轉func override
Time of Update: 2015-07-19
標籤:常量:就是在初始化時(試試定義時不賦值會不會報錯)賦予一個準確的值,可以在很多地方直接用到,用let關鍵字生命變數:這個就不用說了,就是可以在下一秒你可以隨便改變的量,用var關鍵字聲明let width = 94 常量聲明,在swift中可以不聲明資料類型,swift會自己推斷類型,也可以自己聲明標註類型,在名字後面加上colon,再加上要聲明的類型,如:let explictFloat: Float = 4.0(為了聲明規範,在冒號後面最好空格
Time of Update: 2015-07-19
標籤:swift objective-c 語言 在介紹Swift之前,先說一段小插曲。Swift中文被翻譯為“雨燕”。而在蘋果推出Swift之前,你在google上面搜尋Swift的結果是:Taylor Swift(美國鄉村音樂、流行音樂創作女歌手、演員、慈善家)所以蘋果推出Swift之後,不經意就將她得排名擠下去了~~~言歸正傳:一、Swift是一門什麼語言了?swift語言是蘋果2014年6
Time of Update: 2015-07-19
標籤://// main.swift// 閉包//// Created by 朱敏 on 15/6/15.// Copyright (c) 2015年 helinyu. All rights reserved.//import Foundationlet names =
Time of Update: 2015-07-19
標籤:swiftcontroller:keystone user-create --name=swift --pass=swift [email protected]keystone user-role-add --user=swift --tenant=service --role=admin建立Object Storage Service:keystone service-create --name=swift --type=object-store --description="
Time of Update: 2015-07-19
標籤:swift 開發教程 ios開發 iphone app 在做項目的時候,如果使用系統的UITabBarController的時候,底部的tab自訂圖片顯示是藍色和灰色的,這不是我們所想要的效果。如果想顯示自訂的按下和彈起的圖片效果,這個時候就需要對TabBarItem進行修改。以下就是具體的樣本:var
Time of Update: 2015-07-16
標籤:學習來自《極客學院》1、定義方法需要在類型(枚舉,結構體,類)裡定義,不能獨立定義,獨立定義的是函數2、方法要麼屬於該類型本身,要麼是該類型的一個執行個體3、不能獨立執行方法,執行方法必須使用類型或執行個體作為調用者注意:枚舉、結構體中方法使用static修飾,類中用class修飾,都屬於類型方法,否則的話屬於執行個體方法 1 import Foundation 2 3 class SomeClass{ 4 func test(){ 5
Time of Update: 2015-07-17
標籤:主要介紹了在一個項目中同時使用Swift和Objective-C代碼的方法,在一個工程中同時使用Swift和Objective-C混合語言編程的方法. Swift 與 Objective-C 的相容能力使你可以在同一個工程中同時使用兩種語言。你可以用這種叫做 mix and match 的特性來開發基於混合語言的應用,可以用 Swfit 的最新特性實現應用的一部分功能,並無縫地併入已有的 Objective-C 的代碼中。Mix and Match
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
標籤:swift 拼圖 小遊戲 根據這位朋友的拼圖小遊戲改編 http://tangchaolizi.blog.51cto.com/3126463/1571616 改編主要地方是: 原本著我仁兄的代碼時支援拖動小圖塊來移動的,我參照之前自己java當初寫的,其實不需要拖動,因為只有一個空出來地方,那麼通過點擊事件,接受到點擊事件的小圖只能向一個方向移動或者不能移動。
Time of Update: 2015-07-10
標籤:ios swift uilabel 動態設定高度 import UIKitclass ViewController3: UIViewController { override func viewDidLoad()
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