如果自己開發iOS軟體自己玩(不想上appstore),想讓它變得功能強大,那麼就需要用privateframework, 用到的tool要就是class-dump.它可以將動態庫中類匯出來。我給大家推薦一個ruby寫的小軟體,它能輕鬆匯出所需要的header來。首先到http://rubygems.org/gems/private-dumper下載private-dumper-0.2.0.gem開啟命令列輸入如下命令安裝:sudo gem install private-dumper-0.2.
IOS UIPickerView控制項的關聯選擇建立一個和左邊的列表key對應的數組,當選擇這個key時,重新整理左邊UIPickerView部分的內容顯示對應數組的資料,選擇時,找到兩個UIPickerView組件rowIndex,找出資料,放到TextField裡。我們要實現的效果如下:當選擇左邊的一級選項時,左邊展示一級選項裡含有的二級選項,選擇後顯示在TextField裡。如何?呢?建立一個和左邊的列表key對應的數組,當選擇這個key時,重新整理左邊UIPickerView部分的內容顯
在軟體測試階段,為了收集更多的bug資訊,可以create一個crash伺服器,專門收集crash日誌,方便技術人員fix。收集了一些資料:http://cocoawithlove.com/2010/05/handling-unhandled-exceptions-and.htmlhttp://guoxiaoxin.blogbus.com/logs/74067257.htmlhttp://code.google.com/p/plcrashreporter/http://creativeinaus
原始地址:IOS 6社交應用開發-新浪微博1.添加Framework.2.匯入標頭檔.#import <Accounts/Accounts.h>#import <Social/Social.h>3.確保在“設定”裡配置了社交應用的帳戶(以新浪微博舉例),如。 4.擷取新浪微博使用者.//擷取帳號儲存 ACAccountStore *strore = [[ACAccountStore alloc] init]; //擷取新浪微博的帳號類型
本文原始地址:OpenCV for Ios 學習筆記(2)-ARAR應用程式三要素:1.Video source(視頻源)視頻源主要承擔提供從內建相機採集到的幀。2.Processing pipeline(處理管道)處理管道主要提供一個簡單的介面給程式,它主要封裝底層的資料結構和演算法。3.Visualization
原始地址:iOS 6蘋果地圖應用(MapKit)-內建開發本文是蘋果案例RegionDefiner的注釋。#import "ViewController.h"#import "MyAnnotation.h"@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; self.mainMapView = [[MKMapView alloc] init]; self.mainMapView.
本文原始地址:OpenCV for Ios 學習筆記(5)-標記檢測2相關性搜尋void MarkerDetector::findMarkerCandidates( const ContoursVector& contours, std::vector<Marker>& detectedMarkers){ PointsVector approxCurve;//相似形狀 std::vector<Marker> possibleMarkers;//
原始地址:XMPPFrameWork IOS 開發(四)訊息//收到訊息 - (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message{ // NSLog(@"message = %@", message); //訊息的內容 NSString *msg = [[message elementForName:@"body"] stringValue];
1、更改cell選中的背景UIView *cellView = [[UIView alloc] init];cellView.frame = CGRectMake(0, 0, 320, 44);cellView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"xxx.png"]];cell.selectedBackgroundView =
原始地址: XMPPFrameWork IOS 開發(五)擷取好友資訊和添加移除朋友好友名單和好友名片[_xmppRoster fetchRoster];//擷取好友名單//擷取到一個好友節點- (void)xmppRoster:(XMPPRoster *)sender didRecieveRosterItem:(NSXMLElement *)item//擷取完好友名單- (void)xmppRosterDidEndPopulating:(XMPPRoster
原始地址:iOS 6蘋果地圖應用(MapKit)-開啟外部應用在iOS 6中,蘋果把google地圖換成了自己的地圖,看上去不錯。:iOS 6以下(google map web)iOS 6 實現代碼標頭檔匯入和判斷版本的預定義聲明 #import <MapKit/MapKit.h> #define SYSTEM_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v
原始地址:XMPPFrameWork IOS 開發(三)XMPP中常用對象們:XMPPStream:xmpp基礎服務類XMPPRoster:好友名單類XMPPRosterCoreDataStorage:好友名單(使用者帳號)在core data中的操作類XMPPvCardCoreDataStorage:好友名片(暱稱,簽名,性別,年齡等資訊)在core
檔案夾:首先匯入標頭檔:#include <sys/stat.h>#include <dirent.h>#define Localizable_LF_Size_Bytes @"%lld Bytes"#define Localizable_LF_Size_K @"%lld K"#define Localizable_LF_Size_
當我們用的時候是不是感覺搖一搖的功能很炫呢?是不是感覺實現起來比較麻煩呢?其實,不然,這些都是蘋果已經給我們封裝好了,給我提供了非常簡單的入口了。在UIResponder中有這些方法:-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{ NSLog(@"began");}-(void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent
http://www.cocoachina.com/CocoaChina 蘋果開發中文站 - 最熱的iPhone開發社區 最熱的蘋果開發社區 最熱的iPad開發社區http://code4app.com/ iOS 開原始碼庫 - iOS代碼執行個體搜尋 - iOS特效樣本 - iOS代碼例子下載http://www.hicocoa.com開源蘋果 |
定義類別(category)是Objective-C語言的新特性,為現有的類添加新方法的方式。局限性:1、無法添加新的執行個體變數。2、與類本身的方法名稱衝突。當名稱衝突時,類別具有更高的優先順序。作用:1、利用類別分散實現。2、使用類別建立前向引用。3、非正式協議和委託類別。使用我們這裡給NSString添加一個類別subString.h檔案:@interface NSString (subString)- (NSString
在我們做打電話這個功能時,我們常常是調用這個方法:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://xxxxx"]];然而,這樣實現了功能後,結束通話後,確不能回到自己的應用中來。最近在網上搜了很多,蘋果自己是沒有提供回呼函數的。強大的網友們通過用UIWebView這個控制項實現了這個方法。代碼如下:- (void) dialPhoneNumber:(NSString *)aPhoneNumber {
最近在做新浪rss新聞xml解析過程中,遇到一個時間字串轉換的問題。問題是:Wed, 3 Apr 2013 04:11:02 GMT (這個資料是在xml檔案中擷取的)要在這個字串中截取出04:11:02。 注意:其中的GMT 要特別注意北京時間是GMT+8:00所以這個實際在網頁頁面顯示的時間是 要在這個時間的基礎上加上8小數的,也即是Wed, 3 Apr 2013 12:11:02
在進行簡單的登陸註冊介面設計中往往都會遇到使用者名稱和密碼的存取設計問題,在此暫不討論其他解決方案,現在介紹一種相對簡單的方式--keychain。蘋果已經有現成的類封裝好了keychain,KeychainItemWrapper.h和KeychainItemWrapper.m檔案,可以在GenericKeychain執行個體裡找到。但是現在只是進行簡單的存取使用者名稱和密碼操作,只需要自己寫一個類;代碼如下(來自網上)CHkeychain.h :#import
frame和bounds是UIView中的兩個屬性(property)。frame指的是:該view在父view座標系統中的位置和大小。(參照點是父親的座標系統)bounds指的是:該view在本身座標系統中 的位置和大小。(參照點是本身座標系統)-(CGRect)frame{ return