Time of Update: 2015-05-07
【Cocos2d-Js基礎教學(4)cocostudio在cocos2dx-Js中的使用】,cocos2dxcocostudio首先我們開啟官方網站www.cocos2d-x.org,下載我們安裝最新的cocostudio(cocos)。簡介:Cocos Studio升級為cocos。更優秀的產品、更優質的服務。遊戲開發一站式解決方案,
Time of Update: 2015-05-07
Objective,objectivecObjective -C Object initialization 對象初始化1.1 Allocating Objects 指派至Allocation is the process by which a new object is born.allocation 是新對象誕生的過程。Sending the alloc message to a class causes that class to allocate a chunk of memory
Time of Update: 2015-05-07
UIView的位置與尺寸,UIView位置尺寸 設定frame屬性值時使用CGRectMake,設定center屬性值時使用CGPointMake. UILabel *label=[[UILabel alloc]initWithFrame:CGRectZero]; //frame的設定 label.frame=CGRectMake(0, 0, 200, 50);
Time of Update: 2015-05-06
Objective-C Foundation 架構 Example :Looking for Files 尋找檔案,objectivecObjective-C Foundation 架構 Example :Looking for Files 尋找檔案NSFileManager. The NSFileManager class lets you do stuff with the file system,
Time of Update: 2015-05-07
iOS UITableViewCell上 取消button點擊延遲這個現象在高亮狀態時最為明顯 連續觸碰button 高亮狀態會不顯示。 處理方案是關掉scrollView的延遲代碼:在建立tableView的地方加下面這行_tableView.delaysContentTouches =NO;在tableView代理方法 cellForRow 裡加入下面代碼for (UIView *currentViewin cell.subviews){if([currentView
Time of Update: 2015-05-06
Objective,objectivecObjective -C Memory Management 記憶體管理 第一部分Memory management is part of a more general problem in programming called resource management.記憶體管理是資源管理的一部分。Every computer system has finite resources for your program to use. These
Time of Update: 2015-05-07
IOS 多線程,線程同步的三種方式一般情況下我們使用線程,在多個線程共同訪問同一塊資源。為保護線程資源的安全和線程訪問的正確性。在IOS中我們一般情況下使用以下三種線程同步代碼方式:第一種和第二種代碼同步的使用方法,一般情況下我們只需要使用NSLock和NSCondition申明2個屬性。然後給此屬性賦對應的值。那麼即可作為安全防控的線程手段。同時也可以保證線程的資源安全。1:NSLock方式 [xxxlock lock] //上鎖同步代碼塊[xxxlock
Time of Update: 2015-05-06
Xcode 新版本如何設定ARC,xcode新版本arc在剛剛開始學習IOS開發時,最好不要開啟ARC,這樣有助於學習記憶體管理,但不少剛剛接觸Xcode的朋友可能會發現,當你使用最新版本的Xcode時,敲入release等代碼時會提示報錯。這是因為系統預設使用自動記憶體管理,下面就簡單說明下如何設定這個ARC。註解:IOS 5.0以後,xcode4.2之後 //ARC(auto reference
Time of Update: 2015-05-06
IOS動畫,ios動畫效果//// ViewController.m// IOS-動畫特效//// Created by wangtouwang on 15/5/5.// Copyright (c) 2015年 wangtouwang. All rights reserved.//#import "ViewController.h"#define kDuration 0.7 // 動畫期間(秒)#define KS_HEIGTH [UIScreen
Time of Update: 2015-05-06
IOS用戶端Coding項目記錄(五),ios用戶端coding項目1:統一修改導覽列的樣式,在 AppDelegate.m中- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen]
Time of Update: 2015-05-06
高仿精仿ios版應用源碼,高仿精仿ios源碼仿準系統。基於XMPP伺服器的即時通訊以及交友用戶端。 ----第一期代碼的功能如下---- 1.新使用者註冊 2.登陸並串連XMPP伺服器 握手 保持線上 2.尋找最新註冊使用者:(下拉重新整理 上拉翻頁,做的比較匆忙,沒操作提示)
Time of Update: 2015-05-06
KVC與setValue:forUndefinedKey:方法,kvcsetvalue在實際開發及應用過程中,經常會遇到通過外部資料構造的字典的鍵要多於自訂資料模型中屬性的個數的情況。例如:從外部獲得JSON格式的資料包含5個鍵,如下所示:{ "cityname" : "beijing", "state1" : "0", "state2" : "1", "tem1" : "25", "tem2" : "14",}而與之對應的模型只包含3個屬性:/** 城市名 */@
Time of Update: 2015-05-06
iOS 資料持久化之plist 前言:上一篇文章提到了如何使用NSUserDefaults來儲存使用者偏好資訊,本文介紹如何使用plist以及普通檔案來儲存結構化的資料,通常用Plist來儲存不需要結構化查詢的資料,結構化查詢通常使用CoreData,畢竟建立在資料庫上的查詢什麼的都方便些。希望通過這篇文章,讀者可以學到如何使用程式讀寫plist 如何建立目錄 library目錄和document目錄的區別
Time of Update: 2015-05-06
iOS中訊息轉寄的實現 嗯,運行時,運行時是個好東西。在Objective-C語言中,這個特性可以協助我們幹很多的事情。首先這個特性是把代碼的決策從編譯和連結時變成啟動並執行時候,這樣我們就可以用這個特性來做一些只有在啟動並執行時候才能做到的東西,具體包括:1.swizzling
Time of Update: 2015-05-06
IOS 記憶體管理,ios記憶體管理 軟體運行時會分配和使用裝置的記憶體資源,因此,在軟體開發的過程中,需要進行記憶體管理,以保證高效、快速的分配記憶體,並且在適當的時候釋放和回收記憶體資源。一、Objective-C記憶體管理的對象 IOS開發中,記憶體中的對象主要有兩類,一類是實值型別,比如int、float、struct等基礎資料型別 (Elementary Data
Time of Update: 2015-05-06
單例,單例模式#import <Foundation/Foundation.h>@interface Student : NSObject@property(retain,nonatomic)NSString *name;@property(assign,nonatomic)int age;//設計單利模式//+(類名*)shareXXX// defaultXXX// xxx+(Student *)shareStudent;@end#import
Time of Update: 2015-05-06
iOS軟鍵盤遮擋UITableView內文字框問題1、註冊UIKeyboardDidShowNotification/UIKeyboardDidHideNotification通知。-(id) initWithNibName:(NSString*)nibNameOrNil bundle:nibBundleOrNil { if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) { //
Time of Update: 2015-05-06
iOS使用masonry快速將一組view在superview中等寬排列,masonrysuperview keycode:/** * 將若干view等寬布局於容器containerView中 * * @param views viewArray * @param containerView 容器view * @param LRpadding 距容器的左右邊距 * @param viewPadding 各view的左右邊距
Time of Update: 2015-05-06
iOS純程式碼手動適配首先說下讓自己的程式支援iPhone6和6+,第一種使用官方提供的launch screen.xib,這個直接看官方文檔即可,這裡不再多述;第二種方法是和之前iPhone5的類似,比較簡單,為iPhone6和6+添加兩張特殊的pngiPhone6:命名:Default-375w-667h@2x.png 解析度:750*13346+ 命名:Default-414w-736h@3x.png
Time of Update: 2015-05-06
ios二維繪圖之色彩坡形ios二維繪圖之色彩坡形色彩空間 cmyk印刷行業 RGB 漸層顏色:線性漸層,環狀漸層 線性漸層:漸層的地區是當前context,垂直於startPoint <-> endPoint線段,並且於這條線段相交的直線 環狀漸層:corefoundation(c) -- foundation(oc)轉換 強制轉換:__bridge id(類型)/****/自動引用計數將繪製圖片儲存起來 建立image context -- 擷取畫布 --