Time of Update: 2018-12-04
先說下facebook ios sdk中如何不跳到safari而在程式內登陸// UIDevice *device = [UIDevice currentDevice];// if ([device respondsToSelector:@selector(isMultitaskingSupported)] && [device isMultitaskingSupported]) {// if (tryFBAppAuth) {// NSString
Time of Update: 2018-12-04
一、使用arc必須用LLVM3.0,LLVM3.0多了一個給力的新東西,叫Automatic Reference Counting。開啟這個選項之後,LLVM會在編譯階段自動幫開發人員完成“手動”的記憶體管理。同時,所有代碼中的retain,release和autorelease會被標記成錯誤,也就是說,我們完全不需要用以前頭蛋俱疼的方式管理記憶體了。 ARC不僅可以修複錯誤,還能增強效能。根據WWDC
Time of Update: 2018-12-04
1. 啟動NSXMLParser要使用NSXMLParser要先建立它,設定各種屬性,主要用到以下幾個方法:initWithContentsOfURL 通過NSURL建立解析器initWithData 通過NSData建立解析器, 例如:xmlPaser = [[NSXMLParse alloc] initWithData: webData];setDelegate 為解析器定義委託parse 運行解析器2. 充當委託最重要的5個方法:
Time of Update: 2018-12-04
本文原始地址:OpenCV for Ios 學習筆記(6)-標記檢測3標記位置的精細化 //根據相機的旋轉,調整標記的姿態//marker:捕獲到的標記 std::rotate(marker.points.begin(), marker.points.begin() + 4 - nRotations,
Time of Update: 2018-12-04
+ (NSProcessInfo *)processInfo //返回當前進程的資訊- (NSArray *)arguments //以NSString對象數組的形式返回當前進程的參數- (NSDictionary *)environment //返回變數/值對詞典,以描述當前的環境變數(比如PATH和HOME)及其值- (int)processIdentifier //返回進程標識符,它是作業系統賦予進程的唯一數字,用於識別每個正在啟動並執行進程- (NSString
Time of Update: 2018-12-04
原始地址:XMPPFrameWork IOS 開發(一)XMPP : The Extensible Messaging and Presence Protocol中文全稱:可擴充通訊和表示協議簡介:可擴充通訊和表示協議 (XMPP)
Time of Update: 2018-12-04
網路編程中一般都是經過 請求---》串連---》響應 (request --》 connection --》 response)這個過程。一般的步驟是這樣的:1、先建立一個NSURL。2、通過這個指定的URL建立NSURLRequest,這裡還可以指定緩衝策略和逾時時間。3、根據你的request建立NSURLConnection,並對你的connection進行響應(同步、非同步)。下面詳細解說這個過程1、建立URL NSURL *url = [NSURL
Time of Update: 2018-12-04
這篇文章主要學習alertview 和 actionsheet這兩個控制項的使用。Action Sheet是從底部彈出,上面有2個或者2個以上的選項供使用者選擇,Alert就是一個警告框,上面有1個或者1個以上的按鈕供使用者進行選擇。(說明:其實這兩個不是控制項,而是ios 中的兩個類,這裡暫且這麼叫吧。這2個類定義了2種不同類型的用於和使用者互動的彈出框)首先,使用這兩個類要使用到其代理,UIAlertViewDelegate 和 UIAlertViewDelegate
Time of Update: 2018-12-04
demo程式已經上傳,需要5個資源分,沒有資源分的,在評論中留下郵箱,我會發給你的,歡迎下載修改和交流!
Time of Update: 2018-12-04
下面簡單記錄一下在最近cocos2d-x項目在iOS平台真機測試和模擬器測試中遇到的一些要注意的地方(使用ipod):1、圖片大小遊戲中基本上都是會用到圖片,那麼在使用圖片的時候要特別注意圖片的size。注意:一般來說,在設計圖片的時候,其大小要設計為我們所需要圖片大小的兩倍大小。(why,下面解釋)例如說:我們需要一張50*50大小的圖片,用於精靈顯示,也就說在螢幕中(無論是模擬器還是真機)顯示的大小都是50*50。那麼我們設計的圖片大小要多少呢?沒錯,就是100*100。那麼我們在模擬器中測
Time of Update: 2018-12-04
UILabel 自動換行,不廢話了,直接上代碼:UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 300, 180)]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 150)]; label.text =
Time of Update: 2018-12-04
Facebook SDK已經升級到3.1.1了,最近使用了其最新的sdk,完成項目內登陸和發帖兩個準系統。這兩個功能在Facebook SDK裡面已經單獨存在了,使用起來非常簡單。但是使用Facebook
Time of Update: 2018-12-05
背景: ios5之前,iphone上的鍵盤的高度是固定為216.0px高的,中文漢字的選擇框是懸浮的,所以不少應用都將此高度來標註鍵盤的高度。 可是在ios5中,鍵盤配置變了,尤其是中文輸入時,中文漢字選擇框就固定在鍵盤上方,這樣就使得原本與鍵盤緊密貼合的介面視圖被中文漢字選擇框給覆蓋住了。一方面影響了介面的美觀,另一方面,如果被覆蓋的部分就是文本輸入框的話,使用者就無法看到輸入的內容了。因此這個問題就必須得解決了。解決方案: 其實在一開始使用216.0px這個固定值來標註鍵盤的高度就是錯
Time of Update: 2018-12-05
這段時間在做iOS上二維碼和一維碼的識別其間遇到問題無數, 特此總結下來, 希望能給後來的同學供參考在iOS上, 做二維碼識別, 首先在網上尋找資料, 尋找到ZBar和ZXing這兩個開源的識別程式, 相比之下發現, iOS上ZBar能做一維碼(即條碼)和二維碼的識別, ZXing只能做二維碼的識別, 但ZXing在android上是可以即做一維碼又做二維碼的識別, 但在iOS上尚不支援一維碼的識識, 這是ZXing的官方說法,
Time of Update: 2018-12-05
atomic和nonatomic用來決定編譯器產生的getter和setter是否為原子操作。 atomic 設定成員變數的@property屬性時,預設為atomic,提供多安全執行緒。 在多線程環境下,原子操作是必要的,否則有可能引起錯誤的結果。加了atomic,setter函數會變成下面這樣: {lock}
Time of Update: 2018-12-05
獲得所支援的語言NSUserDefaults *defaults = [ NSUserDefaults standardUserDefaults ]; // 取得 iPhone 支援的所有語言設定 NSArray *languages = [defaults objectForKey : @"AppleLanguages" ]; NSLog ( @"%@" , languages);運行,列印結果:( en, "zh-Hant", "zh-Hans", fr,
Time of Update: 2018-12-04
載入、滑動翻閱大量圖片解決方案詳解今天分享一下私人相簿中,讀取載入、滑動翻閱大量圖片解決方案,我想強調的是,編程思想無關乎平台限制。我要詳細說一下,在縮圖介面點擊任意小縮圖後,進入高清大圖全屏瀏覽介面的這短暫的1秒內(和後續的幾秒),都發生了什麼。常規思路流程點擊任意小圖後,1.首先製作scrollview架構:大小2個scrollview,小的用於手勢縮放單一圖片,大的橫向依次載入全部照片2.製作好scrollview架構後,載入照片3.一切準備就緒跳轉頁面呈現給使用者選擇的大圖載入圖片這一步
Time of Update: 2018-12-05
邏輯過程:ViewController.xib為第一個介面,裡面顯示的是MovieObject Storage Service的name,price,summary 三個屬性,會通過 - (void)viewDidLoad 這個方法給三個屬性賦值並在介面中顯示出來,當點擊介面的Edit按鈕的時候,會調用ViewController類中的 -(IBAction)Edit:(id)sender;
Time of Update: 2018-12-05
以下大家友情支援一下:做了一個產品,需要人氣支援一下,android和iphone上91市場搜尋#super junior粉絲團#,或者直接到頁面下載http://m.ixingji.com/m.html?p=X16,大家幫忙捧捧場JSON 是現時流行的資料格式,與 XML 相比,JSON 更為輕巧。在傳輸相同資料時,JSON 在大部份情況也會較 XML 的檔案小,在手機網路上傳輸 JSON 亦會比 XML快。在 iPhone Cocoa Touch
Time of Update: 2018-12-04
兩周前閒置時候編譯了opencore for iOS, 如何編譯的請參看這一篇文章。今天又有空,所以就試著去用了一下這個庫,我想把.amr的檔案decode為.wav格式的。在test目錄下有簡單的例子,教大家如何用這個庫,於是我就照著裡面的代碼,寫了一個for iOS在xcode裡跑,結果大失所望,