Time of Update: 2018-07-25
iOS使用照片選取器(UIImagePickerControllerDelegate)後儲存至資料庫、圖片壓縮 先看UIImagePickerControllerDelegate的協定,主要是利用iOS內建的圖片選取控制器 -(void)imagePickerController:(UIImagePickerController *)picker
Time of Update: 2018-07-25
IOS開發植入廣告的話,常用廣告架構來實現,一般常用的有蘋果官方的:iAd以及三方的像:InMobi等 以下分別介紹: iAd架構 iOS 4.0引入了iAd架構(iAd.framework)支援程式中顯示banner廣告。廣告由標準的view構成,你可以把它們插入到你的使用者介面中,恰當的時候顯示。View本身和蘋果的廣告服務通訊,處理一切載入和展現廣告內容以及響應點擊等工作。 更多關於在程式中使用iAd的資訊,參見iAd編程指南以及iAd架構參考手冊。
Time of Update: 2018-07-25
SEL 可以理解為C語言裡的函數指標。 SEL和id以及Class等都是OC裡的資料類型,和int、float的地位一樣。SEL變數可以儲存selector資料。可以通過@selector來擷取某方法的selector。 SEL afun = @selector(someMethodName:::::); 執行個體對象可以通過performSeletor方法來調用SEL方法。 由於在
Time of Update: 2018-07-25
//DDFileReader.h @interface DDFileReader : NSObject { NSString * filePath; NSFileHandle * fileHandle; unsigned long long currentOffset; unsigned long long totalFileLength; NSString * lineDelimiter; NSUInteger chunkSize;}@property
Time of Update: 2018-07-25
在App的開發過程中,我們避免不了要開啟軟體中的檔案,例如:Excel檔案,Word檔案,圖片檔案等不同格式的檔案或者想要通過第三方的App來開啟這些檔案,那麼我們就要用到UIDocumentInteractionController和Quick Look來解決這些問題了。 在iOS系統跨App分享內容的幾種常用技術,比如 URL Scheme, AirDrop,UIDocumentInteractionController , UIActivityViewController
Time of Update: 2018-07-25
iOS的keychain服務提供了一種安全的儲存私密資訊(密碼,序號,認證等)的方式。每個ios程式都有一個獨立的keychain儲存。從ios 3.0開始,跨程式分享keychain變得可行。 使用蘋果官方發布的KeychainItemWrapper或者SFHFKeychainUtils很方便。
Time of Update: 2018-07-27
最近搞ios的crash log的分析,總結一下: 搞iPhone開發就要不停地發版本,隨之而來的就是各種版本的crash log。如果不能好好地管理,那麼開發人員很快就會在crash log和版本的海洋裡迷失方向。作為後台平台的開發,時刻為用戶端著想,操醉了心的。 MAC上有個免費的小工具——dwarfdump,可以簡便地檢測出app和相應的dSYM。 使用起來很簡單。分三步即可。 1> 根據crash
Time of Update: 2018-07-28
JSONModel 是一個庫,他能智能並且快速的建立出資料 model,你可以在你的 iOS 項目或者 OSX 項目上使用它. JSONModel使用方法 1*建立一個你自己的類,並繼承至 JSONModel 2.在你的標頭檔裡面進行聲明你所需要的 JSON key值 3* .m檔案中你不需要做其他的事情了. 接下來簡單介紹一下 JSONModel的一些常規使用法則 1. JSONModel內建有 有效性檢查,如果指定的伺服器返回的某個欄位沒有傳回值,而且該又是必須的,
Time of Update: 2018-12-03
一、UIDocumentInteractionController全螢幕顯示#import <Foundation/Foundation.h>@interface LLFileVC : UIViewController<UIDocumentInteractionControllerDelegate>{ BOOL _isShowing; NSURL *_docURL;}@property (nonatomic, retain)
Time of Update: 2018-12-03
實現啟動後自動橫屏執行個體(相容sdk6.0以下):1.代理修改- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if ( [[UIDevice currentDevice].systemVersion floatValue] < 6.0){ [[UIApplication
Time of Update: 2018-12-03
一.準備資料1.icon表徵圖:iphone:114*114:icon@2x.png 和57*57:icon.pngipad:72*72:icon.png2.啟動表徵圖iphone: Default.png , Default@2x.pngipad:Default-Portrait.png iPad專用豎向啟動畫面 768x1024或者768x1004Default-Landscape.png iPad專用橫向啟動畫面
Time of Update: 2018-12-03
iOS中使用RegexKitLite來試用Regex收藏 準備工作,下載RegexKitLite軟體包,解壓後有2個檔案,需要載入到project中。然後還要載入framework
Time of Update: 2018-12-03
MoviGuard IOS版準備發布, 採用MPEG4視頻編碼, RTSP傳輸協議, 支援即時觀看, 抓拍, 參數設定等功能。 PC端伺服器以及其他平台手機用戶端請訪問http://www.movisoftware.com下載仍然利用LIVE555+FFMPEG來實現RTSP流下載以及視頻解碼, 目前採用UIImage貼圖的方式, 後期計劃用OpenGL替換。 而且要加入amrnb軟解碼功能。 坐等上架app store, 先~~~~
Time of Update: 2018-12-03
在“Hello World Map”裡我們已經成功載入了地圖,以前沒接觸過GIS的同學先得補一補功課,起碼要瞭解空間對象和資料模型的基本概念。常見的地圖服務,其背後都有一個地圖文檔(*.mxd或*.msd),文檔中有很多頁(圖層Layer),每頁上又有許多空間要素(點、線、面)可能對應了現實世界中的水井、道路、綠地等等,同時地圖文檔中還儲存了可見度、符號化、比例尺等很多配置資訊,用於控制地圖的最終呈現效果。
Time of Update: 2018-12-03
前一段的項目中需要用到一個計時器,原來以為很簡單,用一個timer就完事,後來發現沒那麼簡單.因為timer可能被阻塞,導致計時的不準確,延遲倒還說得過去,關鍵是事件確越走越快,對於推廣秒排的商家來說,事件還沒到呢,東西卻被人都拍走了.後來用了很多方法,都不能完美解決計時的問題,後來經過查資料,何在群裡求援,總算有了一個比較好的解決方案:__block TestViewController *blockSelf = self;
Time of Update: 2018-12-03
iOS(iPhone/iPad) 形組件有兩個有名的,s7graphview 和Core Plot,它們都是在 Google 上託管的代碼,聽說 Core Plot 比較強,因為前者僅支援曲線圖,後者呢曲線圖、餅圖、柱狀圖等通吃,且較活躍。那就專註下 Core Plot 的使用。它提供了 Mac OS X 和 iOS 下的組件庫,我只用到它的 iOS 圖表庫。Core
Time of Update: 2018-12-03
原文:http://stackoverflow.com/questions/8085188/ios-perform-action-after-period-of-inactivity-no-user-interaction1. 建立 Objective-C 類,繼承 UIApplication。2. 編輯 .h 如下:#import
Time of Update: 2018-12-03
1)iphone上顯示的名字修改info.plist產生的app名字修改Target->Get info->build裡面對應環境->packing裡面的Product
Time of Update: 2018-12-03
介紹菜單之前,我們需要介紹一個快速鍵符號對應的鍵,因為使用快速鍵會更快一些。1.快捷符號(Command 鍵) - 在某些 Apple 鍵盤上,此鍵也可能帶有 Apple 標誌()(Control 鍵)(Option 鍵)-“Alt”可能也出現在此鍵上(Shift 鍵)(CAPS LOCK 鍵)- 切換大寫字母鎖定開或關fn(功能鍵) 2.Xcode這個菜單下面有兩個需要我們關注的,一個就是About
Time of Update: 2018-12-03
//建立UILabel UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(20, 40, 280, 80)]; //設定背景色 label1.backgroundColor = [UIColor grayColor]; //設定tag label1.tag = 91; //設定標籤文本 label1.text = @"Hello world!";