AVAudioRecorder 後台遇到的情況解決

AVAudioRecorder進行錄音,後台音樂被無情的停止了 解決方案如下:首先,在開始錄音之前,設定[[AVAudioSession sharedInstance] setActive:YES error:nil];[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];然後在錄音結束後,既就是在它的回呼函數-

檢測使用者向麥克吹氣

如果幾年前你告訴我人們可以通過晃動手機或向麥克吹氣使手機有所動作,我一定會大笑不止。但現在這已經是事實了。檢查晃動動作是很直接的,所有這些在3.0“motion event”(動作事件)中都有介紹。檢測向麥克吹氣困難一點。本教程將建立一個簡單的單視圖程式,它將在使用者向麥克吹氣時向控制台寫入記錄資訊。原始碼/Github教程原始碼可從GitHub獲得。 你可以複製軟體倉庫或直接下載zip檔案。概述檢測向麥克吹氣的工作可分為兩部分:(1) 擷取麥克輸入 (2)

清華大學老師的一席話——太受益了

     1、一個人,如果你不逼自己一把,你根本不知道自己有多優秀。       2、賺錢是一種能力,花錢是一種水平,能力可以練,水平是輕易練不出來的。     3、年輕人不可以太狂。     4、一個人的知識,通過學習可以得到;一個人的成長,必須通過磨練。     5、這個世界上好書很多,可以改變命運的書很少。     6、這個世界上朋友很多,可以用一生託付的朋友很少。     7、如果發現一個人,一個地方,一件事,一本書,可以改變你的命運。一定要想辦法跟他發生關係,否則,他就跟你沒關係。  

@implementation NSString (URL)

