Time of Update: 2015-05-10
標籤:工具 sina Proxy 伺服器 前言在Google還能正常訪問的時候,不少人使用Google App Engine進行代理服務,但是在Google被封殺掉之後這項服務便不能使用了,在國內,我們有BAE,SAE等祖國版服務,某些時候,我們就可以利用這寫服務進行國內代理,從而實現突破內網封殺,教育網加速,甚至是隱藏ip等功能。所需要的工具 Sina App EngineGoagent
Time of Update: 2015-05-10
標籤:1、archive 歸檔 資料的儲存 1: let result = NSKeyedArchiver.archiveRootObject(contacts, toFile: path as String) 2: println("儲存結果\(result)") 資料的讀取: 1: var t:[Contact]? 2: var
Time of Update: 2015-05-10
標籤:現如今,擁有著 80% 的市場份額的 Android 是最主流的手機作業系統。它運行在無數的智能手機、平板以及其他各種各樣的裝置上。僅憑這一點,我們是否可以認為 Android 編程是簡單而輕鬆的呢?幾年前,Miley Cyrus 還在唱著鄉村音樂,Justin Bieber 還梳著他那著名的“Bieber”髮型,Malcolm 還在 AC/DC 樂隊,而同時 Android 開發還相當複雜。Android 開發人員對於Android
Time of Update: 2015-05-09
標籤: 如果你也出現了“Could not launch ‘app name‘”,No such file or directory
Time of Update: 2015-05-09
標籤:<?xml version="1.0" encoding="utf-8" ?> <resources> <color name="white">#ffffff</color><!--白色 --> <color name="ivory">#fffff0</color><!--象牙色 --> <color name="lightyellow">#ffffe0</color>&
Time of Update: 2015-05-09
標籤:記得 上次我們開CodeReView大會 有人提出 " NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 去擷取 nsdate 或者 nsstring (date)" 長時間 或者頻次高的調用 該方法 就會出現頁面操作犯卡eg滾動滑動切換.查看cpu可以以明顯看出 dateFormatter 建立 明顯是一個消耗記憶體的操作.
Time of Update: 2015-05-09
標籤:nstimer 定時 後台 NSTimer可以在APP中設定定時執行的任務. 而使用setKeepAliveTimeout: handler:可以設定APP後台運行時的定時任務.NSTimer下邊是NSTimer的標頭檔, 其中介紹了timerWithTimeInterval, scheduledTimerWithTimeInterval, initWithFireDate, fire,
Time of Update: 2015-05-09
標籤:首先還是最基礎的ImageView控制項如何顯示圖片:<ImageView Android:id="@+id/imgView" android:layout_width="fill_parent"
Time of Update: 2015-05-09
標籤:android android開發 異常處理 應用發生crash之後要查看log,判斷問題出在什麼地方,可是一旦應用發布出去,就要想辦法把使用者的崩潰日誌拿到分析。所以要在發生crash之後抓取log,然後上傳到伺服器,方便開發人員查看,現在都有很多第三方做這方面的服務,這裡說下如何自己來實現。其實原理很簡單,應用出現異常後,會由預設的異常處理器來處理異常,我們要做的就是把這個任務接管過來
Time of Update: 2015-05-09
標籤:ubuntu安裝sudo apt-get install lib32z1 lib32ncurses5sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386sudo apt-get install libqt4-openglsudo apt-get install libglu1-mesa fedora安裝 sudo yum
Time of Update: 2015-05-09
標籤:UIGestureRecognizer是一個抽象類別,定義了所有手勢的基本行為,它有6個子類處理具體的手勢:1.UITapGestureRecognizer (任意手指任意次數的點擊)// 點擊次數numberOfTapsRequired// 手指個數numberOfTouchesRequired
Time of Update: 2015-05-09
標籤:iOS開發工具系列(按功能分) 這是我們多篇iOS開發工具系列篇中的一篇,此前的文章比如:那些不能錯過的Xcode外掛程式,iOS開發人員有價值的工具集,iOS/OS X開發:各種工具快到碗裡來!,App原型設計工具使用心得(上)& App原型設計工具使用心得(下),你用哪種工具進行iOS app自動化功能測試?,iOS 開發人員必知的 75
Time of Update: 2015-05-09
標籤:android theme android-l Android5.0較之以前的版本,有一個比較大的改變:在Android5.x中支援Material
Time of Update: 2015-05-10
標籤:android edittext imeoptions 在我們的手機中,雖然通常IME軟鍵盤右下角會是斷行符號按鍵,但我們經常會看到點擊不同的編輯框,IME軟鍵盤右下角會有不同的表徵圖。例如: 點擊瀏覽器網址欄的時候,IME軟鍵盤右下角會變成“GO”或“前往; 而我們點擊Google搜尋方塊,IME軟鍵盤右下角會變成 放大鏡
Time of Update: 2015-05-10
標籤:通訊錄 android listview 脈脈中註冊時有一個,我已開啟許可權:這個原理:1、如果通訊錄為空白,脈脈就不讓你往下進行,2、如果沒有開啟許可權,脈脈就不讓你往下進行,3、如果開啟許可權且通訊錄為空白,脈脈就不讓你往下進行,4、如果開啟許可權且通訊錄不為空白,脈脈才能讓你往下進行。讀取通訊錄許可權<!-- 讀取連絡人許可權 -->
Time of Update: 2015-05-10
標籤:android 設計 dp sp px Android自興起以來,開發人員不斷增加,與此同時市場上參差不齊的裝置也不斷增加,隨之而來的則是開發人員需要適配眾多機型而帶來的困擾與抱怨。並且隨著不同廠家定製化不同的ROM,Android裝置的片段化現象日益嚴重。這篇文章主要講述如何設計中嚴格遵從設計表徵圖準的Android頁面
Time of Update: 2015-05-10
標籤:利用dumpsys這個工具查看activity相關資訊adb shell dumpsys activity > 1.log //把相關資訊儲存到1.log中adb shell dumpsys activity | grep "Running activities" -A 7 //-A 7表示顯示匹配行和之後的7行資料查看協助:adb shell dumpsys activity -h第一個就是當前介面所對應的Activity名稱啦
Time of Update: 2015-05-10
標籤: iOS的APP的應用開發的過程中,有時為了bug跟蹤或者擷取用反饋的需要自動收集使用者裝置、系統資訊、應用資訊等等,這些資訊方便開發人員診斷問題,當然這些資訊是使用者的非隱私資訊,是通過開發api可以擷取到的。那麼通過那些api可以擷取這些資訊呢,iOS的SDK中提供了UIDevice,NSBundle,NSLocale。UIDevice
Time of Update: 2015-05-10
標籤:目前Apple推薦的情境轉換的方法有以下幾個: 一般的跳轉方法: presentViewController Discussion In a horizontally compact environment, the presented view is always full screen. In a horizontally regular environment, the presentation depends on the value in the
Time of Update: 2015-05-10
標籤:1、安裝外掛程式Toast is compatible with Cordova Plugman, compatible with PhoneGap 3.0 CLI, here‘s how it works with the CLI (backup your project first!):Using the Cordova CLI and the Cordova Plugin Registry$ cordova plugin add