原创 iOS開發Swift篇—(七)函數

一、函數的定義 (1)函數的定義格式 1 func 函數名(形參列表) -> 返回值類型 { 2 // 函數體... 3 4 } (2)形參列表的格式 形參名1: 形參類型1, 形參名2: 形參類型2, …  (

原创 iOS開發Swift篇—(二)變量和常量

一、語言的性能 (1)根據WWDC的展示 在進行復雜對象排序時Objective-C的性能是Python的2.8倍,Swift的性能是Python的3.9倍 在實現 RC4加密算法時Objective-C的的性能是Python的1

原创 iOS開發Swift篇—(四)運算符

一、運算符 1.Swift所支持的部分運算符有以下一些 賦值運算符:= 複合賦值運算符:+=、-= 算術運算符:+、-、*、/ 求餘運算符:% 自增、自減運算符:++、-- 比較運算符:==、!=、>、<、>=、<= 邏

原创 iOS開發Swift篇—(五)元組類型

一、元組類型介紹 1.什麼是元組類型 元組類型由 N個 任意類型的數據組成(N >= 0),組成元組類型的數據可以稱爲“元素” 示例: let position = (x : 10.5, y : 20)  // position

原创 iOS開發Swift篇—(八)函數(2)

一、函數類型 函數類型也是數據類型的一種,它由形參類型和返回值類型組成,格式是 (形參類型列表) -> 返回值類型 1 func sum(num1: Int, num2: Int) -> Int { 2 return nu

原创 iOS開發Swift篇—(三)字符串和數據類型

一、字符串 字符串是String類型的數據,用雙引號""包住文字內容  let website = "http://www.wendingding.com" 1.字符串的常見操作 (1)用加號 + 做字符串拼接 let sche

原创 UIDynamicAnimator 學習總結

什麼是UIKit動力?—— 一句話:UIKit動力提供了一個模擬真實世界中力學相關的動畫和交互系統。比如重力、碰撞和吸附等。UIKit動力具有可組合、可重用和聲明式的特點。 1.吸附行爲(UIAttachmentBehavior):有

原创 【工欲善其事,必先利其器】Xcode 技巧,太給力了

You’ve all seen the all-star Hollywood programmer hacking through the mainframe, fingers racing on the keyboard while t

原创 **Objective-C強大的run-time

前言:          Objective C的runtime技術功能非常強大,能夠在運行時獲取並修改類的各種信息,包括獲取方法列表、屬性列表、變量列表,修改方法、屬性,增加方法,屬性等等,本文對相關的幾個要點做了一個小結。 目錄

原创 Swift 百度地圖自定義彈出視圖

// // MapViewController.swift // iOS8自適應Cell // // Created by eduo_xiaoP on 14/12/22. // Copyright (c) 2014年 eduo.

原创 swift 單例的寫法

From my short experience with Swift there are three approaches to implement the Singleton pattern that support lazy ini

原创 How to make awesome UI components in iOS 8 using Swift and XCode 6

In Xcode 6 two new interface builder declaration attributes were introduced: IBInspectable and IBDesignable. IBInspecta

原创 iOS開發Swift篇—(六)流程控制

一、swift中的流程控制 Swift支持的流程結構如下: 循環結構:for、for-in、while、do-while 選擇結構:if、switch 注意:這些語句後面一定要跟上大括號{},在C語言中不是必須的   說明:

原创 iOS開發Swift篇—(十)方法

一、簡單說明 跟其他面嚮對象語言一樣,Swift中的方法可以分爲2大類: (1)實例方法(Instance Methods)   在OC中,實例方法以減號(-)開頭 (2)類型方法(Type Methods)   在OC中,類

原创 ios 8推送

目錄[-] 用戶推送遠程推送地理位置推送 一直更新了iOS8,但是一直沒有開始研究這個iOS8,今天因爲項目用到了推送,於是體驗了iOS8的推送,先講講這個推送。目前分爲四個推送:用戶推送,本地推送,遠程推送,地理位置推送。