- (NSString*)URLencodeWithEncoding:(NSStringEncoding)stringEncoding {//!  @  $  &  (  )  =  +  ~  `  ;  '  :  ,  /  ?//%21%40%24%26%28%29%3D%2B%7E%60%3B%27%3A%2C%2F%3FNSArray *escapeChars = [NSArrayarrayWithObjects:@";" , @"/" , @"?" , @":" ,@"@"

點擊放大, 然後再點擊縮小的按鈕,伴隨顯隱效果

通常我們會需要這樣的效果, 然後就會想到用一個按鈕來做, 假設我們需要在一個rect的位置響應點擊事件, 然後在這裡初始化一個按鈕, 設定按鈕的圖片。 按鈕的superview上有一個圖片,按鈕本身又有一個圖片。點擊前按鈕是不可見的, 當按鈕從最大化顯示完成後,再次點擊將縮小到原來尺寸。所以我們有以下方案:1。 在響應點擊事件的位置rect產生一個按鈕, 並設定一個圖片, 然後設定它的透明度或者hidden屬性, 在點擊事件中,判斷當前是應該放大還是縮小,來完成整個過程。但是在實際實現中,發現,

隱顯動畫效果一點小說明

今天在做一個顯隱動畫時, 發現無論怎樣, 都不會產生動畫。// +號點擊了, 顯示-號的內容- (void)jiaoHaoBtnClicked:(id)sender {    [UIViewanimateWithDuration:0.5animations:^{        topView.hidden = NO;    } completion:^(BOOL finished){    }];}// - 號點擊了,直接隱藏上面的視圖即可-

NSInvocaion用來替代performSelector傳多個參數時,以及根據函數簽名來動態調用時

當我們動態執行某個方法,同時傳遞三個以上參數時,不能使用performSelector,此時可以使用NSInvocaion,例如下面:-(void)printNumber:(NSNumber *)num num2:(NSNumber *)num2 num3:(NSNumber *)num3{NSLog(@"%@,%@,%@",num,num2,num3);}NSMethodSignature *signture = [[self class]

深複製 淺複製 最簡單的記憶法則

ios中 所有帶NSMutable的資料類型 copy 方法得到的都是淺copy不可變的資料類型 否則用mutableCopyint main(int argc, char *argv[]) {@autoreleasepool {NSMutableArray *original = [NSMutableArray arrayWithObjects:@"a",@"b",nil];  NSMutableArray *shallowCopy = [original copy];

引入cocos2D代碼後的錯誤處理

1.首先是特別多奇怪的錯誤,一般是因為c++代碼的檔案尾碼名稱沒有寫成.mm造成的  smking:這種錯誤也可以不改檔案名稱為.mm檔案,在xcode中通過選中這個檔案,然後看這個檔案的identity and Type裡面, 有一個File Type, 預設是Default - Objective-C Source, 把它改成Objective-C++ Source即可。2.編譯器選擇問題,預設是不能編譯c++,需要如下選擇:xcode4.5錯誤資訊為:variable length

關於子線程和block中操作主線程介面的控制項討論

在viewDidLoad中寫入如下代碼:- (void)viewDidLoad{    [superviewDidLoad];    showLabel = [[UILabelalloc] initWithFrame:CGRectMake(10,10, 300, 40)];    [self.viewaddSubview:showLabel];        NSInteger (^myBlock)(NSInteger) = ^(NSInteger age) {       

視圖添加手勢不會retain當前視圖

在一個view A上添加一個手勢B後,view A會retain住手勢B所以如果這個手勢B, 是一個全域的,那麼最後在釋放view A時, 應該去remove手勢B, 否則手勢B則不能被release掉。當然,如果我們使用手勢是像下面這樣使用的,則在release view A時, 就不需要再去remove這個手勢了。    mVi = [[MSViewalloc]initWithFrame:CGRectMake(50,150,100,100)];   

UIViewController與其上的UIView關係引用總結

研究一:UIViewController與其上的UIView關係引用總結前兩天寫一段代碼,裡面有這樣的需求,通過ATViewPaging 來載入顯示一系列的某些UIViewController的view對象。然後在這些view中, 又需要執行一些UIViewController的方法,(如:resetAction, startAction等)所以這些UIViewController需要view進行引用。簡單地說就是, 自訂了一個UIView, 自訂了一個UIViewController,

需要熟記的git命令

需要熟記的github常用命令總結一下ubuntu下github常用的命令,設定部分跳過,假設repository的名字叫hello-world: 1.建立一個新的repository: 先在github上建立並寫好相關名字,描述。 $cd ~/hello-world //到hello-world目錄 $git init //初始化 $git add . //把所有檔案加入到索引(不想把所有檔案加入,可以用gitignore或add 具體檔案) $git commit

表徵圖命名規範

Technical Q&A QA1686App Icons on iPad and iPhoneQ: How are the icon files in my application bundle used on iPad and iPhone?A: Below are guidelines for handling icon files for iPhone-only apps, iPad-only apps, and universal apps.IMPORTANT: Icons

蘋果個人開發人員帳號如何升級成公司帳號

重要!!!收藏備用:最近要把之前申請的個人IDP升級為公司帳號,打了一堆電話終於知道了處理方法,現在將流程記下來以便後續備用:1.撥打蘋果針對中國區開發人員的諮詢服務熱線:4006 701 8552.簡單向對方(中文不太標準,但聽懂沒問題)說明意圖後,會要求提供:(1)之前申請IDP時purchase form上的person ID,Enrollment ID(2)開發人員帳號,3.對方會直接幫忙升級賬戶屆時會需要提供一些公司相關的資料傳真過去,包括:《企業法人營業執照》和

NSLog 屏蔽輸出

   

class category VS class extension

1、extension更像是匿名的category(Class extensions are like anonymous categories)2、category更傾向於寫在獨立的檔案中,之後這樣命名“NSView+CustomAdditions.h”,在對應的.m檔案中的block塊中實現。所以,cagegory更傾向於用於對class進行功能的分離,用於組織類的功能模組。extension更傾向於在同一個類的.m檔案的最上方寫,而其實現則放在該類的implementation

如何查看沒有symbol的崩潰日誌

smking:下面這種方式針對於這個裝置本身就在咱們手中, 如果是在客戶手中的話, 那麼如何擷取這個dsym檔案倒是個問題。所以下面這種方式的前提是基於裝置在我們手中。1,擷取dSYMs檔案中的image其路徑一般為:~/Library/Developer/Xcode/Archive/YYYY-MM-DD/AppName.xcarchive/dSYMs/AppName.app.dSYM/Contents/Resources/DWARF/AppName2,計算崩潰日誌中的實際運行地址symbol

TCP/IP(三向交握和四次斷開)與UDP

TCP/IP(三向交握和四次斷開)與UDP   1.     初識:通訊我們已經學了一段時間了,不過最初接觸的還是基於TCP/IP協議的通訊。也就是,我們在傳送資料之前,必須是雙方建立了串連的,所以通常稱它是連線導向的。我原來以為只要是一方發送出了資料,另一方就一定收的到。後來又來了個UDP,而且它還是不需要建立串連的,只要是知道了某一IP和連接埠號碼就可以發送資料了。但是它並不可靠,它只管發送,不管對方是否接受到甚至不管對方是否存在。但我還是不明白他們之間到底真正的區別是什麼。    2.  

TCP+UDP區別&&TCP三向交握理解

 TCP---傳輸控制通訊協定,提供的是連線導向、可靠的位元組流服務。當客戶和伺服器彼此交換資料前,必須先在雙方之間建立一個TCP串連,之後才能傳輸資料。TCP提供逾時重發,丟棄重複資料,檢驗資料,流量控制等功能,保證資料能從一端傳到另一端。     UDP---使用者資料包通訊協定,是一個簡單的面向資料報的運輸層協議。UDP不提供可靠性,它只是把應用程式傳給IP層的資料報發送出去,但是並不能保證它們能到達目的地。由於UDP在傳輸資料報前不用在客戶和伺服器之間建立一個串連,且沒有逾時重發等機制,

總頁數: 61357 1 .... 15483 15484 15485 15486 15487 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.