Time of Update: 2015-04-03
Objective-C資料類型、資料類型轉換,objective-c資料類型資料類型1.Objective-C資料類型可以分為:基礎資料型別 (Elementary Data Type)、對象資料類型和id類型。2.基礎資料型別 (Elementary Data Type)有:int、float、double和char類型。3.物件類型就是類或協議所聲明的指標類型,例如: NSAutoreleasePool *pool
Time of Update: 2015-04-02
iOS判斷NSString 只含有數字//判斷是否為整形: - (BOOL)isPureInt:(NSString*)string{NSScanner* scan = [NSScanner scannerWithString:string];int val;return[scan scanInt:&val] && [scan isAtEnd];}//判斷是否為浮點形:- (BOOL)isPureFloat:(NSString*)string{NSScanner*
Time of Update: 2015-04-02
iOS之 網路資料下載及JSON解析,ios資料json解析網路資料下載及JSON解析簡介 在本文章中筆者將要為大家介紹ios中任何利用NSRULConnection從網路上下載資料,如何解析下來的JSON 格式的資料,以及如何顯示資料和圖片的非同步下載 有關的知識點 1.NSRULConnection的非同步下載以及封裝 2.JSON格式和JSON格式的解析 3.資料顯示以及SDWebImage非同步顯示圖片內容1.網路下載基礎知識介紹 什麼是網路應用? 網路應用有QQ
Time of Update: 2015-04-02
iOS 擷取當前的時間的後天- (void)time{NSDate *now=[NSDate date];NSCalendar *cal=[NSCalendar currentCalendar];unsigned int
Time of Update: 2015-03-31
OC與Swift的區別二,OCSwift區別二4.常量與變數聲明oc的變數聲明使用 類型 變數名 = 變數值的方式,其中類型為系統內建資料類型或自訂類型,變數名需由英文字母開頭且不能包含特殊字元swift變數聲明使用 var 變數名 = 變數值的方式,其中變數名可以使用任何你喜歡的字元,甚至是Emojiemoji等oc常量聲明使用const放在變數定義前即為聲明常量,如:const NSString *str = @"Hello";swift常量聲明使用 let 常量名 =
Time of Update: 2015-03-31
IOS載入網狀圖片的架構(共有4中方法)架構名為:UIImage+WebCache.h 繼承於UIimageView架構裡面載入網狀圖片的方法共4中:分別為1.普通載入 2.線程NSThread 3. #import "ViewController.h"#import "UIImage+WebCache.h"@interface ViewController () @end @implementation
Time of Update: 2015-03-31
iOS錯誤:(Error): ImageIO: PNG IDAT: invalid stored block lengths解決方案: 1.讀取圖片資料,然後調用2中的方法進行校正NSData* data = [NSData dataWithContentsOfFile:imagePath];2.判斷是否為有效PNG圖片,JPG的請使用UIImageJPEGRepresentation方法/** * 校正圖片是否為有效PNG圖片 * * @param imageData
Time of Update: 2015-03-26
(轉) UIALertView的基本用法與UIAlertViewDelegate對對話方塊的事件處理方法,uialertviewdelegate首先,視圖控制器必須得實現協議UIAlertViewDelegate中的方法,並指定delegate為self,才能使彈出的Alert視窗響應點擊事件。具體代碼如下:#import <UIKit/UIKit.h>@interface ViewController :
Time of Update: 2015-03-26
IOS-Core Graphic 畫圖*重新定義UIView 並在drawRect:(CGRect) rect;中繪製1.繪製路徑 _context=UIGraphicsGetCurrentContext(); CGMutablePathRef path=CGPathCreateMutable(); CGPathMoveToPoint(path, NULL, 50, 50); CGPathAddLineToPoint(path, NULL, 150
Time of Update: 2015-03-26
iOS-
Time of Update: 2015-03-25
在mac系統上安裝Eclipse,編寫java程式,maceclipse第一步:安裝java jre(java 運行環境)。:登陸Oralce官網,點擊Download選項,找到介面:選擇Java Runtime
Time of Update: 2015-03-24
IOS 學習筆記 2015-03-22 OC-API-日期,2015-03-22oc-api-一 API 1 NSdate2 NSDateFormatter二 適用情境1 擷取當前日期2 增加時間差3 比較時間差4 返回較早時間5 日期格式話 6 日期轉字串7 字串轉日期三 具體看代碼//// main.m// OC-API-日期//// Created by wangtouwang on 15/3/21.// Copyright (c) 2015年 wangtouwang. All
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.OC.03 KVO-索引值觀察者,ios.oc.03kvo-KVO Key,Value,Observing,即索引值觀察者。它提供了這樣一種機制,當指定對象的屬性發生改變時,KVO會自動通知相應的觀察者。它與NSNotification不同,鍵-值觀察中並沒有所謂的中心對象來為所有觀察者
Time of Update: 2015-03-23
iOS中的物理引擎,iOS物理引擎目前知名的2D物理引擎有 Box2d,和Chipmunk,這些是跨平台的。但蘋果本身也封裝了一個物理引擎, UIDynamic是從iOS
Time of Update: 2015-03-21
iOS 即時監聽textField的值的改變考慮到代理方法 :textFieldDidEndEditing不能監聽到textFiled即時的改變,想要實現即時監聽
Time of Update: 2015-03-20
iPhone圖片展開的幾種方法,iPhone圖片展開的幾種方法UIImageResizingModeTile和 UIImageResizingModeStretch兩種模式,從名字就可以看出,是平鋪模式和展開模式。平鋪就是複製你Insets指定的矩形地區塊來填充你所指定的圖片地區,而展開就是通過展開你Insets指定的矩形地區塊來填充你
Time of Update: 2015-03-20
IOS 檔案管理 2,ios檔案管理IOS開發-檔案管理(二)五、Plist檔案String方式添加 NSString *path = [NSHomeDirectory( )
Time of Update: 2015-03-20
iOS 常用的#define合集1、定義常量 定義常量的時候最好以小寫字母k開頭,讓人見名知意, (1)導覽列高度:我們都知道iPhone豎屏時候導覽列的高度為44,這時候可以定義一個常量來表示該高度, #define kNaivgationBarHeight 44(2)螢幕的寬高:螢幕的寬高就是iOS裝置硬體的螢幕尺寸,跟ViewController的view不完全相同, #define kSCREEN_WIDTH
Time of Update: 2015-03-20
ios多線程操作(三)—— 線程通訊一個進程中,線程並非單獨存在,往往需要與其他線程進行通訊以執行特定的任務。接下來就用一個簡單的例子來實現線程之間最簡單的通訊,並藉此探究一下UI控制項下得常見設定 需求:從網路上下載一張圖片在螢幕上顯示,圖片可以滾動,可以捏合縮放大小 項目開搞 建立一個新項目。 因為視圖有滾動的需求,所以需要添加一個UIScrollView以及一個顯示圖片的UIImageView@interface ViewController () @property