Time of Update: 2016-01-29
標籤:CocoaAsyncSocket無疑是目前封裝得最完善的Socket庫了:支援非同步TCP/UDP,支援GCD,Objective-C介面封裝,同時還有日誌跟蹤功能,使用此日誌跟蹤,程式員可以很方便的進行調試。檔案如下: 如果想開啟日誌調試,很簡單,匯入需要的DDASLLogger.h標頭檔,建立DDASLLogger單利對象就可以了。 簡單的示範如下:1.在故事版布局2.在ViewController.h檔案中//
Time of Update: 2016-01-30
標籤: AppDomain是CLR(Common Language Runtime:公用語言運行庫),它可以載入Assembly、建立對象以及執行程式。 AppDomain是CLR實現代碼隔離的基本機制。 每一個AppDomain可以單獨運行、停止;每個AppDomain都有自己預設的異常處理;一個AppDomain的運行失敗不會影響到其他AppDomain的運行。 CLR在被CLR Host(windows shell or InternetExplorer or SQL
Time of Update: 2016-02-01
標籤:原文:大叔也說Xamarin~Android篇~環境部署與破解現在移動開發很HOT,以至於很多人都轉向了它,大叔也不例外,這次有機制接觸一下xamarin這個東西,其實之前也用於xamarin,只是用來寫網頁程式,沒有接觸到移動開發,對於xamarin的移動開發分為三個分支,android,ios和winform,以後可能還會支援其它的開發,xamarin這個東西是跨平台的,本身也有mac,window版本,根據你的需要和習慣而定.Android需要涉及的幾個東西java
Time of Update: 2016-02-01
標籤:原文:大叔也說Xamarin~Android篇~調用遠程API介面,發POST請求Xamarin我們在上節已經教大家如何去部署它的環境了,今天來說一個實際的例子,使用android客戶調用.net web api的一個介面,並發送POST請求,當服務端回到請求後做出響應,用戶端android將響應的內容輸出,並跳換到別一個Activity頁面,在新視圖上載入網頁內容到webView控制項上,整個流程結束!一
Time of Update: 2016-02-01
標籤:原文:大叔也說Xamarin~Android篇~原生登陸與WebView的網站如何共用Session事情是這樣的,我們最近開了一個APP,主要使用xamarin做了一個登陸,它與伺服器API進行資料通訊,當使用者名稱密碼正確去,跳轉到新的activity,並在webview控制項中開啟服務端的Html5頁面,而h5頁面有些需要進行授權才能訪問,如使用者中心,我的訂單,我的商品等等,而我們的登陸是在原生的activity裡實現的,在登陸成功後服務端會向它分配一個SessionID,並儲存在用
Time of Update: 2016-02-01
標籤:我們不能總是依賴於BitmapFactory 以下告訴大家怎麼從Bitmaqp中截取某一部分建立新的Bitmap 系統會有一個預設png圖片:icon.png 可是這個圖片中最外層會有白色的 比較討厭 如今以此為例 說說怎麼截取 由於其外層為白色 顯示不出來 所以我用了 *.9.png 作為其邊界 建立Bitmaop 且指向icon.png<span style="font-size:12px;">Bitmap ori =
Time of Update: 2016-01-30
標籤:一篇不錯的資源博文,轉載分享給大家: 1、Android團隊提供的樣本項目 如果不是從學習Android SDK中提供的那些範例代碼開始,可能沒有更好的方法來掌握在Android這個架構上開發。由Android的核心Team Dev提供了15個優秀的樣本項目,包含了遊戲、影像處理、時間顯示、開始菜單捷徑等。 地址: http://www.apkbus.com/android-13506-1-1.html 2、 Remote
Time of Update: 2016-01-26
標籤:轉自:http://blog.csdn.net/totogo2010/article/details/8233565雖然iOS 5.0版本之後加入了ARC機制,由於相互參考關聯性比較複雜時,記憶體泄露還是可能存在。所以瞭解原理很重要。這裡講述在沒有ARC的情況下,如何使用Instruments來尋找程式中的記憶體泄露,以及NSZombieEnabled設定的使用。本文假設你已經比較熟悉Obj-C的記憶體管理機制。實驗的開發環境:XCode
Time of Update: 2016-01-24
標籤:Core Foundation中NSURLConnection在2003年伴隨著Safari瀏覽器的發行,誕生的時間比較久遠,iOS升級比較快,AFNetWorking在3.0版本刪除了所有基於NSURLConnection API的所有支援,新的API完全基於NSURLSession。AFNetworking 1.0建立在NSURLConnection的基礎之上 ,AFNetworking
Time of Update: 2016-01-25
標籤:伺服器端Bonjour服務發布成功之後,用戶端可以通過NSNetService解析服務,解析成功後,可以獲得通訊的資料細節,如:IP地址、連接埠等資訊。首先需要執行個體化NSNetService對象代碼如下: -(id)init { _service = [[NSNetService alloc] initWithDomain:@”local.” type:@&r
Time of Update: 2016-01-27
標籤:IOS中自訂導覽列標題: UILabel *titleText = [[UILabel alloc] initWithFrame: CGRectMake(160, 0, 120, 50)]; titleText.backgroundColor = [UIColor clearColor]; titleText.textColor=[UIColor whiteColor]; [titleText setFont:[UIFont systemFontOfSize:17.0]];
Time of Update: 2016-01-25
標籤:1.解析JSon資料格式出錯的問題unescaped control character around character XXXX和 The data couldn’t be read because it isn’t in the correct format.Error的錯誤碼為3840出現這種情況時,一般是json資料中的不規範造成的,json資料中也許有逸出字元的出現導致了這種情況,如有/t/n/0等出現 資料不太規範解決方案:1.後台修改資料&
Time of Update: 2016-01-23
標籤: 1 - (void)drawRect:(CGRect)rect 2 { 3 // 1.擷取上下文 4 CGContextRef ctx = UIGraphicsGetCurrentContext(); 5 6 // 2.建立路徑(一個path就代表一條路徑) 7 // 但凡通過quarzt2d中的帶有create/ copy / retain 方法建立出來的值都必須手動的釋放 8 CGMutablePathRef path =
Time of Update: 2016-01-25
標籤: 1 // 2 // ViewController.m 3 // UIActionSheet詳解 4 // 5 // Created by 大歡 on 16/1/25. 6 // Copyright © 2016年 bjsxt. All rights reserved. 7 // 8 9 #import "ViewController.h"10 11 @interface ViewController ()<UIActionSheetDelegate>12
Time of Update: 2016-01-21
標籤:1、記憶體幾大地區1> 棧區:局部變數(基礎資料型別 (Elementary Data Type)、指標變數)。2> 堆區:程式啟動並執行過程中動態分配的儲存空間(建立的對象)。3> BSS段:沒有初始化的全域變數和靜態變數。4> 資料區:已經初始化的全域變數和靜態變數。(字串常量)5> 程式碼片段:程式編譯後的代碼的內容。 2、引用計數器1>
Time of Update: 2016-01-25
標籤:作為一個沒有學習Android的菜鳥,近期一直在工作之外努力地學習的Android的使用。這周看了下Android的畫圖。主要是Canvas,Paint等,感覺須要實踐下。下午正好有空,就想整一個乒乓球的遊戲,算是鞏固學的知識。首先,須要瞭解下Android的畫圖須要掌握的經常使用類。包含Canvas,就像一個畫板一樣,全部的東西都是在其上畫的。Paint就是畫筆。用其能夠畫各種基本圖形和文字。
Time of Update: 2016-01-21
標籤:對於伺服器端來說,返回給用戶端的資料格式一般分為html、xml和json這三種格式,現在給大家講解一下json這個知識點,1 如何通過json-lib和gson這兩個json解析庫來對解析我們的json資料,2 以及如何在我們的Android用戶端解析來自伺服器端的json資料,並更新到UI當中。(下篇來講) 一、什麼是jsonjson(Javascript Object Notation)是一種輕量級的資料交換格式,相比於xml這種資料交換格式來說,因為解析xml比較的複雜,
Time of Update: 2016-01-21
標籤:對於一個遊戲的開發,我們除了完畢遊戲的功能之外,還有多少東西我們須要考慮呢?非常多。也非常煩!但做過一遍之後下一次就會非常easy。都有什麼東西我們想加入到遊戲其中呢?(1)分享功能(2)評分功能(3)遊戲中心(GameCenter)(4)廣告(iAd以及其它廣告比方Admob)(5)在應用程式內購買(6)。。。這些功能並非全然必要的。要依據情況考慮。但比方分享,評分,這些功能能提高一個遊戲的擴散速度,顯示是值得每個遊戲都加入的功能。以下略微總結一下每個功能的基本使用方法。PS:這僅僅是一
Time of Update: 2016-01-21
標籤:iOS開發UI篇—程式啟動原理和UIApplication 一、UIApplication1.簡單介紹(1)UIApplication對象是應用程式的象徵,一個UIApplication對象就代表一個應用程式。(2)每一個應用都有自己的UIApplication對象,而且是單例的,如果試圖在程式中建立一個UIApplication對象,那麼將報錯提示。(3)通過[UIApplicationsharedApplication]可以獲得這個單例對象(4) 一個i
Time of Update: 2016-01-21
標籤:可以看到很多的APP在第一次運行之後就會彈出來一個Toast說什麼捷徑已建立,那麼這個東西是怎麼搞出來的呢很簡單就下面幾句話,寫在這兒以後好copy先建立一個類 1 import android.app.Activity; 2 import android.content.Intent; 3 import android.os.Parcelable; 4 5 /** 6 * Created by Administrator on 2016/1/21. 7 */ 8 public