Time of Update: 2015-03-24
IOS 學習筆記 2015-03-24 OC-API-網路訪問-案例一,2015-03-24oc-api-//// WPSuggest.h// OC-API-網路訪問//// Created by wangtouwang on 15/3/24.// Copyright (c) 2015年 wangtouwang. All rights reserved.//#import <Foundation/Foundation.h>#pragma mark -類
Time of Update: 2015-03-23
IOS 學習筆記 2015-03-20 O之 nil,Nil,NULL,NSNull,2015-03-20nsnull 1.oc最好 用nil [ nil 任意方法],不會崩潰 nil 是一個對象值。NULL是一個通用指標(泛型指標)。2. NSNULL,NULL和nil在本質上應該是一樣的,NULL和nil其實就是0,但是在Objective-c中,
Time of Update: 2015-03-23
iOS.OC.01 NSFileManager-檔案管理,nsfilemanager//建立檔案 //將字串檔案轉化成NSData才能被寫入檔案 NSFileManager * manager=[NSFileManager defaultManager];//建立對象 NSString * homePath=NSHomeDirectory();//沙河目錄
Time of Update: 2015-03-23
iOS
Time of Update: 2015-03-23
iOS
Time of Update: 2015-03-23
OC對象的歸檔及解檔淺析,oc歸檔檔淺析對象歸檔,就是把記憶體中對象持久化。對象解檔,就是把持久化的對象讀取到記憶體。oc中對象歸檔解檔大致分為以下幾種方法:從數量上可以分為:從對象的存在形式上可以分為:接下來逐一編寫代碼做簡單實現1.單個系統對象歸檔及解檔:void SingleSystemObject(){ NSArray *arr = [NSArray arrayWithObjects:@1,@"你好",@3, nil]; NSString *filePath =
Time of Update: 2015-03-23
iOS.OC.02 KVC-索引值編碼,ios.oc.02kvc-索引值KVC 是key,value,coding的縮寫,即索引值編碼。在iOS中,可以通過類的屬性的名稱(key),來間接訪問對象的屬性資訊。 建一個工程,建立一個Person類,它有兩個屬性,name和age。Person.h: #import <Foundation/Foundation.h> @interface Person : NSObject{ NSString *
Time of Update: 2015-03-23
IOS 學習筆記 2015-03-20 OC-數實值型別,2015-03-20oc-一 定義 在Objective-C中,我們可以使用c中的數字資料類型,int、float、long等。它們都是基礎資料型別 (Elementary Data Type),而不是對象。也就是說,不能夠向它們發送訊息。然後,有些時候需要將這些值作為對象使用。二 關鍵字1 NSInteger int 封裝類型 A
Time of Update: 2015-03-24
iOS中控制器的方向#import "LKNavigationController.h" @interface LKNavigationController () @end @implementation LKNavigationController#pragma mark - 實現這個方法來控制螢幕方向/*** 控制當前控制器支援哪些方向*
Time of Update: 2015-03-23
iOS.OC.03 KVO-索引值觀察者,ios.oc.03kvo-KVO Key,Value,Observing,即索引值觀察者。它提供了這樣一種機制,當指定對象的屬性發生改變時,KVO會自動通知相應的觀察者。它與NSNotification不同,鍵-值觀察中並沒有所謂的中心對象來為所有觀察者
Time of Update: 2015-03-23
黑馬程式員——C語言——基礎文法,黑馬程式員文法 首先學的是C語言的基礎文法,主要分為關鍵字、標示符、注釋、資料、常量、變數。一、關鍵字 1 關鍵字是指在C語言中系統預設的有特殊意義的字元 2 關鍵字全部是小寫字母表示,總共32個關鍵字(主函數【main】中int 、return),如下:auto double int struct break else long switchcase
Time of Update: 2015-03-23
iOS中的物理引擎,iOS物理引擎目前知名的2D物理引擎有 Box2d,和Chipmunk,這些是跨平台的。但蘋果本身也封裝了一個物理引擎, UIDynamic是從iOS
Time of Update: 2015-03-23
IOS開發—資料存放區(直接寫入、NSUserDefaults、NSkeyedArchiver)資料存放區(直接寫入、NSUserDefaults、NSkeyedArchiver)ios中熱門檔案存取的方法有:1、直接寫檔案的方式,可以儲存的對象有NSString、NSArray、NSDictionary、NSData、NSNumber,資料全部存放在一個屬性列表檔案(*.plist檔案)中。2、NSUeserDefaults(喜好設定),用來儲存應用設定資訊,檔案放在perference目錄下
Time of Update: 2015-03-23
iOS
Time of Update: 2015-03-23
OC單例模式的實現,OC模式實現SingleClass.m#import <Foundation/Foundation.h>@class SingleClass;static SingleClass *instance = nil;@interface SingleClass : NSObject <NSCopying>+ (instancetype)shareInstance;@end@implementation SingleClass//類方法,擷取單例對象+
Time of Update: 2015-03-21
iOS 即時監聽textField的值的改變考慮到代理方法 :textFieldDidEndEditing不能監聽到textFiled即時的改變,想要實現即時監聽
Time of Update: 2015-03-23
AFNetworking編譯報錯 Property with 'retain (or strong)' attribute must be of object type,afnetworkingretainAFNetworking 2.0 當Deployment Target 低於6.0時,AFURLConnectionOperation.h,AFURLSessionManager.h@property (nonatomic, strong) dispatch_queue_t
Time of Update: 2015-03-23
iOS-擷取UIView的所有層級結構在iOS中擷取UIView的所有層級結構應用情境在實際 iOS 開發中,很多時候都需要知道某個 UI 控制項中包含哪些子控制項,並且分清楚它們的層級結構和自個的 frame 以及 bounds ,以便我們完成複雜的 UI 布局,下面的代碼就能很方便的擷取某個 UI 控制項的所有的層級結構,我們可以用它計算,然後把結果寫入到本地磁碟,匯出成XML檔案,這樣我們就可以很直觀的看出它內部的細節。/** * 返回傳入veiw的所有層級結構 * * @param
Time of Update: 2015-03-23
IOS 手寫UICollectionView遇到第一個問題:手寫UICollectionView 出錯了,問題是:UICollectionView must be initialized with a non-nil layout parameter翻譯一下:集合視圖必須使用布局參數初始化。分析一下代碼:UICollectionView *first=[[UICollectionView alloc] initWithFrame:CGRectMake(0, 0, 320, 320)];
Time of Update: 2015-03-21
iOS 時間類常用方法//當前日前日期NSDate *today = [NSDate date]; //時區NSTimeZone *zone = [NSTimeZone systemTimeZone]; //設定間隔_interval = [zone secondsFromGMTForDate: today]; //今天+8小時(中國上海時區)today = [today dateByAddingTimeInterval: