Time of Update: 2014-07-06
用NSXMLParser解析XML檔案過程: 1 建立NSXMLParser執行個體,並傳入從伺服器接收XML資料。 2 定義解析器代理 3 解析器解析。 4 通過解析代理方法完成XML資料的解析。#pragma mark 載入xml- (void)loadXML{ //擷取網路資料。 NSLog(@"load xml"); //從web伺服器載入資料 NSString *str = @"http://www.baidu.com?format=xml";
Time of Update: 2014-07-06
# Sets the target folders and the final framework product.FMK_NAME=HovnVoipEngineFMK_VERSION=1.0# Install dir will be the final output to the framework.# The following line create it in the root folder of the current
Time of Update: 2014-07-06
最近使用Container View來在主View Controller建立自己的子Controller,可是遇到問題,不知道如何用代碼擷取Controller View附帶的View Controller。本想擷取了其附帶的View Controller,在裡面設定代理,然後再主View Controller中實現代理方法,找了很多資料,解決方案如下。建立一個.h與.m檔案,使其關聯Container view附帶的View
Time of Update: 2014-07-05
一、項目結構 二、主要代碼 1、CoreManage.h#import <Foundation/Foundation.h>@protocol SampleProtocol;//聲明核心類的屬性和方法@interface CoreManage : NSObject@property(nonatomic,assign) id<SampleProtocol> delegate;- (void)doMainWork;@end//聲明協議中的介面函數@protocol
Time of Update: 2014-07-03
昨天看到Jacob Leverich 寫了一篇文章 Swift is a lot like Scala 介紹Swift 和 Scala 的文法對比,從這篇文章的確可以看到Swift 的文法和 Scala 高度的相似。由於本人在搞iOS開發之前增加搞過多年的.NET 開發,於是技癢,昨晚抽了點時間寫了篇Swift 和 C#
Time of Update: 2014-07-03
一、自訂的思路iOS中的TabBarController確實已經很強大了,大部分主流iOS應用都會採用。但是往往也不能滿足全部的需求,因此需要自訂TabBar,自訂需要對系統的TabBar工作方式有很好的理解,自訂需要勇氣。自訂TabBar的原則:盡量利用系統內建TabBar,只改需要改的地方。 二、自訂TabBar的總體過程 1.先把內建的TabBar條給取消了 2.自己做一個view,上面放幾個按鈕,設定按鈕的點擊事件.並設定selectIndex。
Time of Update: 2014-06-28
這次學習的控制項非常重要且非常強大,是ios應用中使用率非常高的一個控制項,可以說幾乎每個app都會使用到它,它就是功能異常強大的Table Views。可以開啟你的iphone中的phone、Messages、Contacts、Mail、Settings等等等等,這些都用到了Table Views。在Table Views中,Table是用來顯示一系列資料的,每條資料佔用且只佔用一行(一個table
Time of Update: 2014-06-27
我是Mike Ash的Let’s
Time of Update: 2014-06-27
我們在開發註冊介面的時候,最後幾個註冊條件常常容易被系統彈出的鍵盤遮擋,如: 可以看見,郵箱條件被遮擋掉了,怎麼解決呢?我是通過UITextField的代理加計算位移量:- (void)viewDidLoad{ [super viewDidLoad];// Do any additional setup after loading the view, typically from a nib. self.emailTextField.delegate = self;}-
Time of Update: 2014-06-27
加入 CoreImage.framework CoreGraphic.framework 等庫在使用時引入:#import ,支援iOS 5.0 及以上。-(void)show{ UIImage* img = [selfgetBlurImage:[UIImageimageNamed:@"Default-568h.png"]]; [_bgImageView setImage:img];}-(UIImage*)getBlurImage:(UIImage*)image{
Time of Update: 2014-06-24
這次的學習還是基於上一個項目繼續進行(你也可以建立一個項目)學習Segmented Control和Switch。Segmented ControlSwitchSegmented Control和Switch的主要區別在於Segmented Control可以有多個值進行選擇,而Switch只有2個值。1)添加Segmented Control像改變Label控制項文字內容一樣,滑鼠雙擊Segmented
Time of Update: 2014-06-24
Action Sheet和Alert是2種特殊的控制項(暫且稱之為控制項吧,其實不是控制項真正的控制項,而是ios中的2個類,這2個類定義了2種不同類型的用於和使用者互動的彈出框),Action Sheet是從底部彈出,上面有2個或者2個以上的選項供使用者選擇,Alert就是一個警告框,上面有1個或者1個以上的按鈕供使用者進行選擇。在繼續這一篇的內容之前,稍微花點時間說一下ios中用到的Delegate
Time of Update: 2014-06-21
使用ReactiveCocoa實現iOS平台響應式編程ReactiveCocoa和響應式編程在說ReactiveCocoa之前,先要介紹一下FRP(Functional Reactive Programming,響應式編程),在維基百科中有這樣一個例子介紹:在命令式編程環境中,a = b + c
Time of Update: 2014-06-21
第一步:申請認證:第二步:申請app ids,應用程式名稱字必須一致。然後再進入進行編輯,使其enable,綠燈。vcD4KPHA+PGJyPgo8L3A+CjxwPjxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20140617/2014061708371888.jpg" alt="\">第三步:申請provisioning
Time of Update: 2014-06-21
前言:作為一名學生, 作為一名iOS開發學習者, 我個人瀏覽資訊包括部落格, 更多的選擇移動終端。然而, csdn並沒有現成的用戶端(不過有個web版的)。之前曾經看到一款開源的匯出工具, 但是它是基於Windows平台的。匯出的也僅僅是PDF格式。而且, 對於文章的匯出, 需要精確URL。無法做到邊瀏覽別匯出。另外, 我想實現的是, 可以在沒有網路的情況下, 瀏覽自己收藏的文章。並且, 對於自己收藏的文章, 可以分類管理。最關鍵的是, 對於自己的文章, 可以做一個備份。我曾經遇到過這樣一件事,
Time of Update: 2014-06-20
在上有童鞋問我iOS開發人員的入門標準是神馬?這個問題難到我了,而且貿然給一個答案出來的話,必定會有萬千高手來噴。凡人修仙,仙人修道,道人修真。當我們還是一個在青石板上蹲馬步汗水涔涔的廢柴時,或許天空中偶爾會有禦劍飛行的仙人路過。金色的陽光灑在仙人隨風
Time of Update: 2014-06-12
4.測試失敗的調試是時候追蹤之前測試失敗的問題了。開啟GameBoard.m,找到cellStateAtColumn:andRow: 和 setCellState:forColumn:andRow: 方法,你會看到它們都調用了一個叫做checkBoundsForColumn:andRow: 的helper方法,用來檢測數組邊界。標頭檔 GameBoard.h 裡的方法注釋如下:// raises an NSRangeException if the column or row are out
Time of Update: 2014-06-12
iOS的系統架構分為四個層次:核心作業系統層(Core OS layer)、核心服務層(Core Services layer)、媒體層(Media layer)和可觸摸層(Cocoa Touch layer)。Core OS : 位於iOS系統架構最下面的一層是核心作業系統層,它包括記憶體管理、檔案系統、電源管理以及一些其他的作業系統任務。它可以直接和硬體裝置進行互動。Core Services : 第二層是核心服務層,我們可以通過它來訪問iOS的一些服務。Media :
Time of Update: 2014-06-11
IOS網狀圖片緩衝詳 在開發行動裝置 App的時候比如Android,IOS,因為手機流量、網速、記憶體等這些因素,當我們的行動裝置
Time of Update: 2014-06-08
1. 建立一個空iOS應用程式(Empty Application).2. 添加加控制器類. 修改控制器類的viewDidLoad- (void)viewDidLoad{ [super viewDidLoad]; //建立標題 UILabel *header = [[UILabel alloc] init]; header.text = @"歡迎來到我的世界!"; header.textAlignment = NSTextAlignmentCenter;