原创 斯坦福大學iOS應用開發教程學習筆記(第六課)故事版 StoryBoard

第六課 主要內容:多個MVC的程序和故事版、UINavigationController、 Segues 1、多個MVC 前面的程序都是一個MVC,多個View時,怎麼辦,那就需要多個Controller。一個MVC只能控制一屏幕或更

原创 斯坦福大學iOS應用開發教程學習筆記(第七課)Pad和iPhone的通用程序

第七課的主要內容:iPad 和iPhone的通用程序 這節課主要講如何在一個程序裏適配iPad 和iPhone。 內容簡介 1、UIToolbar上面放的都是UIBarButtonItem 可以參考iOS學習之UINavigation

原创 iOS開發----iOS 8的虛化效果

在iOS 7中,一個重大的改變就是隨處可見的虛化,這在通知中心和控制中心表現得尤爲搶眼: 然而,當開發者們着手去將類似的模糊效果加入自己的App的時候,他們會發現有相當嚴重的障礙。那時蘋果所界定的設備可用範圍相當簡單,並不強

原创 cocos2D(九)---- CCAction

之前介紹CCNode的時候說過,動作是指在特定時間內完成移動、縮放、旋轉等操作的行爲,節點可以通過運行動作來實現動畫效果,這裏的動作就是指CCAction對象,它有很多的子類,每個子類都封裝了不同的動作效果。 先來看看CCAction

原创 斯坦福大學iOS應用開發教程學習筆記(第三課)Objective-C

第二課名稱是:Objective-C  回顧上節課的內容: 創建了單個MVC模式的項目顯示項目的各個文件,顯示或隱藏導航,Assistant Editor, Console, Object Library, Inspector

原创 cocos2D(七)---- CCScene

CCScene一般情況是遊戲裏面的根節點,稱之爲"場景",運行遊戲時需要通過CCDirector啓動第一個場景。當然,遊戲稍微複雜一點的話,可能會包含很多個場景,這就涉及到場景的切換,也是通過CCDirector來完成。CCScene是

原创 斯坦福大學iOS應用開發教程學習筆記(第五課)Protocols,手勢識別

第五課內容: 自動旋轉、 Protocols、 手勢識別、一個自定義UIView的Demo 1、自動旋轉 當設備旋轉時,你的controller會做什麼呢?你可以控制界面是否和設備一起一起旋轉。 [cpp] view pla

原创 斯坦福大學公開課 iOS應用開發教程學習筆記(第四課) Views 視圖

第四課名稱: Views 視圖 課程開始老師懷念了一會老喬。接着介紹這次的課程分爲兩部分,一部分是Calculator的Demo,一部分是Views. 課程開始到第四課,其實斯坦福的課程裏是有作業的,人家已經做完了第一個作業了,就

原创 iOS開發 ---- 爲iPhone 6設計自適應佈局 Auto Layout

Apple從iOS 6加入了Auto Layout後開始就比較委婉的開始鼓勵、建議開發者使用自適應佈局,但是到目前爲止,我感覺大多數開發者一直在迴避這個問題,不管是不是由於歷史原因造成的,至少他們在心底還堅守着固定佈局的老傳統思想。

原创 斯坦福大學iOS應用開發教程學習筆記(第八課)viewController生命週期

第七課的主要內容:View Controller Lifecycle ImageView ScrollView WebView 1、View Controller Lifecycle    creation  通過 一個segue或故事

原创 cocos2D(三)---- 第一個cocos2d程序的代碼分析

在第一講中已經新建了第一個cocos2d程序,運行效果如下: 在這講中我們來分析下里面的代碼,瞭解cocos2d的工作原理,看看屏幕上的這個"Hello World"是如何顯示出來的。 這是HelloWorld項目的代碼結構:

原创 cocos2D(六)----CCLayer

一個遊戲中可以有很多個場景,每個場景裏面又可能包含有多個圖層,這裏的圖層一般就是CCLayer對象。CCLayer本身幾乎沒什麼功能,對比CCNode,CCLayer可用於接收觸摸和加速計輸入。其實,cocos2d對圖層並沒有嚴格的要求

原创 cocos2D(四)---- CCSprite

在介紹CCSprite之前,先要理解遊戲開發中的一個核心概念:精靈。精靈也稱爲遊戲對象,它可以用來表示遊戲中的任何物體,比如敵人、子彈、甚至是一個背景圖片、一段文字。CCSprite可以說是在cocos2d中最常用的一個類,可以稱之爲

原创 iOS開發--從TQRichTextViewDemo中學會分析工程

下載地址: http://code4app.com/ios/TQRichTextView/5244fe9c6803fa0862000000 1.首先找到AppDelegate類,無論一個工程有多麼複雜,多麼多的類,但入口只有一個

原创 cocos2D(一)----第一個cocos2D程序

簡介   我們這個專題要學習的是一款iOS平臺的2D遊戲引擎cocos2d,嚴格來說叫做cocos2d-iphone,因爲cocos2d有很多個版本,我們學習的是iphone版本的。既然是個遊戲引擎,那麼它肯定是爲了方便遊戲開發而設計的