Time of Update: 2015-11-17
標籤: 我開發的很多項目中都有用到計算時間差的地方,這裡把我封裝的一個小方法分享給需要的朋友,當然主要是初學者們,哈哈。 主要使用了NSDate、NSCalender、NSComponents三個類,這三個類裡面的方法很多,大家都可以瀏覽一下,特別需要注意方法後面的版本限制,注意使用不要出現版本適配問題。廢話不多,直接Show you the code: 首先是.h 1 /** 2 * 計算時間差 3 * 4 * @param startDate 開始時間 5 *
Time of Update: 2015-11-17
標籤:複習這兩天學習的內容動畫 // frame bounds alpha 背景顏色 center transform(轉換) UIImageView* iv =[[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];
Time of Update: 2015-11-16
標籤:咱們書接上回:上一篇編譯好了PJsip這次我們來點實戰上次編譯過後就不必做別的修改因為ios平台的庫都支援了。開啟工程 找到 pjsip- apps/src/pjsua/ios/ipjsua.xcodeproj, 運行 看看能不能成功要是不成功報錯看看是不是缺少 、、、、、、、darwin9.a,找到目標檔案夾刪掉那個檔案。好了現在編譯過了注意:要想實現功能呢還要telnet到指定連接埠的地址上, 那麼你要自己搭建sip伺服器
Time of Update: 2015-11-16
標籤:問題描述:github下載的Demo,很多時候使用到CocoaPods,有的時候因為依賴關係或者版本問題不能編譯運行。出現例如The sandbox is not sync with the Podfile.lock問題時候,如下所示diff: /../Podfile.lock: No such file or directory diff: Manifest.lock: No such file or directory error: The sandbox is not in
Time of Update: 2015-11-17
標籤: Android的訊息處理有三個核心類:Looper,Handler和Message。其實還有一個Message
Time of Update: 2015-11-16
標籤: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //1.KVC的使用 // Key Value Coding的縮寫, 表示索引值編碼
Time of Update: 2015-11-16
標籤:API概述UsbManager 允許您枚舉已串連的USB裝置並且與其進行“交流”。UsbDevice 代表了一個已串連的USB的裝置並且包含具有該裝置驗證資訊,介面和存取點的方法。UsbInterface 代表了一個USB裝置的一個介面,該介面定義了一系列關於裝置的函數。一個裝置在進行“交流”的時候可以有一個或者多個介面。UsbEndpoint
Time of Update: 2015-11-16
標籤:唐巧前輩說這些都是 iOS 的基礎問題,應該對此深入的瞭解。當初看到時,大部分回答不上來,因為平時沒有好好思考整理過。這裡大部分的概念大多會在學習 OC 的過程中遇到過,但還是得經過寫代碼才能有更深的理解。反正我當初看那些設計模式是雲裡霧裡,每個字都認識,就是不知道說的什麼。即使現在,有些東西,我也不是很理解。Objective-C 底層Objective-C runtime library:Objective-C 的物件模型,Block
Time of Update: 2015-11-16
標籤: 首先放上pjsip官方網站http://www.pjsip.org/download.htm 下載的時候注意while the .bz2 has LF line-ends and is for Unix and Mac OS X systems. ( 請下載.bz2 ) 下載完成後開始編譯 :首先你要有一個Xcode。1、找到你的源碼,也就是你下載下來的那個.tar.bz2
Time of Update: 2015-11-17
標籤:問題列表偽類 :active 生效要CSS偽類 :active 生效,只需要給 document 綁定 touchstart 或 touchend 事件<style>a { color: #000;}a:active { color: #fff;}</style><a herf=foo >bar</a><script>
Time of Update: 2015-11-16
標籤:今天開始,要正式系統的學習Android了。我想要看清未來的路。so,我查了很多,這篇部落格很對胃口,寫的很具體,一目瞭然。以至於可以預知之後的路。Thanks。從今天開始,也要付出努力了。當下把Android學好,以後工作後學習,前端和伺服器端,以及html5和Hadoop。我愛編程,它將伴我一生。 大道三千,何以證道?最近有私信、郵件給我諮詢一些職業生涯規劃的同學,我在這裡以過來人的身份給大家一些建議。任何行業,任何職位,無論高低,無論大小,都可以分為廣博、精深兩
Time of Update: 2015-11-16
標籤:一.需求分析 設計的這款手機主要是給父母親那個年齡階段的中老年人使用的,所以在手機的設計上盡量滿足他們的生活需求。比如說我們購買手機的時候,手機都有一些本身內建軟體,這些軟體不可卸載,他們那個年齡階段的人也用不到,這就造成了記憶體的佔用,浪費。所以,我們在設計這款手機的時候,要最大可能符合他們的使用方式。二.組內分工
Time of Update: 2015-11-16
標籤:一·需求分析。設計一款給爸爸媽媽用的手機,用筆和紙,通過在白紙上畫簡單的線框圖,描述手機設計。手機功能設計包括但不限於外觀,外介面,電話,簡訊等。 二·組內分工。盧芷意負責畫圖
Time of Update: 2015-11-16
標籤:使用AddressBook新增連絡人... 新增連絡人...的步驟如下:1建立ABAddressBookRef,這就得到了對地址簿的引用。2調用ABPersonCreate()函數建立一個空的ABRecordRef,得到一條空的連絡人記錄3根據需要為ABRecordRef設定屬性值。
Time of Update: 2015-11-16
標籤:android layout listview //layout 布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2015-11-16
標籤:1.ARC空聲明變數 使用ARC的另一個優勢是所有未初始化的變數預設都是“空值化”的。這意味著像下面這樣的聲明使用ARC編譯後指向的是空值(nil): NSObject *myObject1,*myObjects2; 不過要注意的是,與其他進階程式設計語言不同,ARC不會自動將標量的值設定為零。 這意味著以下幾行代碼聲明的變數其值並不等於零: int a; int
Time of Update: 2015-11-16
標籤:iOS開發—音樂的播放一、簡單說明 音樂播放用到一個叫做AVAudioPlayer的類,這個類可以用於播放手機本地的音樂檔案。注意: (1)該類(AVAudioPlayer)只能用於播放本地音頻。 (2)時間比較短的(稱之為音效)使用AudioServicesCreateSystemSoundID來建立,而本地時間較長(稱之為音樂)使用AVAudioPlayer類。 二、程式碼範例 AVAudioPlayer類依賴於AVFoundation架構,因此使用該類必
Time of Update: 2015-11-16
標籤:Android Studio安裝包,可以到以下網址進行選擇下載:http://www.androiddevtools.cn/,這是個很不錯的網站,裡面有很多資源提供下載,建議大家在進行Android開發時,常來看看。雖然目前已經到1.5版本的了,但是這裡我以安裝1.4.1版本的為例進行說明:一、安裝步驟1、雙擊下載下來的安裝包,如1.4.1下載下來的是一個exe的安裝包,大小為1.1G這樣,雙擊安裝包進行安裝,然後點擊“Next”,如所示:2、勾選Android Virtual
Time of Update: 2015-11-16
標籤:需求分析:
Time of Update: 2015-11-16
標籤: Environment.getExternalStorageState:mounted Environment.getDownloadCacheDirectory().getPath():/cache Environment.getDataDirectory().getPath():/data Environment.getExternalStorageDirectory().getPath():/mnt/sdcard