Time of Update: 2015-02-09
AlertView + Block 的使用,alertviewblock AlertView的使用還是很頻繁的,扁平化以後似乎也不是那麼醜了,但是到現在為止官方還是在用Delegate來處理點擊事件,很影響程式的可讀性。如果用Block那麼就會一目瞭然。自己本來想寫一個,但是實在是太懶了(其實是不會好吧....)。 當然,萬能的Git上肯定有,輕而易舉就找到了,使用方式如下 1 [[[UIAlertView alloc]initWithTitle:@"提示"
Time of Update: 2015-02-10
iOS開發-KVC和KVO的理解KVC和KVO看起來很專業,其實用起來還是比較簡單的,KVC(Key-value coding)可以理解為索引值對編碼,如果對象的基本類型,那麼索引值對編碼實際上和get,set方法沒有區別,如果是屬性是另外一個對象,那麼發現KVC用起來還是非常順手,KVO(key-value
Time of Update: 2015-02-09
不錯的找茬遊戲源碼項目,找茬遊戲源碼項目找茬遊戲源碼 ,這個是一款非常不錯的ios找茬遊戲源碼,該遊戲的相容性非常好的,並且還可以支援ipad和iphone,UI介面設計得也很漂亮,遊戲源碼真的是一款非常完美,而且又很完整的一款休閑類的遊戲的。遊戲源碼項目下載:http://code.662p.com/view/6219.html示範環境:xcode
Time of Update: 2015-02-06
iOS複習筆記11:協議和代理一 功能可以在協議中聲明方法(不能聲明變數),某個類只要遵守這個協議,就相當於擁有協議中所有的方法聲明。父類准守協議,子類也擁有協議中的方法。協議也可以准守另一個協議。基協議NSObject(同時也是基類),NSObject基類也准守基協議。基協議中包含了常用的記憶體管理方法:release,retain方法等。二 定義1 協議定義@protocal 協議名 // 聲明方法@end2 遵守協議2.1 類@interface 類名 : 父類名 @end2.2
Time of Update: 2015-02-06
ios開發——公司測試內部環境搭建1.首先要申請一個蘋果企業者開發帳號,用這個帳號打包程式這是必須的,因為只有這樣那些沒有註冊的裝置才能安裝測試程式。企業帳號很好申請,首先申請一個免費的鄧白氏編碼,然後申請企業帳號。這些在蘋果開發人員網站都可以完成,大概一個星期多就可以申請到,告訴你們老闆,不要太摳省那幾千塊錢。這個會有用
Time of Update: 2015-02-06
iOS開發-委託(Delegate)淺談委託其實並不是OC中才有,C#中也有,不過彼此的理解方式是不一樣的,OC中委託是協議的一種,需要使用@protocol聲明,委託一般在iOS開發中頁面中傳值用的比較多。委託是Cocoa中最簡單、最靈活的模式之一,委託其實字面上的意思就是將需要的事情委託給別人做,業務情境可以參考主視圖和子視圖之間的頁面關係,或者是視圖層和資料層之間的互動。 簡單的委託 委託通過@protocol聲明,可以定義方法,引用委託的對象,需要實現其方法,方法預設
Time of Update: 2015-02-05
ShareSDKForANE 打包筆記,sharesdkforane打包最近做了一個ShareSDK IOS的接入 (ANE) , 現在想想其實很簡單 不過由於對Xcode,ANE的不熟悉也折騰了好久, 舔著臉打擾客服好幾天… 呵呵目前把我接入的一些步驟列出來 希望能幫到你. 準備工作0·
Time of Update: 2015-02-05
我的iOS開發系列博文,iOS開發系列博文 之前目錄性的總結了發表過的關於OC方面的文章,今天在目錄性的總結一下有關iOS開發的文章。走過路過不要錯過哦,今天的博文也全都是乾貨。寫技術部落格與大家交流一下思想也是不錯的。 下面是我的技術部落格中有關iOS開發的內容,有初級部分也有進階部分,有舊的東西,也有新的東西。鹹蛋就先扯到這兒,本文走起: 我的iOS系列博文如下:
Time of Update: 2015-02-05
音樂社交APP源碼項目,社交app源碼1.關於音樂曲庫,對接的是百度音樂,會自動隨搜尋連結百度曲庫2.便捷聊天,採用xmpp基本架構。3.加入和整理了群聊天。4.分布式聊天,喜歡該專輯直接進入聊天,喜歡該音樂的進入聊天。5.採用興趣社交和陌生社交方式6.自動建立的群聊應用項目源碼下載:http://code.662p.com/view/8290.html<ignore_js_op> <ignore_js_op> <ignore_js_op>
Time of Update: 2015-02-05
iOS——Swift開發中的單例設計模式(摘譯,非原創),iosswift最近在開發一個小的應用,遇到了一些Objective-c上面常用的單例模式,但是swift上面還是有一定區別的,反覆倒來倒去發現不能按常理(正常的oc to swift的方式)出牌,因此搜尋了一些文章。可能是xcode或者sdk的問題吧(我相信他們不會把未經測試的代碼展示,吧?。。。),一些文章中的代碼犯了明顯的錯誤,編譯失敗。於是有了這篇文章,分享給大家。 原作者實現了一種單例,但是紅色代碼導致非安全執行緒:
Time of Update: 2015-02-04
ios版益智過關遊戲源碼,ios益智過關源碼這個是一個基於cocos2d的益智過關遊戲源碼(iPad),一款基於cocos2d的完整遊戲源碼,是益智類的遊戲,玩家需要移動鑰匙,然後開啟箱子。有簡單,中等,困難3個等級,每個等級都有30關,並且玩家進行關過。。遊戲可玩性不錯,是一個用來學習研究cocos2d遊戲開發的好源碼.遊戲源碼項目下載:http://code.662p.com/view/6339.html<ignore_js_op> <ignore_js_op&g
Time of Update: 2015-02-02
RadioStream應用源碼完整版(iphone版和ipad版),iphoneipadIntroductionRadioStreamis full native application for iPad and iPhone. This application streaminternet radio music.Packagecontains two projects: one for iPad and one for iPhone, so you can release
Time of Update: 2015-02-02
iOS App Launch Option,ioslaunchiOS 程式啟動時總會調用application:didFinishLaunchingWithOptions:,其中第二個參數launchOptions為NSDictionary類型的對象,裡面儲存有此程式啟動的原因。 launchOptions中的可能索引值見UIApplication Class Reference的Launch Options Keys節
Time of Update: 2015-01-31
[iOS 多線程 & 網路,ios多線程A.AFN基本知識1.概念AFNetworking是對NSURLConnection的封裝運行效率沒有ASI高(因為ASI基於CFNetwork),但是使用簡單AFN支援ARC B.基本請求使用1.基本使用(1)標頭檔
Time of Update: 2015-01-30
ios 團隊開發之-UITabbarController整合多個storyboard的controllers在一個tabbarController中,該如何整合 來自多個storyboard的controller頁面呢? 為什麼會有多個storyboard呢?多人開發的 工程中,根據不同的功能業務模組,可以使用 多個 storyboard, 每個storyboard完成自己模組的controller或其他視圖的編寫:最後寫完之後,只需要先找到對應的storyboard,再
Time of Update: 2015-01-30
iOS 版本資訊 包含6,6plus匯入#import /*** iPhone的裝置號**/+ (NSString *)iPhoneVersion{NSString *iPhoneVersion = nil;size_t size;sysctlbyname(hw.machine, NULL, &size, NULL, 0);char *machine = (char*)malloc(size);sysctlbyname(hw.machine, machine, &size,
Time of Update: 2015-01-28
「OC」構造方法和分類,「oc」構造一、構造方法(一)構造方法的調用 建立一個可用的對象:Person *p=[Person new]; new方法實際上是分為兩步來建立一個對象: 1)使用+alloc方法來分配儲存空間(返回分配的對象); 2)使用-init方法來對對象進行初始化。 可以把new方法拆開如下: 1.調用類方法+alloc分配儲存空間,返回未經初始化的對象 Person *p1=[person
Time of Update: 2015-01-28
「OC」記憶體管理,「oc」一、基本原理(一)為什麼要進行記憶體管理。 由於行動裝置的記憶體極其有限,所以每個APP所佔的記憶體也是有限制的,當app所佔用的記憶體較多時,系統就會發出記憶體警告,這時需要回收一些不需要再繼續使用的記憶體空間,比如回收一些不再使用的對象和變數等。 管理範圍:任何繼承NSObject的對象,對其他的基礎資料型別 (Elementary Data
Time of Update: 2015-01-29
SpriteBuilder v1.4 && cocos2d-iphone v3.3 && Xcode6 新手入門相關,spritebuilderv1.4建立ccb檔案時,有5種可供選擇的類型,分別是Scene,Node,
Time of Update: 2015-01-28
「OC」點文法和成員變數的範圍,js變數範圍一、點文法 (一)認識點文法 聲明一個Person類: 1 #import <Foundation/Foundation.h> 2 3 @interface Person : NSObject 4 { 5 int _age; 6 NSString *_name; 7 } 8 9 - (void)setAge:(int)age;10 - (int)age;11 12 -