原创 Swift--可選(新特性)

可選  使用可選(optionals)來處理值可能缺失的情況。可選表示:有值,等於  x 或者 沒有值  注意:C 和  Objective-C 中並沒有可選這個概念。最接近的是  Objective-C 中的一個特性,一個方法要不返回一

原创 IOS 整體框架圖文詳解

Cocoa框架是iOS應用程序的基礎,瞭解Cocoa框架,對開發iOS應用有很大的幫助。 1、Cocoa是什麼? Cocoa是OS X和 iOS操作系統的程序的運行環境。 是什麼因素使一個程序成爲Cocoa程序呢?不是編程語言,因爲

原创 Key-Value Observing(KVO)詳解

Key-Value Observing機制 知識點介紹 Key-Value Observing (簡寫爲KVO):當指定的對象的屬性被修改了,允許對象接受到通知的機制。每次指定的被觀察對象的屬性被修改的時候,KVO都會自動的去通知相

原创 ios--UITableViewCell 使用方法詳解

UITableViewCell: 1.使用系統自定義的各種UITableViewCell的樣式 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAt

原创 ios--kvc/kvo使用詳解

這兩天在看和這個相關的的內容,全部推翻重寫一個版本,這是公司內做技術分享的文檔總結,對結構、條理做了更清晰的調整。先找了段代碼,理解下,網上看到最多的一段的關於KVC的代碼 先上代碼  1.     1 .Person類  2. 

原创 Swift--變量和常量

聲明常量和變量 常量和變量必須在使用前聲明,用 let 來聲明常量,用 var 來聲明變量。下面的例子展示瞭如何用常量和變量來記錄用戶嘗試登錄的次數: 1.  let maximumNumberOfLoginAttempts = 10  

原创 福利來啦!花瓣網圖片批量下載助手APP終於完工,再也不用一張一張保存美圖了。

廢話不說,直入主題。 學習IOS開發不久,這是我做的第一個個人APP,分享給和我一樣喜歡收藏花瓣美圖的朋友。 主要功能:批量下載花瓣網畫板所有原始圖片。(不是縮略圖哦) 安裝平臺:越獄iphone,ios7系統。(我沒有開發者號,

原创 AppDelegate詳解+viewController中監聽Home鍵觸發以及重新進入界面的方法

AppDelegate詳解 1.AppDelegate.h //模板默認引入程序需要使用“類”的框架,即UIKit.h頭文件,使它包含在程序中   #import <UIKit/UIKit.h>    //此處@class聲

原创 Swift--數組(二)

數組的遍歷  我們可以使用 for-in 循環來遍歷所有數組中的數據項:  1.  for item in shoppingList {   2.      println(item)   3.  }   4.  // Six eggs

原创 iOS手勢識別的詳細使用(拖動,縮放,旋轉,點擊,手勢依賴,自定義手勢)

1、UIGestureRecognizer介紹 手勢識別在iOS上非常重要,手勢操作移動設備的重要特徵,極大的增加了移動設備使用便捷性。 iOS系統在3.2以後,爲方便開發這使用一些常用的手勢,提供了UIGestureRecognizer

原创 iOS7下隱藏status bar

info.plist文件中,View controller-based status bar appearance項設爲YES,則View controller對status bar的設置優先級高於application的設置。爲NO則

原创 Swfit--類型別名、布爾值、元組

類型別名  類型別名(type aliases)就是給現有類型定義另一個名字。你可以使用 typealias 關鍵字來定義類型別名。     當你想要給現有類型起一個更有意義的名字時,類型別名非常有用。假設你正在處理特定長度的外部資源的數

原创 Swift--區間運算符

區間運算符  Swift 提供了兩個方便表達一個區間的值的運算符.    閉區間運算符  閉區間運算符  a...b 定義一個包含從  a 到  b  (包括  a 和  b)的所有值的區間.   閉區間運算符在迭代一個區間的所有值時是非

原创 簡析 Swift 的模塊系統

Swift 中模塊是什麼?當寫下 Swift 中一句 import Cocoa 的時候到底做了什麼?官方 iBook 很含糊只是提了半頁不到。   本文解決如下問題: 1. 介紹 Swift 中兩種可 import 的模塊 2.