Time of Update: 2016-05-03
標籤:移動端即時通訊系統實踐2016-04-19 廖錦幸 iOS開發探索在資訊高度發達的今天,IM基本上已經成為了一個社交應用的標配。本文將以一個移動開發人員的視角,探討移動端即時通訊系統的技術選型和關鍵要點。 1
Time of Update: 2016-05-03
標籤: 關於iOS的設計模式,相信大家肯定不會陌生了,其中最常見的是MVC,也就是模型-視圖-控制器模式,也是我們經常用的,這個這裡就不在敘述了,這裡主要講一講KVC這種模式,若文中有紕漏,請廣大博友出來指正~~聊聊設計模式 雖然設計模式時時刻刻存在我們的項目工程裡,但是我們卻很少去注意它們,只是不自覺的去運用。
Time of Update: 2016-05-03
標籤:一:從傳輸協議上來說 保證登入的安全性,最好使用HTTPS Secure Hypertext Transfer Protocol 安全超文字傳輸通訊協定 (HTTPS),需要申請認證 二:流程模型 (1)伺服器接受到APP發送的使用者名稱和密碼,驗證使用者名稱和密碼是否正確 如果驗證正確,產生一個隨機的不重複的TOKER字串,在redis裡面維護一個映射表比如token=>id (2)伺服器把token字串返回給app,app把這個token字串儲存起來,作為登入的驗證
Time of Update: 2016-05-03
標籤:一.外部通知使用情境:假如你想要用某寶上的一個商品分享給朋友,你想這個物品的URL分享給你的好友。之後你的好友點擊開此URL,如果在裝了某寶的情況下,iPhone會自動跳轉到某寶 二.實現步驟:自訂URL模式響應URL請求 三.Demo:在項目的info.plist添加如下: ? (p.s 注意層級) 現在得到的就是自訂URL模式。可以通過調用cornorDemo://*********來開啟自己的應用 2.
Time of Update: 2016-05-03
標籤: 輸入如何處理 若是開發一個互動型的應用(如遊戲),通常需要子類化 GLSurfaceView,由此可以擷取輸入事件。下面有個例子:java代碼:package eoe.ClearTest;import javax.microedition.khronos.egl.EGLConfig;import
Time of Update: 2016-05-03
標籤:iOS block從零開始在iOS4.0之後,block橫空出世,它本身封裝了一段代碼並將這段代碼當做變數,通過block()的方式進行回調。block的結構先來一段簡單的代碼看看:void (^myBlock)(int a) = ^(int a){ NSLog(@"%zd",a); }; NSLog(@"旭寶愛吃魚"); myBlock(999);輸出結果:2016-05-03 11:27:18.571 block[5340:706252] 旭寶愛吃魚20
Time of Update: 2016-05-03
標籤:思科IOS有2種主要命令列模式:使用者模式與特權模式1.使用者模式(user
Time of Update: 2016-05-03
標籤: // 手勢事件touchstart //當手指接觸螢幕時觸發touchmove //當已經接觸螢幕的手指開始移動後觸發touchend //當手指離開螢幕時觸發touchcancel // 觸摸事件gesturestart //當兩個手指接觸螢幕時觸發gesturechange //當兩個手指接觸螢幕後開始移動時觸發gestureend // 旋轉螢幕事件
Time of Update: 2016-05-03
標籤:Android源碼包括應用程式源碼、SDK工具集以及NDK工具集等等,如何下載?請看:配置Android原始碼下載環境:建立一個用於存放下載指令檔(repo)的目錄# mkdir ~/bin# PATH=~/bin:$PATH下載rope指令檔# curl https://dl-ssl.google.com/dl/googlesource/git-repo > ~/bin/repo# chmod a+x ~/bin/repo建立用於存放Android原始碼的目錄# mkdir
Time of Update: 2016-05-03
標籤: //應用程式啟動完畢時調用- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSLog(@"%s",__func__); return YES;} //應用程式將要失去焦點時調用-
Time of Update: 2016-05-03
標籤:在實際工作中有些程式不可避免的需要使用數學函數進行計算,比如地圖程式的地理座標到地圖座標的變換。Objective-C做為ANSI C的擴充,使用C標準庫標頭檔<math.h>中定義的數學常量宏及數學函數來實現基本的數學計算操作,所以不必費神再在Cocoa Foundation中尋找相應的函數和類了。這裡列出一些常用宏和數學函數,更詳細的資訊還是需要去查閱<math.h>標頭檔。數學常量:#define
Time of Update: 2016-05-03
標籤: 調用百度 apihttp://apistore.baidu.com/apiworks/servicedetail/117.html 貼上代碼using Newtonsoft.Json;using Newtonsoft.Json.Linq; /// <summary> /// 發送HTTP請求 /// </summary> /// <param name="url">請求的URL</param>
Time of Update: 2016-05-03
標籤:Android是一個非常優秀的嵌入式作業系統,android的系統架構分為4層,第一層為Linux核心,這一層主要包括Linux驅動程式以及記憶體管理、進程管理、電源管理的等程式。並且不同的Android的版本的驅動可能並不通用。第二層為C/C++程式碼程式庫,這一層主要包括使用C/C++編寫的程式碼程式庫(Linux下的.so檔案),也包括.Dalivak虛擬機器的運行時(Runtime)。第三層為Android SDK API,這一層也可稱java
Time of Update: 2016-05-03
標籤:座標標準庫ZBLibrary,是一個MVP架構的Android快速開發架構,提供一套開發標準(UI,Data,Listener)以及模板和工具類並規範代碼。封裝層級少,簡單高效相容性好。一句代碼就可實現全域滑動返回(可重寫);整合方便快捷的照片選取器、日期選取器、地址選取器、時間重新整理器等。 豐富的功能 簡單的實現 詳細的注釋 規範的風格 ?https://githu
Time of Update: 2016-05-03
標籤:SDWEBImge原理一,先上標答1)UIImageView+WebCache: setImageWithURL:placeholderImage:options: 先顯示 placeholderImage ,同時由SDWebImageManager 根據 URL
Time of Update: 2016-05-03
標籤:Git使用入門 Linux 核心代碼及許多著名的項目(如Aniroid Eclipes,KDE,QT,Ruby on Rails等)都使用了Linux 之父Linus編寫的Git進行原始程式碼控制。Linux 以一個檔案系統專家和核心設計者的視角對 Git進行了設計。其獨特的設計讓Git擁有非凡的效能和最為最佳化的儲存能力,Git在各個方面都優於其他同類的原始程式碼控制軟體。 安裝Gitubuntu
Time of Update: 2016-05-03
標籤: 本章主要介紹如何搭建Android 底層開發的環境,主要包括Android應用程式開發環境,Android NDK 開發環境和交叉編譯環境的搭建。 開發、測試和調試Linux驅動、HAL程式庫需要的工具:jdk6或以上版本、eclipse3.4或以上版本 ADT, CDT ,Android SDK ,Android NDK, 交叉編譯環境、Linux核心原始碼、Android原始碼、用於調試開發板的串口工具:minicom。
Time of Update: 2016-05-03
標籤:發送圖片:首先找到具體傳遞的圖片:private Bitmap getimage(String srcPath) {BitmapFactory.Options newOpts = new BitmapFactory.Options();// 開始讀入圖片,此時把options.inJustDecodeBounds 設回true了newOpts.inJustDecodeBounds = true;Bitmap bitmap =
Time of Update: 2016-05-03
標籤: IOS開發之免費認證+不越獄真機調試 標籤: delphiios免費認證無需越獄真機調試2015-09-20 17:50 3286人閱讀 評論(0) 收藏 舉報 分類: Delphi(30) iOS(4) 本文轉自:http://www.cnblogs.com/weii/p/4688299.html蘋果發布Xcode7後,
Time of Update: 2016-05-03
標籤:使用Git下載兩套原始碼,一套是Android 原始碼,一套是Linux 核心原始碼。由於Android移植主要就是Linux核心的移植,而Linux核心移植主要是Linux驅動移植,所以為了開發與測試Linux驅動,需要在Ubuntu Linux 下搭建兩套開發環境:Android應用程式開發環境和Linux 核心開發環境. 一、下載、先行編譯、和測試Android原始碼的核心步驟: