Time of Update: 2016-06-03
標籤:iOS SDK 介紹環信 SDK 為使用者開發 IM 相關的應用提供的一套完善的開發架構。包括以下幾個部分:SDK_Core: 為核心的訊息同步協議實現,完成與伺服器之間的資訊交換。SDK: 是基於核心協議實現的完整的 IM 功能,實現了不同類型訊息的收發、會話管理、群組、好友、聊天室等功能。EaseUI: 是一群組 IM 相關的 UI 控制項,旨在協助開發人員快速整合環信 SDK。使用者可以基於我們提供的 Demo 實現自己的應用,也可以基於 SDK 開發自己應用。SDK
Time of Update: 2016-06-03
標籤:1.導航控制器永遠顯示的是棧頂控制器的view2.導航控制器中做介面之間的跳轉必須取到導航控制器3.調用pop方法並不會馬上銷毀當前控制器4.popToViewController使用注意點:傳入進去的控制器必須是導航控制器棧裡面的控制器5.導航條的內容由棧頂控制器決定,一個導航控制器只有一個導航條,因此只能由一個控制器決定,誰先顯示在最外面,誰就是棧頂控制器.6.在iOS7之後,預設會把導航條上的按鈕的圖片渲染成藍色.7.導航條上的子控制項位置不需要我們管理,只需要管理尺寸8.UINav
Time of Update: 2016-06-03
標籤:1.隱藏多餘的tableView的cell分割線self.tableView.tableFooterView= [[UIViewalloc]init];2.取消系統內建的返回字樣[[UIBarButtonItemappearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)
Time of Update: 2016-06-03
標籤:一、簡單介紹在iOS中,你能看得見摸得著的東西基本上都是UIView,比如一個按鈕、一個文字標籤、一個表徵圖等等,這些都是UIView。其實UIView之所以能夠顯示在螢幕上,完全是因為它內部的一個圖層,在建立UIView對象時,UIView內部會自動建立一個圖層(即CALayer對象),通過UIView的layer屬性可以訪問這個層。當UIView需要顯示到螢幕時,會調用drawRect:方法進行繪圖,並且會將所有內容繪製在自己的圖層上,繪圖完畢後,系統會將圖層拷貝到螢幕上,於是就完成了
Time of Update: 2016-06-03
標籤:1.隱藏多餘的tableView的cell分割線self.tableView.tableFooterView= [[UIViewalloc]init];2.取消系統內建的返回字樣[[UIBarButtonItemappearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)
Time of Update: 2016-06-03
標籤:call 每個func 都會繼承call apply等方法。 function print(mesage) { console.log(mesage); return mesage; } print.call(this, "cnblogs");//cnblogs call(thisAgr,agr1,agr2...)
Time of Update: 2016-06-03
標籤:很久以來,我一直想找一種方法來斷點調試安卓系統自身的Service,或者bind類型的Service,比如我想看WifiManager裡面的getWifiApConfiguration函數是如何?的。從代碼看到:public WifiConfiguration getWifiApConfiguration() { try { return mService.getWifiApConfiguration(); } catch (RemoteException e)
Time of Update: 2016-06-03
標籤:UITableView裡面的Cell固定高度那是基本不可能了,很多功能和介面都會涉及到高度自適應,而且電商類的尤其普遍,之前都是自己算啊算,代碼寫的非常多,邏輯還沒寫,光這布局UI和高度計算都能接近1000了,寫完之後關鍵出點Bug整個人都不好了當時的是這樣的:突然在github上看到UITableView+FDTemplateLayoutCell這個庫傳送門:點擊開啟連結剛看到的時候是這樣的:能 用 麼 ??? 真 的 這
Time of Update: 2016-06-03
標籤:上次我們講到了使用URLConnection的網路編程,URLConnection已經可以非常方便地與指定網站交換資訊,URLConnection下還有一個子類:HttpURLConnection。HttpURLConnection在URLConnection的基礎上進行改進,增加了一些用於操作HTTP資源的便捷方法。setRequestMethod(String):設定發送請求的方法
Time of Update: 2016-06-03
標籤:Handler的定義:主要接受子線程發送的資料, 並用此資料配合主線程更新UI。解釋: 當應用程式啟動時,Android首先會開啟一個主線程 (也就是UI線程) , 主線程為管理介面中的UI控制項,進行事件分發,比如說,你要是點擊一個 Button
Time of Update: 2016-06-03
標籤:手機本身是作為手機終端使用的,因此它的計算能力,儲存能力都是有限的。它的主要優勢是攜帶方便,可以隨時開啟,而且手機通常總是處於連網狀態。因此網路支援對於手機應用非常重要。Android完全支援JDK本身的TCP,UDP網路通訊API,也可以使用ServerSocket,Socket來建立基於TCP/IP協議的網路通訊,也可以使用DatagramSocket,Datagrampacket來建立基於UDP協議的網路通訊。Android也支援JDK提供的URL,URLConnection等網路通
Time of Update: 2016-06-03
標籤:翻譯自:https://developer.android.com/guide/components/processes-and-threads.html#Processes一直覺得看任何書都不如看Android官方文檔,權威又全面,全是乾貨!進程和線程當某個應用組件啟動且該應用沒有運行其他任何組件時,Android 系統會使用單個執行線程為應用啟動新的 Linux 進程。預設情況下,同一應用的所有組件在相同的進程和線程(稱為“主”線程)中運行。
Time of Update: 2016-06-03
標籤:之前記錄過OC版實現3D Touch功能的小小示範,最近無事整整swift,也弄個swift版的3D Touoch。。。上代碼。一、3D Touch重按主屏icon出現快捷標籤有兩種添加方式:1.靜態添加,在工程中的info.plist檔案中添加,這種方式添加的標籤安裝後就能顯示2.動態添加,通過代碼動態添加快速入口。這種方式添加的標籤,必須先運行一次App才會出現。func application(application: UIApplication,
Time of Update: 2016-06-03
標籤:轉載請註明出處:http://blog.csdn.net/qq_15650553/article/details/51548025譯者註:第一次做這樣的翻譯,自己感覺還是很多不足,有些概念沒有很好的理解,所以翻譯過來的中文可能也會有問題。這篇文章主要是用來記錄自己的學習所得。所以網友們若要根據下面的譯文來學習,不是不行,但是請謹慎。這篇文章描述了Android.mk檔案的文法,這個檔案將Android
Time of Update: 2016-06-03
標籤:handler vs AsyncTaskAsyncTask,是android提供的輕量級的非同步類,可以直接繼承AsyncTask,在類中實現非同步作業,並提供介面反饋當前非同步執行的程度(可以通過介面實現UI進度更新),最後反饋執行的結果給UI主線程。優點:l 簡單,快捷l 過程可控 缺點:l 在使用多個非同步作業和並需要進行Ui變更時,就變得複雜起來Handler 非同步實現時,涉及到 Handler,
Time of Update: 2016-06-03
標籤:簡介在之前的開發中,你肯定用到了xUtils及ButterKnife等依賴注入架構,你可以使用這些架構來簡化你的代碼,因為很多代碼都是重複性的,對於老司機來說,你肯定不想浪費大量的時間在寫一些重複性的東西,比如findViewById之類的代碼,所以好的架構的使用對於快速開發來說是很有必要的,今天要聊得就是開源架構AndroidAnnotations,先看一下官方介紹: AndroidAnnotations is an Open Source framework that speeds
Time of Update: 2016-06-03
標籤:在使用Retrofit時,有時候需要設定Set-Cookie等要求標頭,如果每一個url都需要,那麼直接來個攔截器就好了。官方說明: OkHttp3下OkHttpClient的 List< Interceptor> interceptors()方法,返回的是一個不可編輯的列表,如果對其進行編輯會報出UnSupportedOperationException Interceptor的典型使用情境,就是對request和response的Headers進行編輯
Time of Update: 2016-06-03
標籤:知識點分析來看不複雜內容並沒多少,值得介紹一下的知識點也就下面幾個吧 - 列表標題懸停 - 左右列表滑動時聯動 - 添加商品時的拋物線動畫 - 底部彈出購物車清單 -
Time of Update: 2016-06-03
標籤:一、Runtime前言最近研究Runtime,基礎不夠好,研究好久了,才瞭解一些些,知道個大概,這裡做一個筆記。OC是運行時語言,只有在程式運行時,才會去確定對象的類型,並調用類的對象相應的方法。利用runtime機制讓我們可以在程式運行時動態修改類,對象中的所有屬性,方法,就算是私人方法以及私人屬性都可以動態修改。所以我所理解的就是 動態建立類,修改類,訪問私人方法等一些基本特性,應該說理解runtime的基本用法吧!二、Runtime簡介
Time of Update: 2016-06-03
標籤:50.直接建立的tab記得設定資料來源self.tableView.dataSource = self;51. -(NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section設定組尾標題52. -(NSString *)tableView:(UITableView *)tableView