Time of Update: 2014-11-28
豎狀圖(NTChartViewDemo),ntchartviewdemo:工程圖:此代碼需要加入第三方庫NTChartView.代碼:#import "RootViewController.h"//加入標頭檔#import "NTChartView.h"- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"
Time of Update: 2014-11-28
旋轉的圖片(MainPageViewDemo),:工程圖: 此代碼需要加入第三方庫MainPageView.代碼:RootViewController.h#import <UIKit/UIKit.h>@class MainPageView;@interface RootViewController : UIViewController{ MainPageView* mainPageView;}@property (nonatomic,retain)
Time of Update: 2014-11-28
點擊cell時動畫效果,點擊cell動畫效果:工程圖:代碼:RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UITableViewDataSource,UITableViewDelegate>{ UITableView *myTableView;}@end RootViewController.m#import
Time of Update: 2014-11-28
中國地圖,中國地圖高清版大圖 :工程圖:在代碼中要加入第三方庫MapDraw.代碼:#import "AppDelegate.h"//加入標頭檔#import "DrawMapViewController.h"- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow
Time of Update: 2014-11-28
旋轉的風扇(RoundDisk),旋轉風扇rounddisk:工程圖:此代碼需要加入第三方庫RoundDisk.代碼: #import "AppDelegate.h"//加入標頭檔#import "RoundDiskViewController.h"- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
Time of Update: 2014-11-28
播放gif動畫,gif動畫:工程圖:此代碼需要加入第三方庫GifView.代碼:RootViewController.m#import "RootViewController.h"//加入標頭檔#import "GifView.h"- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. GifView *gifview =
Time of Update: 2014-11-28
浮動的雲(BGMovingComponentDemo),component :工程圖:需要匯入的檔案包是BGMovingComponent.代碼:#import "RootViewController.h"//加入標頭檔#import "BGMovingComponent.h"- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view.
Time of Update: 2014-11-27
擷取iOS應用中當前處於Activity狀態的ViewController// 擷取當前處於activity狀態的view controller- (UIViewController *)activityViewController{ UIViewController* activityViewController = nil; UIWindow *window = [[UIApplication sharedApplication] keyWindow];
Time of Update: 2014-11-28
選擇是否記住密碼整體button,記住密碼整體button:工程圖:此代碼需要加入第三方庫BECheckBox.代碼:#import "RootViewController.h"//加入標頭檔#import "BECheckBox.h"@interface RootViewController ()@end@implementation RootViewController@synthesize passwordCheck;- (void)viewDidLoad{ [super
Time of Update: 2014-11-27
ios之開發中使用頻率很高的宏定義-提高裝置螢幕適配以及開發效率// log#define APP_Log(...) NSLog(__VA_ARGS__)// assert#ifdef ENABLE_ASSERT_STOP#define APP_ASSERT_STOP {LogRed(@"APP_ASSERT_STOP"); NSAssert1(NO, @" \n\n\n===== APP Assert. =====\n%s\n\n\n",
Time of Update: 2014-11-27
KVC樣本,fineui線上樣本KVC –key value Coding,可以讓我們通過索引值編碼的形式進行屬性值的賦值 參考蘋果官網的圖。。 1.KVC 定義一個Person類 .h檔案 1: #import <Foundation/Foundation.h> 2: 3: @interface Person : NSObject 4: { 5: NSString *name; 6: } 7: 8:
Time of Update: 2014-11-27
iOS判斷是否是表情和郵箱格式的判斷1.該方法是從論壇上看到的,,自己用啦下 感覺挺好用,在這裡做個備忘吧 !!!!!2.應用環境,使用者輸入暱稱的時候,不可以輸入 表情- (BOOL)stringContainsEmoji:(NSString *)string { __blockBOOL returnValue =NO; [string enumerateSubstringsInRange:NSMakeRange(0,
Time of Update: 2014-11-26
xcode archive後提示找不到icon,xcodeiconarchive後發現包裡面的有些icon尾碼從png改成tiff了,所以就提示找不到icon.以下是解決辦法: You need to open the project that generates the external resources bundle, select the target, go to Build Settings and then the Deployment sub-heading,
Time of Update: 2014-11-27
QuizChartViewDemo,piechartview:工程圖:需要匯入的檔案:QuizChartView.h,QuizChartView.m.代碼:RootViewController.h #import <UIKit/UIKit.h>@class QuizChartView;@interface RootViewController : UIViewController{ QuizChartView
Time of Update: 2014-11-25
[iOS基礎控制項,ios基礎控制項A.使用字典載入資料的缺點 1.使用者自行指定key,容易出錯 2.存入、取出都需要key,容易混亂 B.模型 (MVC中的model) 1.字典與模型對比: (1)字典:儲存資料,通過字串類型的key取值(容易寫錯,寫錯了key編譯器不會報錯) (2)模型:儲存資料,自訂屬性儲存資料,其實就類似JavaBean,本質是資料封裝 2.實現 (1)定義模型類 1 @interface App : NSObject 2 3 /**
Time of Update: 2014-11-27
ios – 使用UINib載入xib檔案實現UITableViewCellxib檔案的實質是xml,描述介面對象,每個對象都有一個很重要的屬性,identity inspector面板中class屬性,載入xib檔案的時候實際上是執行個體化介面對象相對應的這些class。 xib檔案的載入過程: 1.將xib檔案從磁碟載入記憶體,有兩種技術可以載入xib檔案:NSBundle和UINib。
Time of Update: 2014-11-26
[iOS基礎控制項,ios基礎控制項 A.從ViewController分離View 之前的代碼中,View的資料載入邏輯放在了總的ViewController中,增加了耦合性,應該對控制器ViewController隱藏資料載入到View的細節。 封裝View的建立邏輯 封裝View的資料載入邏輯到自訂的UIView中 B.思路
Time of Update: 2014-11-25
iOS:點擊button卡死情境: 在tableView的Cell中有一個button,我需要點擊這個button然後使得其視圖控制器上的一個視圖改變frame,但是我點擊這個button後,導致卡死,也不崩潰,所有事件失效,我本人初步認為是線程卡死,或者事件全部傳遞到了我需要改變frame的那個視圖上,無法分發事件。解決: 1.使用Block解決,或者其他設計模式來傳遞點擊訊息; 2.使用多線程解決,最高效快捷;樣本: 我使用的是Block解決:
Time of Update: 2014-11-25
IOS基於XMPP協議開發--XMPPFramewok架構(一):基礎知識,xmpp--xmppframewok 最近蘑菇街團隊的TT的開源,使我對im產生了興趣,然後在網上找到了XMPPFramework進行學習研究, 並寫了以下系列教程供大家參考,有寫的不對的地方,請大家多多包涵指正。 目錄索引 IOS基於XMPP協議開發--XMPPFramewok架構(一):基礎知識 IOS基於XMPP協議開發--XMPPFramewo
Time of Update: 2014-11-25
iOS 中 Touch ID得用法iPhone 5S發布以後,iOS裝置基本都有整合Touch ID,而這個功能對自己的App也是一個很好的擴充,關於Touch ID的用法,大致如下,Swift:引入LocalAuthentication.frameworkimport LocalAuthenticationvar myContext = LAContext() var error: NSError? var localizedReasonString =