Time of Update: 2015-09-10
標籤:本文轉載至 http://www.cocoachina.com/ios/20150714/12555.html 本文由鋼鐵俠般的卿哥(微博)翻譯自蘋果官方文檔:Adopting Multitasking Enhancements on iPad,主要講述iOS 9中iPad的多任務處理功能,歡迎指正。該文檔包含:第一部分:iOS 9 分屏多任務--入門第二部分:iOS 9 分屏多任務--Slide Over & Split View快速入門第三部分:iOS 9
Time of Update: 2015-09-10
標籤:Service是android四大組件之一,沒有使用者介面,一直在後台運行。為什麼使用Service啟動新線程執行耗時任務,而不直接在Activity中啟動一個子線程處理?1、Activity會被使用者退出,Activity所在的進程就變成了空進程(沒有任何活動組件的進程),系統需要記憶體可能會優先終止該進程;2、如果宿主進程被終止,那麼該進程內所有的子線程也會被終止,這樣可能導致子線程無法執行完成;3、其實兩種方式都是可以處理耗時任務的,使用情境不同而已。一、通過Start方式啟動Ser
Time of Update: 2015-09-10
標籤:ios uiviewcontroller loadview nib 問題先看代碼, 建立一個UIViewController的子類TestViewController(包含nib檔案),imageViewCourse和lbCourse是其兩個屬性,通過nib的IBOutlet方式添加。TestViewController
Time of Update: 2015-09-11
標籤:Android裡Scroller類是為了實現View平滑滾動的一個Helper類。通常在自訂的View時使用,在View中定義一個私人成員mScroller = new Scroller(context)。設定mScroller滾動的位置時,並不會導致View的滾動,通常是用mScroller記錄/計算View滾動的位置,再重寫View的computeScroll(),完成實際的滾動。
Time of Update: 2015-09-09
標籤:很多時候,你可能會問,為什麼要用 Service,而不用 Thread 呢,因為用 Thread 是很方便的,比起 Service 也方便多了,下面我詳細的來解釋一下。1). Thread:Thread 是程式執行的最小單元,它是分配CPU的基本單位。可以用 Thread 來執行一些非同步操作。2). Service:Service 是android的一種機制,當它啟動並執行時候如果是Local Service,那麼對應的 Service 是運行在主進程的 main
Time of Update: 2015-09-10
標籤:lldb命令常用(備忘)假如你準備在模擬器裡面運行這個,你可以在“(lldb)”提示的後面輸入下面的:(lldb) po $eaxLLDB在xcode4.3或者之後的版本裡面是預設的調試器。假如你正在使用老一點版本的xcode的話,你又GDB調試器。他們有一些基本的相同的命令,因此假如你的xcode使用的是“(gdb)”提示,而不是“(lldb)”提示的話,你也能夠更隨一起做,而沒有問題。“po&
Time of Update: 2015-09-10
標籤:今天遇到一個問題:在設定listview 自訂adapter的時候 ,點擊item有點擊效果,然後點擊item布局檔案中的某個button 的時候 也同時觸發了listview的點擊效果,解決方案是:1.在adapter布局檔案中添加<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2015-09-11
標籤:meta基礎知識H5頁面視窗自動調整到裝置寬度,並禁止使用者縮放頁面<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />忽略將頁面中的數字識別為電話號碼<meta name="format-detection" content="telephone=no"
Time of Update: 2015-09-11
標籤:Objective-C的記憶體回收行程是一種繼承性的記憶體回收行程。與那些已經存在了一段時間的對象相比,新建立的對象更可能被當成垃圾。記憶體回收行程定期檢查變數和對象以及它們之間的指標,當發現沒有任何變數指向某個對象時,就將該對象視為應該被丟棄的垃圾。最糟糕的事情莫過於保留一個指向不再使用的對象的指標。因此,如果你在一個執行個體變數中指向某個對象,一定要在某個時候將該執行個體變數值為nil,以取消對該對象的引用並使記憶體回收行程知道該對象可以被清理了。 參考資料:《Objecti
Time of Update: 2015-09-09
標籤:在實際開發過程中,app需求都是由產品那邊給出,往往是他給出第一版功能,我們寫好代碼後,會相應的給出第二版、第三版功能,而這些功能是在實際使用中,根據使用者需求而不斷增加的。如果在編碼之初,我們並未認識到這一點,並未後續添加的代碼做好相應的設計準備,那麼無疑,這個項目代碼會越來越亂,就會導致這樣一個迴圈:產品提需求我根據需求寫代碼產品增加需求為了在規定時間內完成任務,我根據需要增加的需求增加代碼(由於沒有思考好相應的設計,使得代碼又長又亂)產品再增加需求我再增加代碼,由於前面代碼設計不合理
Time of Update: 2015-09-09
標籤:public void startRecord() { mediarecorder = new MediaRecorder();// 建立mediarecorder對象 mCamera = getCameraInstance(); Parameters parameters = mCamera.getParameters(); mCamera.autoFocus(null); // 解鎖camera
Time of Update: 2015-09-09
標籤: 看到好的技術教程就想轉載一下,不喜勿噴!謝謝配合,僅供菜鳥學習研究,不要做壞事哦\(^o^)/~ 轉自:http://www.jizhuomi.com/android/environment/232.html
Time of Update: 2015-09-09
標籤:轉自:http://blog.csdn.net/tonyfield/article/details/8238251Android 2.3提供一個稱為嚴苛模式(StrictMode)的調試特性,Google稱該特性已經使數百個Android上的Google應用程式受益。那它都做什麼呢?它將報告與線程及虛擬機器相關的策略違例。一旦檢測到策略違例(policy
Time of Update: 2015-09-08
標籤:前言 第一次註冊部落格,並開始寫部落格,希望自己能夠堅持寫下去(呵呵,堅持乃成功字母)。以後把自己在android方面的理解,或者別的博友的優秀程式碼片段都寫入自己的部落格,一是方便自己日後回顧(溫故而知新嘛),二是給需要的同學閱讀瞭解。本文 下面開始講下我對onFling,onScroll,onMeasure,onLayout,getLeft,getX,getRawX這幾個方法的理解。 onFling @Override public boolean
Time of Update: 2015-09-08
標籤:參考的有什麼是gradlehttp://www.zhihu.com/question/30432152gradle的強大功能,如何通過Gradle實現一套代碼開發不同特性的APKhttp://ghui.me/blog/20150310/create-several-variants-of-an-app-in-gradle/app下面build.gradle檔案//聲明了android程式//app檔案夾下這個Module的gradle設定檔,也可以算是整個項目最主要的gradle設定檔ap
Time of Update: 2015-09-08
標籤:網路通訊AFNetworking 輕量級的通訊類庫,使用非常簡單。建議更新到最新版,前幾天看新聞說之前有個邏輯性的 bug https://github.com/AFNetworking/AFNetworkingMKNetworkKit 最近做的不錯的一個通訊類庫,具有 AFNetworking 和 ASIHTTPRequest雙方的優點,甚至功能更豐富一些,但是本人還沒有使用過。
Time of Update: 2015-09-08
標籤:供應鏈管理 iphone 合作協議 智能手機 喬布斯 過去8年的時間裡,蘋果向世界上輸出了大量的iPhone和iPad,而且以一種掌控的姿勢不斷擴張,現在,他們已經拿走了整個智能手機市場90%的利潤,iPad在平板市場也從未丟掉過金牌,包括市場佔有率和利潤都首屈一指。如果把消費市場比作一場遊戲,那麼,蘋果顯然能閉著眼睛通關
Time of Update: 2015-09-08
標籤:頁面1
Time of Update: 2015-09-08
標籤:由於眾做周知的原因在國內使用Google地圖不太方便,在開發中如果直接使用會出現些問題。但國內的如百度地圖,高德地圖等都無法提供詳細的國外地圖資料,所以研究一下嘍,,,使用 Google Maps Android API v2使用Google提供的SDK,Android Studio開發。首先保證SDK Manager中 Google Play service服務已經安裝。 2.建立一個工程GoogleMapDemo,然後File ->Project Structure-&
Time of Update: 2015-09-08
標籤:iOS開發UI篇—IOS開發中Xcode的一些提示一、快速鍵的使用經常用到的快速鍵如下:建立shift + cmd + n 建立項目cmd + n 建立檔案 視圖option + cmd + 斷行符號 開啟助理編輯器cmd + 斷行符號 顯示主視窗cmd + 0