Time of Update: 2015-12-10
標籤:轉自:http://www.cocoachina.com/ios/20151118/14270.html iOS hybrid App 的實現原理及效能監測2015-11-18 11:39 編輯: lansekuangtu 分類:iOS開發 來源:CocoaChina1 2571iOS原理hybrid
Time of Update: 2015-12-11
標籤:人最怕的是,沒有方向!1.楔子:本人接觸Andrjoid開發也有一年多了,期間在一家外包公司獨立開發了五六個項目。雖談不上大牛,但自認小有所成。平時沒什麼愛好,就喜歡看看技術部落格,實驗各種開原始碼,寫寫學習筆記。最近感覺有點陷入瓶頸了,進步甚慢,卻又不知該如何進一步提升自己。對於開發中遇到的很多問題,雖有所領悟,然不夠系統,一些小知識點,也常有遺漏。覺得是時候系統的反思一下自己的知識體系了,於是決定製定一個回顧計劃,綜合自己看的部落格、書籍,以及自己的開發實踐,對一些常用的知識點進行整理
Time of Update: 2015-12-11
標籤:Error:Unable to start the daemon process: could not reserve enough space for object heap.Please assign more memory to Gradle in the project‘s gradle.properties file.For example, the following line, in the gradle.properties file, sets the maximum
Time of Update: 2015-12-10
標籤:Type ‘*****‘ could not be resolvedMethod ‘******‘ could not be resolved 等等很多諸如此類的錯誤 解決方案:是由於沒有將jni.h匯入的緣故,而這個檔案在ndk的目錄下面。所以,參照以下步驟:Project Properties -> C/C++ General -> Path and Symbols 選擇include標籤,Add ->
Time of Update: 2015-12-10
標籤:edgesForExtendedLayout屬性用於替代wantsFullScreenLayout,控制頁面顯示的範圍,預設值是UIRectEdgeAll automaticallyAdjustsScrollViewInsets:通常我們希望ScrollView或者UITableView內容顯示是在UINavigation
Time of Update: 2015-12-11
標籤:一、iOS runtime原理對於runtime機制,在網上找到的資料大概就是怎麼去用這些東西,以及查看runtime.h標頭檔中的實現,當然這確實是一種很好的學習方法,但是,其實我們還是不會知道runtime底層編譯成C++語言之後做了什嗎? 查到一個大牛給資料,頓時對runtime有了一定認識!我們隨便寫一個小程式,代碼如下: person類標頭檔如下,<!-- lang: cpp -->#import
Time of Update: 2015-12-11
標籤:註:本篇博文轉載於 http://my.oschina.net/mengshuai/blog/541314?fromerr=z8tDxWUH 本文介紹了文章作者從事了幾年android應用的開發,經曆2次架構變革,第一次整合了RxJava第二次整合了MVP,並將RxJava與MVP完美結合,實現了低耦合,代碼簡單,測試方便的架構。其實我們在開發中也遇到過,Android入門門檻較低,如果前期對APP規劃不清晰,Coder們對未來變化把握不準,技術架構經驗不夠強大,最終導
Time of Update: 2015-12-10
標籤:轉自: https://gist.github.com/igaiga/1354221 @interface ImageUploader : NSObject {NSData *theImage;}@property (retain) NSData *theImage;- (void) syncUpload:(NSData *) uploadImage;@end #import "ImageUploader.h" #define
Time of Update: 2015-12-09
標籤:package com.zx.filedemo2;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import
Time of Update: 2015-12-10
標籤:前言: 我們在android手機上面有時候會遇到監聽手機軟鍵盤按鍵的時候,例如:我們在瀏覽器輸入url完畢後可以點擊軟鍵盤右下角的“GO”按鍵載入url頁面;在點擊搜尋方塊的時候,點擊右下角的search符號鍵可以進行搜尋;或者在全部資料輸入完畢後,點擊右下角的"done"就馬上進行下一步操作。:function 1: 重寫Activity的dispatchKeyEvent(KeyEvent
Time of Update: 2015-12-13
標籤: 選擇HttpHandler還是HttpModule? HttpHandler和HttpModule之間有什麼差別 之所以有這個疑問,是因為在這二類對象中都可以訪問Request, Response對象,都能處理請求。 我原以為在部落格 用Asp.net寫自己的服務架構 中做了那麼多的示範應該把它們的使用方法說清楚了, 然而有些人看了我的那些樣本,仍然不知道該如何選擇它們,為了實現同一個目標,我既用了HttpHandler,也有用HttpModule。
Time of Update: 2015-12-08
標籤:1. When to use NSMutableArray and when to use NSArray? 1> 當數組元素需要動態地添加或者刪除時,用NSMutableArray2> 當數組元素固定不變時,用NSArray 2. Give us example of what are&n
Time of Update: 2015-12-11
標籤:iOS 8 中通過UITableViewAutomaticDimension 常量支援自適應高度的儲存格(iOS 7 就要麻煩得多)。但是在實際應用中,我們需要注意以下幾個問題:1、 設定好模板儲存格的自動布局 模板儲存格中,subviews的自動局部必須要能夠把儲存格撐滿。也就是說,iOS 必須能夠通過內容的自動布局約束計算出 cell 的高。以下面的儲存格為例:cell中有上下兩個
Time of Update: 2015-12-10
標籤:一個好的app 異常處理機制 我認為應該至少包含以下幾個功能:1.能把錯誤資訊上傳到伺服器 讓開發人員可以持續改進app2.錯誤資訊至少應該包含 是否在主進程 是否在主線程 等可以協助程式員定位的資訊3.最好包含手機硬體及軟體資訊。4.主進程引發的異常 最好交由系統自己處理 也就是讓使用者可以感知到 那種(當然你也可以自己定義一套更有意思的感知系統對話方塊等,具體可參考各種有意思的404介面)5.子進程引發的異常最好別讓使用者感知到。比如push之類的 這種
Time of Update: 2015-12-09
標籤:http://blog.csdn.net/nieweiking/article/details/38417317 RelativeLayout相對布局相對布局 RelativeLayout 允許子項目指定它們相對於其父元素或兄弟元素的位置,這是實際布局中最常用的布局方式之一。它靈活性大很多,當然屬性也多,操作難度也大,屬性之間產生衝突的的可能性也大,使用相對布局時要多做些測試。 下面是常用的一些屬性
Time of Update: 2015-12-12
標籤:前一篇文章是寫 Android 自己的自動化測試(1)如何安裝和卸載應用程式(java) ,以下再探索一下假設在普通java應用程式中,依據ID來尋找對象1、類庫依賴:The library dependencies are:chimpchat.jar,common.jar,ddmlib.jar,guava-13.0.1.jar,sdklib.jar,hierchyviewer2lib.jarThey can all be found in the sdk/tools/
Time of Update: 2015-12-12
標籤:HTML:<div id="navbar"> <div id=‘navbar_content‘ style="left:0px;"> <div class="channel active"> <span>shouye</span> </div>
Time of Update: 2015-12-11
標籤: 命令模式前言:命令對象封裝了如何對目標執行指令的資訊,因此用戶端或調用者不必瞭解目標的任何細節,卻仍可以對他執行任何已有的操作。通過把請求封裝成對象,客 戶端可 以把它參數化共置入隊列或日誌中,也能夠支援可撤銷操作。命令對象將一個或多個動作綁定到特定的接收器。命令模式消除了作為對象的動作和執行它的接收器之 間的綁定。 本文內容大綱:1、電視機、遙控器與接收器之間的關係2、改變一個視圖的明暗程度(未使用命令模式)3、命令模式介紹4、改變一個視圖的明暗程度(使用命令模式)
Time of Update: 2015-12-12
標籤: Android手機都有USB共用網路的功能 ,利用此功能可以將網際網路共用給電腦基本原理:手機串連WIFI,開啟USB網際網路共用,mac筆記本上網(兩款手機)windows下很簡單,mac os
Time of Update: 2015-12-10
標籤:在行--專家付費諮詢 雜項App Release Checklist—iOS App發布清單。Hey Focus—協助你專註於一個任務。Objective Cloud—Objective C App雲端服務。Thermal—核心資料編輯器。Big Papoo—替代安裝Adhoc App。Tweriod—分析你的推特和followers的推特找出最佳發布時間。Helpscout—使用者郵件處理支援。