Time of Update: 2015-04-10
UIView動畫設定,uiview動畫建立一個紅綠燈,紅、綠每5秒變化一次顏色,要求變亮的燈(色塊)面積也要同時變大。黃燈閃亮3秒鐘(0.9秒亮黃,0.1秒亮黑),點擊按鈕開始執行。//AppDelegate.h#import <UIKit/UIKit.h>@interface AppDelegate : UIResponder <UIApplicationDelegate>@property (strong, nonatomic) UIWindow
Time of Update: 2015-04-11
iOS項目的完整重新命名方法在iOS開發中,有時候想改一下項目的名字,都會遇到很多麻煩。直接改項目名吧,XCODE又不會幫你改所有的名字。總是有很多檔案、檔案夾或者是項目設定的項。而且都是不能隨便改的,有時候改著改著,編譯不了。所以各位重新命名項目時,記得先備份好一份噢。本文我會介紹一種方法,是我自己參考了很多資料得出的總結。為什麼說是完整呢?因為改名之後,你不會再看到任何有關於之前的項目名字。本文會把一個項目名叫“test233333333”改成“test&
Time of Update: 2015-04-09
(轉)iOS學習之 plist檔案的讀寫,iosplist 在做iOS開發時,經常用到到plist檔案, 那plist檔案是什麼呢? 它全名是:Property List,屬性列表檔案,它是一種用來儲存序列化後的對象的檔案。屬性列表檔案的副檔名為.plist ,因此通常被稱為
Time of Update: 2015-04-08
(轉)IOS開發之——繪圖(CGContext),ioscgcontext周刊 更多 登入 IOS開發之——繪圖(CGContext)時間 2014-04-21 09:17:43 CSDN部落格 原文 http://blog.csdn.net/zhenyu5211314/article/details/24230581 0 CGContextRef context =
Time of Update: 2015-04-05
Event Delivery: The Responder Chain(事件傳遞,響應鏈),deliveryresponder當我們設計app的時候,我們很可能想動態響應事件。例如,觸摸一個擁有許多不同對象的螢幕,你要決定給哪個對象一個響應事件,怎麼樣對象接收到事件。當一個使用者產生事件發生時(如 點擊),UIKit產生一個對象,這個包含要被處理的對象的資訊。接著把事件對象放到active
Time of Update: 2015-04-07
layer和3D仿射變換,layer3d仿1、視圖的顯示基於圖層,通過控製圖層同樣能控制顯示效果,擷取當前的視圖的layer,並為其增加圓角邊框。 //設定layer邊框的寬度為2 view.layer.borderWidth=2; //如果需要為layer添加顏色需要轉換為CGColor對象 view.layer.borderColor=[UIColor greenColor].CGColor; //將邊框的圓角半徑設定為10 view.layer.cornerRadius=
Time of Update: 2015-04-04
ios之網路資料下載和JSON解析,ios資料json解析ios之網路資料下載和JSON解析簡介 在本文中筆者將要給大家介紹ios中如何利用NSURLConnection從網路上下載資料以及如何解析下載下來的JSON的資料格式,以及如何顯示資料和圖片的非同步下載顯示 涉及到的知識應用: 1.NSURLConnection非同步下載和封裝 2.JSON格式和JSON格式解析 3.資料顯示和使用SDWebImage非同步顯示圖片內容 1網路下載基礎知識介紹 什麼是網路應用?
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開發基礎知識--片段10,ios基礎知識--片段1:如何給表格單元列增加選擇時的背影效果if (cell == nil) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier]; cell.backgroundColor = [UIColor clearColor];
Time of Update: 2015-04-02
ios 協議(delegate)使用過程中遇到assign attribute must be unsafeunretained今天在使用協議的過程中,偶然發現這樣使用 @interface AppDelegate (){ id testdelegate;}@property (nonatomic , assign) id testdelegate;@end@implementation AppDelegate@synthesize
Time of Update: 2015-04-03
iOS推送:本地通知UILocalNotificationNotification是智能手機應用編程中非常常用的一種傳遞資訊的機制,而且可以非常好的節省資源,不用消耗資源來不停地檢查資訊狀態(Pooling),在iOS下應用分為兩種不同的Notification種類,本地和遠程。本地的Notification由iOS下NotificationManager統一管理,只需要將封裝好的本地Notification對象加入到系統Notification管理機制隊列中,系統會在指定的時間激發將本地Not
Time of Update: 2015-04-02
IOS開發基礎知識--片段9,ios基礎知識--片段1:兩種方法刪除NSUserDefaults所有記錄//方法一NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain]; //方法二- (void)resetDefaults { NSUserDefaults *
Time of Update: 2015-04-02
iOS中nil、Nil、NULL、NSNull詳解,nilnsnullnilnil 是 ObjC 對象的字面空值,對應 id 類型的對象,或者使用 @interface 聲明的 ObjC 對象。例如:NSString *someString = nil;NSURL *someURL = nil;id someObject = nil; if (anotherObject == nil) // do something定義:// objc.h#ifndef nil# if
Time of Update: 2015-04-01
通過布賽爾曲線以及CAShapeLayer的strokeStart 、strokeEnd 屬性來實現一個圓形進度條,cashapelayer#import <UIKit/UIKit.h>@interface CircleProgressView : UIView/**起始值(0-1)*/@property(nonatomic,assign)CGFloat fstartValue;/**邊框寬度*/@property(nonatomic,assign)CGFloat
Time of Update: 2015-04-01
iOS常用設計模式——單例設計模式單例設計模式詳解單例設計模式詳解 基本概念 在IOS中使用單例模式的情況 非ARC環境建立單例模式的基本步驟 非ARC環境具體代碼實現
Time of Update: 2015-03-31
iOS.UI進階.UITouch觸摸與UIGesture手勢.01.事件、觸摸(touch)事件,ios.uiuigesture一、iOS事件: 1.事件:事件就是當你在手機上點擊手機螢幕、滑動手機翻面、搖動手機的時候,手機做出一些反應,對應的在應用程式裡實現了某些代碼的某些功能,完成這個過程就是一個事件。 2.iOS事件類型: (1)觸摸事件,比如點擊照片放大、點擊按鈕等。 (2)運動事件,比如搖一搖,就是一個很典型的運動事件,通過手機的運動,實現某些功能。 (3)遠端控制事件,這個
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-29
osChina終端命令上傳代碼,oschina終端上傳//首先看一下自己是否有公開金鑰,在 我的資料-->SSH公開金鑰 查看,如果沒有,添加自己的SSH 公開金鑰://SSH Key 可以讓你在你的電腦和 Git @ OSC 之間建立安全的加密串連$ ssh -T git@git.oschina.net//若返回Welcome to Git@OSC, zb_j!//則說明添加SSH公開金鑰成功boyatekiMacBook-Pro-2:~ zbj$ cd