Time of Update: 2016-01-23
ios 中的block應用,iosblock應用在這個大冬天裡默默敲著鍵盤,勿噴.今天學習swift過程中,學習到閉包,發現閉包和oc的block中有很多的相同之處,又重新學習了一下並且學習了一些進階點的用法,內容如下:1.block格式說明:(傳回型別)(^塊名稱)(參數類型) = ^(參數列表) {代碼實現};//如果沒有參數,等號後面參數列表的()可以省略例子:void(^demoBlock)() = ^ { NSLog(@"demo Block");}
Time of Update: 2015-12-17
UITouch詳解,uitouch UITouch 對象用於位置、 大小、 運動和一根手指在螢幕上為某一特定事件的力度。觸摸的力度是從開始在 iOS 9 支援 3D 的觸摸的裝置上可用。你可以通過UIEvent對象傳遞給響應者對象訪問。一個UITouch對象包括訪問器: 引起觸摸的視圖或Window.@property(nullable,nonatomic,readonly,strong) UIWindow
Time of Update: 2015-11-19
(NO.00003)iOS遊戲簡單的機器人投射遊戲成形記(十五)在Xcode中開啟Robot.h檔案添加如下2個方法:-(void)moveArm:(MoveDirection)direction;-(void)armShoot;在Robot.m中實現這2個方法:-(void)armShoot{ [_arm armShoot];}-(void)moveArm:(MoveDirection)direction{ [_arm
Time of Update: 2014-12-03
iOS QQ登入 傻瓜式整合一,iOS SDK 下載請到SDK下載頁面下載最新版本QQ登入iOS SDK。二,iOS SDK目錄結構iOS SDK包中帶有兩個檔案:1. TencentOpenAPI.framework打包了iOS SDK的標頭檔定義和具體實現。2. TencentOpenApi_iOS_Bundle.bundle 打包了iOS SDK需要的資源檔。三,將iOS SDK檔案添加到工程中1. 將iOS SDK中的TencentOpenAPI.framewZ喎?http://www.
Time of Update: 2014-10-24
iOS開發UI篇之16程式啟動原理和UIApplicationiOS開發UI篇—程式啟動原理和UIApplication
Time of Update: 2013-12-30
備忘錄模式捕獲和具體化對象的內部狀態。換句話說,它可以節省你的東西後來,這種外部狀態可以恢複在不違反封裝; 也就是說,私人資料是私人的。 怎麼用備忘錄設計模式 在Viewcontroller的實現檔案裡添加下面方法: - (void)saveCurrentState { // When the user leaves the app and then comes back again, he wants it to be in the
Time of Update: 2013-12-26
瞭解Objective-C 2.0自動記憶體管理是本文要介紹的內容,Objective-C 2.0最大的增強可能就是垃圾收集了Garbage Collection)。與“垃圾收集”對應的是傳統的引用計數Reference Count)記憶體管理形式。使用了垃圾收集意味著大部分情況下《Very simple rules for memory management in Cocoa
Time of Update: 2013-12-26
解析並解決iPhone開發中代碼簽名問題是本文要介紹的內容,絕大多數iPhone Developer/Distribution 的代碼簽名建置錯誤是因為認證和Provisioning profiles沒有在開發系統上正確安裝引起的。本文描述在開發 iPhone OS 應用程式時所需要的檔案以及如何安裝它們。這個技術說明為“Program User Guide”提供支援,Program User Guide 可以在 Portal Resources 下的 iPhone
Time of Update: 2013-12-26
iPhone檔案讀寫系統操作教程是本文要介紹的內容,對於一個運行在iPhone得app,它只能訪問自己根目錄下得一些檔案所謂sandbox).一個app發布到iPhone上後,它得目錄結構如下: 1、其中得 app root 可以用 NSHomeDirectory() 訪問到;2、Documents
Time of Update: 2013-12-26
Objective-C檔案載入與儲存是本文要介紹的內容,Cocoa提供了Core Data,能夠在幕後處理所有檔案內容,但是本章討論的是Cocoa提供的兩個通用的檔案處理類:屬性列表和對象編碼。屬性列表有一類名為屬性列表的對象,常簡寫為plist屬性列表類包括:NSArray, NSDictionary, NSString, NSNumber, NSDate,NSData以及他們的變體NSDateNSDate是用於處理時間和日期的基礎類[NSDate
Time of Update: 2013-12-26
使用Lua編寫Wireshark的Dissector外掛程式是本文要介紹的內容,Dissector 外掛程式可以用來對特定的協議內容進行分析展示,在分析自己實現的應用程式層協議時還是很有用的。 dissector 外掛程式一般用 C 來實現,具體如何?可以參考 Wireshark 代碼目錄下面的 \epan\dissectors 中的原始碼和 plugins 目錄下面的原始碼。一些簡單的對效能要求不高的 dissector 外掛程式也可以使用 Lua 來實現。 Wireshark 已經嵌入了對
Time of Update: 2013-12-10
R(N)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1637 Accepted Submission(s): 853 Problem DescriptionWe know that some positive integer x can be expressed
Time of Update: 2013-12-10
手指在螢幕上能達到的精度和滑鼠指標有很大的不同。當使用者觸擊螢幕時,接觸地區實際上是橢圓形的,而且比使用者想像的位置更靠下一點。根據觸控螢幕幕的手指、手指的尺寸、手指接觸螢幕的力量、手指的方向、以及其它因素的不同,其“接觸部位”的尺寸和形狀也有所不同。底層的多點觸摸系統會分析所有的這些資訊,為您計算出單一的觸點。 UIResponder
Time of Update: 2013-12-10
Objective-C有3個動態特性 1,動態類型Dynamic typing—determining the class of an object at runtime運行時決定物件類型 2,動態綁定Dynamic binding—determining the method to invoke at runtime運行時決定方法調用 3,動態載入Dynamic loading—adding new modules
Time of Update: 2013-12-10
在上一節我們講了精靈表的一些知識和使用Zwoptex對圖片進行了整合和產生plist檔案。這一節我們應用上一節的工具重建一對精靈表,對精靈進行操作。1.建立工程建立完工程後,如下: 2.載入檔案 分別載入以上4個精靈,利用zwoptex產生的plist和png檔案如下: 接下來把產生的plist和png匯入resources檔案中。3.編程在HelloWorld中的.m檔案的注釋掉裡
Time of Update: 2013-12-10
Ios代碼 NSArray *array = [UIFont familyNames]; NSString *familyName ; NSMutableArray *fontNames = [[NSMutableArray alloc] init]; for(familyName in array) {
Time of Update: 2013-12-10
Ios代碼 - (void)viewDidLoad { [super viewDidLoad]; [self updateTime]; [NSTimer scheduledTimerWithTimeInterval:(1.0) target:self
Time of Update: 2013-12-10
今天就講下UIScrollView的一些事情,這個可以拖動的組件無論在應用還是遊戲開發都會經常用到,所以我們就一定要更加熟悉它了。下面我們開始下手咯。(1)初始化一般的組件初始化都可以alloc和init來初始化,上一段代碼初始化。view plainUIScrollView *sv =[[UIScrollView alloc] initWithFrame:CGRectMake(0.0, 0.0,self.view.frame.size.width,
Time of Update: 2013-12-10
Andy-清風 原創,轉載請註明,謝謝。1. UITableView的初始化 UITableView tableview= [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [tableview setDelegate:self]; [tableview setDataSource:self]; [self.
Time of Update: 2013-12-10
遊戲還沒做完,不但沒有做完,而且還差相當多的東西!由於之前沒有仔細考慮過關卡檔案後期的拓展性,以至於很多預想的遊戲元素都無法通過關卡檔案添加到遊戲裡面此數日主要用來對這些問題進行整改整改之前也狠狠想了一段時間,根據遊戲後面的邏輯,還需要加入哪些元素,怎麼在關卡裡面為這些元素預留初始化的資料,等等可以說,遊戲看上去雖然簡單,但是一步步的走下來,每一個步伐都不那麼輕鬆希望能認真做好一件事的態度、豐厚的回報以及遊戲慢慢展現出來的效果,這些都給我帶來了很大的動力!今天遇到一個bug,有很奇葩的地方,待我