Time of Update: 2018-12-07
iOS sdk中提供了很多方便的方法來播放多媒體。本文將利用這些SDK做一個demo,來講述一下如何使用它們來播放音頻檔案。AudioToolbox framework 使用AudioToolbox framework。這個架構可以將比較短的聲音註冊到 system sound服務上。被註冊到system sound服務上的聲音稱之為 system sounds。它必須滿足下面幾個條件。1、 播放的時間不能超過30秒2、資料必須是
Time of Update: 2015-10-20
UITableView載入幾種不同的cell,uitableviewcell 類似上面的圖片,一個滾動視圖上頜很多個模組,以前用scrollview感覺不是很方便,想了下,其實可以用collectionview或者tableview的UITableView舉例 其實就是一個 tableview載入幾個不同的cell,可以根據唯一標示來判定註冊:
Time of Update: 2015-08-29
iOS中UIButton控制項的用法及部分參數解釋,iosuibutton 在UI控制項中UIButton是極其常用的一類控制項,它的類對象建立與大多數UI控制項使用執行個體方法init建立不同,通常使用類方法建立:+ (id)buttonWithType:(UIButtonType)buttonType;如果使用執行個體方法建立UIButton對象,如:UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(100,
Time of Update: 2015-06-02
iOS使用UITableView從plist中選擇省市區最近在做一個天氣應用,需要使用者選擇所在城市。考慮到城市資訊一般不會發生大的變化,所以從網上找到了中國城市資訊的xml檔案,下面是利用一個tableview實現地區選擇的代碼,比較簡單,就不解釋了。AddressViewController.h檔案//// AddressViewController.h// AddressDemo//// Created by worthy.zhang on 15/5/29.//
Time of Update: 2015-05-30
IOS中一段文字設定多種字型顏色代碼 這篇文章主要介紹了IOS中一段文字設定多種字型顏色代碼,十分的實用,有需要的小夥伴可以參考下。 給定range和需要設定的顏色,就可以給一段文字設定多種不同的字型顏色,使用方法如下: 代碼如下: [self fuwenbenLabel:contentLabel FontNumber:[UIFont systemFontOfSize:15] AndRange:NSMakeRange(6, 1) AndColor:RGBACOLOR(34,
Time of Update: 2015-05-13
iOS SDK詳解之App使用Touch ID認證 前言:從iOS 8.0之後,Apple 開放了App使用Touch ID來認證。但是有幾點要注意:App只是把認證的過程代理給iOS系統了,並不能獲得指紋的具體資訊 不要試圖把指紋資訊和其他的資料庫比較,在我寫的這天還是不可能的。使用的開始驗證驗證失敗支援的裝置iPhone 5s + iPad Air 2 + iPad Mini 3 +如何使用匯入使用的framework#import 初始化一個LAContext
Time of Update: 2015-05-10
iOS項目的完整重新命名方法圖文教程,ios項目重新命名圖文原文連結:http://www.cocoachina.com/ios/20150104/10824.htmliOS項目的完整重新命名方法圖文教程前言:在iOS開發中,有時候想改一下項目的名字,都會遇到很多麻煩。直接改項目名吧,XCODE又不會幫你改所有的名字。總是有很多文 件、檔案夾或者是項目設定的項。而且都是不能隨便改的,有時候改著改著,編譯不了。所以各位重新命名項目時,記得先備份好一份噢。本文我會介紹一種方法,是
Time of Update: 2015-04-22
iOS開發系列之常用自訂控制項開發集—自訂下拉式清單按鈕控制項開發在實際開發中很多時候我們需要用到下拉式清單,我們下面來實現一下。WHC_ComboBox.h標頭檔如下://// WHC_ComboBox.h// WHC_ComboBox//// Created by 吳海超 on 15/4/2.////#import @interface WHC_ComboBox : UIButton@endWHC_ComboBox.m源檔案如下://// WHC_ComboBox.m// WHC_
Time of Update: 2015-03-27
iOS訊息推送機制的實現iOS訊息推送的工作機制可以簡單的用來概括: Provider是指某個iPhone軟體的Push伺服器,APNS是Apple Push Notification
Time of Update: 2015-03-16
教你寫能被舒服舒服又舒服地調用的IOS庫,調用ios庫目錄前言腦洞開一開分析整容結語 前言 2014年過的那麼快,過年又那麼塊,2015年又是飛快地節奏,真尼瑪感覺上帝是不是無聊使用了變速外掛開啟了加速模式~到現在博主都無法接受已經上班的事實……在地鐵臉被擠在玻璃上的時候只能用眼神寫滿傻X射這個世界一臉!!原諒博主那麼雞糞~因為哥最近生病了,不嗨心~~,我想來去想不明白,博主每周健身4天,胸肌壓女友、拳頭比沙煲、吃喝健又康、體硬似野馬,怎麼會生病呢
Time of Update: 2015-01-13
[iOS UI進階,iosui進階A.事件的產生和傳遞 發生觸摸事件後,系統會將該事件加入到一個由UIApplication管理的事件隊列中UIApplication會從事件隊列中取出最前面的事件,並將事件分發下去以便處理,通常,先發送事件給應用程式的主視窗(keyWindow)主視窗會在視圖階層中找到一個最合適的視圖來處理觸摸事件,這也是整個事件處理過程的第一步找到合適的視圖控制項後,就會調用視圖控制項的touches方法來作具體的事件處理touchesBegan…touchesMoved…
Time of Update: 2014-04-24
首先,先介紹幾個概念:GCD,隊列,串列,並行,同步,非同步。
Time of Update: 2013-12-26
詳解iPhone Simulator檔案路徑是本文要介紹的內容,iphone/ipod touch app 的開發使用了沙箱,即程式員能訪問的一些檔案要在自己程式的沙箱之內,一個應用程式的目錄除了編譯後的程式檔案,通常還會有自己的document,tmp目錄,可以通過調用api來擷取這些路徑,然後儲存檔案。當使用xcode編譯執行時,通常會啟動一個iphone
Time of Update: 2013-12-10
當程式中含有多個view,需要在之間切換的時候,可以使用UINavigationController,或者是ModalViewController。UINabigationController 是通過嚮導條來切換多個view。而如果view 的數量比較少,且顯示領域為全屏的時候,用ModalViewController 就比較合適(比如需要使用者輸入資訊的view,結束後自動回複到之前的view)。今天我們就看看ModalViewController
Time of Update: 2013-12-10
第一種: 直接返回方式。-(void)UpadaPost:(NSString *)strcontext URL:(NSString *)urlstr{NSLog(urlstr);NSLog(strcontext);assert(strcontext != NULL);assert(urlstr != NULL);NSData *postData = [strcontext dataUsingEncoding:NSASCIIStringEncoding
Time of Update: 2013-12-10
以4.3以下相容性為例,在項目先行編譯標頭檔(xx.pch)中加入如下代碼: #import <Availability.h> #define __AVAILABILITY_INTERNAL__IPHONE_3_2 __AVAILABILITY_INTERNAL_DEPRECATED #define __AVAILABILITY_INTERNAL__IPHONE_4_0 __AVAILABILITY_INTERNAL_DEPRECATED #define
Time of Update: 2013-12-10
1.檢查是否有這個對象或者方法responseToSelector:@selector 2.延時非同步執行peformSelector:withObject:afterDelay 3.模擬器路徑:/[user]/Library/Application Support/iPhone
Time of Update: 2013-12-02
代碼中有設計到幾個我不常用的屬性:@property(nonatomic,getter=isContinuous) BOOL continuous; // if set, value change events are generated any time the value changes due to dragging. default =
Time of Update: 2013-11-16
最近在忙著做一個檔案傳輸的軟體,剛開始也沒去想項目實現的困難度,可不可行。怎麼說呢,因為有類似的軟體都已經上線了,別人都已經實現了,就算在可行性上面做再多的分析,也是多餘的了。做這個項目也是我換工作後的第一個項目,以前做ios開發時間並不是很長,對ios開發的經驗也是有限的。也沒想過會遇到什麼困難,既來之則安之了吧。 項目分下來後,我被安排做音視頻模組和圖片模組,主要做UI和媒體檔案的擷取任務和播放。看起來並不是很多事情,我按照以前的工作思維,拿到需求,找到解決方案,考慮工作周期,計劃工作量,
Time of Update: 2013-10-28
ModalViewController可以有不同的呈現方式(modalPresentationStyle),在ipad下要提供多方向支援時,就要注意可能要改變ModalViewController的呈現方式,列舉如下: UIModalPresentationFullScreen:全螢幕模式,即快顯視窗佔滿整個螢幕,在portrait模式和landscape模式下都一樣, UIModalPresentationFormSheet:會將視窗縮小,使之居於螢幕中間,在portrai