postNotificationName 訊息傳遞詳解,postnotificationname 1.定義訊息建立的關聯值 也就是找到方法的標誌NSString *const GameToIPhoneNotification
OC,oc語言AFN的六大模組NSURLConnection,主要對NSURLConnection進行了進一步的封裝,包含以下核心的類:AFURLConnectionOperationAFHTTPRequestOperationManagerAFHTTPRequestOperationNSURLSession,主要對象NSURLSession對象進行了進一步的封裝,包含以下核心的類:AFURLSessionManagerAFHTTPSessionManagerReachability,提供了與網
一周隨筆--15.11.08,隨筆--15.11.08 一周新知識點記錄(15.11.08)一、關於hidden、alpha、opaque的說明這3個都是UIView的屬性:hidden:YES或者NO,YES時隱藏UIView對象,並且無法再響應手勢(從響應鏈中移除),其上的子視圖也被隱藏且無法響應手勢;alpha:透明度(0~1.0)
Object-C — KVO & oc通知,object-ckvo索引值觀察(KVO)是基於索引值編碼的一種技術。利用索引值觀察可以註冊成為一個對象的觀察者,在該對象的某個屬性變化時收到通知。被觀察對象需要編寫符合KVC標準的存取方法,編寫索引值觀察分為以下三步:(1)註冊成為觀察者。(2)定義KVO的回調。(3)移除觀察者。+建立一個類Student,屬性為name,age。@interface Student : NSObject@property(copy,nonatomic)
OC,oc語言使用系統的方法來監聽網路狀態系統的方法是通過通知機制來實現網路狀態的監聽實現網路狀態監聽的步驟定義Reachability類型的成員變數來儲存網路的狀態@property (nonatomic, strong) Reachability *reachability;註冊為通知中樞的的觀察者// 在通知中樞註冊觀察者[[NSNotificationCenter defaultCenter] addObserver:self
(NO.00002)iOS遊戲精靈戰爭雛形(八)子彈的初始化工作前2篇基本做好了,下面就是如何射出子彈.通常來說,子彈射向目標對象,需要走一條直線.直線由2點定位,分別為發射點和目標點.發射點就是開槍精靈自身的位置,目標點則為敵方精靈的位置,大致如所示:由初中物理力學原理可知,要想子彈沿中間橙色路徑飛行,需要在子彈上附加(x,y)的力矩.大概是這個意思,物理好的童鞋可以自行理解.物理不好的童鞋,我也救不了你們
iOS 狀態列管理,ios狀態列管理iOS 7 以前:狀態列由 UIApplication 管理 1.隱藏狀態列 : application.statusBarHidden = NO; 2.設定狀態列樣式 : application.statusBarStyle = UIStatusBarStyleLightContent;iOS 7 開始,狀態列管理交給對應的控制器去管理 1.隱藏狀態列 : 重寫 -
swift 關於閉包和函數,swift函數調用函數,有閉包參數時: 函數的實現中:閉包為參數時,有參數傳回值類型; 調用閉包時,傳入參數 調用函數時:閉包為參數,是閉包的實現,當閉包為最後一個參數時,可寫在參數括弧外面即===>函數在定義時實現,調用時傳參數(實現是一定的,參數是可變的) 閉包被作為參數傳入時才具體實現(實現是可變的,參數是固定的[在同一個函數中被調用時])
storyboard 總結,storyboard1.storyboard 布局時用代碼實現頁面跳轉: a> 擷取當前 storyboard : [self storyboard] b> 為將要跳轉到的 viewController 添加 storyboard ID c> 通過 當前storyboard 和 將要跳轉到的頁面id (storyboard ID) , 擷取要跳轉的 UIViewController d> 通過 push 或者 模態
iOS中 WGAFN_網路監控 技術分享需要用到第三方AFNetworking/SVProgressHUD沒有的可以關注我微博私信我.http://weibo.com/hanjunqiang AppDelegate.m #import AFNetworking.h#import SVProgressHUD.h代碼實現比較簡單:- (BOOL)application:(UIApplication *)application
objective-c系列-NSMutableArray,objective-c********************************************// 可變數組構造方法 // 下邊兩句的定義都是不可變的// NSMutableArray *marray1 = [[ NSArray alloc]init];// NSMutableArray * marray1 = @
(NO.00002)iOS遊戲精靈戰爭雛形(六)接下來我們給MainScene情境再添加一個精靈,作為敵人.雙擊SpriteBuilder中的MainScene.ccb,從控制項陳列庫拖入一個CCSprite到CCPhysicsNode中,設定精靈幀為一個不同的大頭貼;設定自訂類為Player,代碼連結名稱為_sprite2;開啟對應的物理對象,設定內容和_sprite1類似:有了敵人就可以完成射擊功能了.vcD4NCjxwPs7Sw8e7udKq1NpTcHJpdGVCdWlsZGVy1tDM
(NO.00002)iOS遊戲精靈戰爭雛形(七)接上一篇博文,我們繼續完成射擊的功能.還是在MainScene.m中,添加initBullets方法:-(void)initBullets{ CCSprite *bullet; for (int i = 0; i < MAX_BULLET_COUNT; i++) { bullet = (CCSprite*)[CCBReader load:@Sprites/Bullet];
【讀書筆記】iOS網路-保護網路傳輸,讀書筆記ios一,驗證伺服器通訊。 二,HTTP認證。 手機銀行應用有兩種認證模式:標準驗證與快速驗證。標準驗證只是提示使用者輸入使用者名稱與密碼,而快速驗證則讓使用者註冊裝置,然後使用PIN進行驗證,每次驗證時無需使用者名稱和密碼。要想確保快速認證的安全性,如果使用者選擇在給定的認證請求中註冊裝置,那麼伺服器響應就需要包含一個額外的屬性,即使用者的認證。應用會儲存這個認證,並在隨後啟動時檢查,從而確定應該顯示哪個認證視圖。 1
iOS7預設狀態列文字顏色為黑色,項目需要修改為白色。,ios7文字顏色 1在Info.plist中設定UIViewControllerBasedStatusBarAppearance 為NO2 在需要改變狀態列顏色的 AppDelegate中在 didFinishLaunchingWithOptions 方法中增加: [[UIApplication sharedApplication]
(NO.00002)iOS遊戲精靈戰爭雛形(三)在Sprite中建立Sprites檔案夾,在其中添加Player.cc檔案,確保其類型為Sprite.將其Root節點的CCSprite的精靈幀設定為Image/sprite-2.png,然後開啟物理對象,調整Physics
UINavigationController 總結,uisearchcontroller一 . UINavigationBar 1.擷取 UINavigationBar 對象: [UINavigationBar appearance] ,可以通過該方法對全部 navigation 進行設定 2.設定導覽列背景圖片:[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"name"]
UIalertController日期控制項,uialertcontroller思路是依靠 UIalertController的高度是由內容判定,修改其view 即可首先不需要改變該類的初始化(因為只是修改其view的介面)繼承UIalertController的.h檔案#import <UIKit/UIKit.h>typedef void(^BlockDate)(id date);@interface SheetDate :
(NO.00002)iOS遊戲精靈戰爭雛形(九)開啟MainScene.m,添加shoot方法://子彈速度現在和目標距離相關,越近速度越慢,反之越快.應該修改為恒定速度.-(void)shoot:(CCNode*)player target:(CGPoint)point{ CGPoint velocity = ccpSub(point, player.position); velocity = ccpMult(velocity, 50); if
block的學習的心得,block學習心得額我主要說它的屬性,和在添加cell的事件的時候如果使用block實現點擊的事件。block就是一個傳值回調的一個過程,它能降低耦合度。block看似和對象沒有多大的關係。但是裡面的block卻執行了關於對象的事件。他的文法那些視頻上都有,這裡就不多說了。但是有這個3點。1.在block中引用局部的變數時會變成常量不可以修改 ,要想修改時必須是__block修飾時才可以修改