原创 模型、@property、xib

模型 概念 專門用來存放數據的對象 特點 一般直接繼承自NSObject 在.h文件中聲明一些用來存放數據的屬性 模型定義示例 @interface Shop : NSObject /** 名字 */ @property

原创 storyboard

storyboard 標籤(空格分隔):ios基礎 storyboard文件的認識 作用:描述軟件界面 程序啓動的簡單過程 程序一啓動,就會加載Main.storyboard文件 會創建箭頭所指的控制器,並且顯示控制器所管理

原创 漸變動畫、圖片拉伸、copy、按鈕、kvc、kvo

漸變動畫、圖片拉伸、copy、按鈕、kvc、kvo 標籤(空格分隔): ios基礎 漸變動畫 方式1:頭尾式 [UIView beginAnimations:nil context:nil]; [UIView setAnim

原创 scrollView的監聽,NSTimer的使用

scrollView的監聽,NSTimer的使用 標籤(空格分隔):ios基礎 設置scrollView的delegate(代理)爲控制器對象 scrollView.delegate = 控制器; 控制器要遵守UIScro

原创 UIImageView

UIImageView 標籤(空格分隔): ios基礎 contentMode屬性 帶有scale單詞的:圖片有可能會拉伸 UIViewContentModeScaleToFill 將圖片拉伸至填充整個imageView 圖

原创 地圖與定位

地圖與定位 標籤(空格分隔): UI補充 地圖與定位 在移動互聯網時代我們可以去依靠手機上的地圖導航區陌生的地方,也可用利用團購的app搜索最近的找餐館、找酒店、找銀行、找電影院……。 - LBS :Location Base

原创 多線程GCD

多線程GCD 標籤(空格分隔): 網絡多線程 GCD GCD是蘋果公司爲多核的並行運算提出的解決方案,全稱是Grand Central Dispatch,是牛逼的中樞調度器,GCD提供了非常多強大的函數,GCD會自動利用更多的CPU內核

原创 核心動畫

核心動畫 標籤(空格分隔): ios進階 Core Animation,中文翻譯爲核心動畫,它是一組非常強大的動畫處理API,使用它能做出非常炫麗的動畫效果,而且往往是事半功倍。也就是說,使用少量的代碼就可以實現非常強大的功能。 Co

原创 屏幕適配、Autoresizing、Autolayout

屏幕適配、Autoresizing、Autolayout、 標籤(空格分隔): ios基礎 屏幕適配 iPhone4之前 沒有適配,不用適配 經常會出現座標值寫死的代碼 //#define ScreenW 320 //#define

原创 SVN

SVN 標籤(空格分隔): UI補充 SVN的簡單介紹 SVN是一款源代碼管理工具全稱是Subversion,是集中式版本控制之王 是CVS的接班人,速度比CVS快,功能比CVS多且強大 在國內軟件企業中使用最爲普遍(70%~90%)

原创 GIT

GIT 標籤(空格分隔):UI補充 GIT簡單介紹 什麼是git? git是一款開源的分佈式版本控制工具,在世界上所有的分佈式版本控制工具中,git是最快、最簡單、最流行的 作者是Linux之父:Linus Benedict Torv

原创 事件處理

事件處理 標籤(空格分隔): ios進階 iOS中的事件 在用戶使用app過程中,會產生各種各樣的事件 iOS中的事件可以分爲3大類型:觸摸事件,加速計事件,遠程控制事件 UIResponder 在iOS中只有繼承了UIRes

原创 多線程

多線程 標籤(空格分隔): 網絡多線程 基礎概念 進程 進程是指在系統中正在運行的一個應用程序 每個進程之間是獨立的,每個進程均運行在其專用且受保護的內存空間內 例如當我們打開微信的時候系統就會開啓一個進程 線程 1個進程要想執行

原创 核心動畫

核心動畫 標籤(空格分隔): ios進階 Core Animation,中文翻譯爲核心動畫,它是一組非常強大的動畫處理API,使用它能做出非常炫麗的動畫效果,而且往往是事半功倍。也就是說,使用少量的代碼就可以實現非常強大的功能。 Co

原创 ios開發中控制器的創建

ios開發中控制器的創建 標籤(空格分隔): ios進階 通過stroyboard創建控制器 瞭解UIStroyboard對象,通過這個對象就能加載stroyboard控制器(必須要有stroyboard)默認都是系統自帶的控制器對象