Time of Update: 2015-11-11
標籤:在iOS上,有一個庫叫做Core Foundation networking或CFNetwork,它是對原始Socket的輕量級封裝,不過它很快對於大多數常見情境來說變得非常笨重了。最後,添加了另一層(NSStream)來封裝CFNetwork,並且作為最基礎的Objective-C網路API。大家更熟悉的類(比如NSURLConnection與UIWebView)都是非常便於使用的,而且能夠通過很少的程式碼完成很多事情,這都是由於這些底層庫所提供的堅實基礎而實現的。一,BSD
Time of Update: 2015-11-10
標籤:前言 除了使用已有的圖片之外,Android應用常常需要在運行時根據情境動態產生2D圖片,比如手機遊戲,這就需要藉助於Android2D繪圖的支援。本篇部落客要講解一下Android下使用Canvas進行繪圖的相關操作。最後將以一個簡單的Demo示範如何使用Canvas在ImageView上畫圖並儲存。畫布Canvas 在Android下進行2D繪圖需要Canvas類的支援,它位於"android.graphics.Canvas"包下,直譯過來為畫布的意思,用於完成在View上的繪圖。
Time of Update: 2015-11-09
標籤:昨天有網友說我寫的那段系統分享代碼在iOS9上有warning,看下了原來ios8之後UIPopoverController被廢棄了。新增加的UIPopoverPresentationController在控制PopView上更簡單好用。下面是我修改之後的代碼:1. 在app內以子視圖方式開啟其他app預覽,僅支援6.0以上openAppWithIdentifier(appId: String)2.
Time of Update: 2015-11-10
標籤:對於網上的第三方 ZXingObjC,自我感覺是對原生的AVFoundation中關於二維碼部分的一個封裝,大致看看ZXingObjC的內部實現其事和原生的實現相似的,裡面都用到了AVFoundation架構中的幾個類:AVCaptureSession,AVCaptureDevice,AVCaptureInput,AVCaptureOutput.剛看到這幾個類以及類內部的屬性和變數的時候,完全不知道是什麼,慢慢的才有了瞭解:
Time of Update: 2015-11-10
標籤:jackson 序列化 還原序列化 jsonmappingexception 使用jackson 序列化java對象的時候報異常:com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException) (through&
Time of Update: 2015-11-09
標籤:問題一:android軟體開發是用java文法,但是為什麼開發環境還需要jdk,有android sdk不就可以了嗎?答: 我知道寫字要用筆,但為什麼還需要筆芯(墨水),有筆杆不就可以了嗎? 問題二:android adt與android sdk有什麼關係,他們在開發中各起到什麼作用?答: ADT(Android Development Tools):
Time of Update: 2015-11-10
標籤:43個在GitHub上的優秀Swift開源項目推薦原文:http://www.php100.com/html/it/biancheng/2015/0112/8329.html[導讀]
Time of Update: 2015-11-09
標籤:為了防止自己的勞動成果被別人竊取,混淆代碼能有效防止被反編譯,下面來總結以下混淆代碼的步驟: 2、編輯項目下的proguard-project.txt,添加不需要混淆的規則(model、泛型、反射、第三方jar包),proguard-project.txt檔案內容如下:# To enable ProGuard in your project, edit project.properties# to define the proguard.config property as
Time of Update: 2015-11-10
標籤:我們在使用 Prefix Header 先行編譯檔案時有時會遇到如下的報錯clang: error: no such file or directory: ‘/Users/linus/Dropbox/Apps/My App/Projekt/My App/SlideMenu/SlideMenu-Prefix.pch‘ clang: error: no input filesCommand
Time of Update: 2015-11-09
標籤:public void createQRImage(String url) { try { // 判斷URL合法性 if (url == null || "".equals(url) || url.length() < 1) { return; } Hashtable<EncodeHintType, String> hints = new
Time of Update: 2015-11-09
標籤:取消tableView中header和footer的粘性效果 最近做一個項目的時候,遇到了一個bug問題,或者說個人能力有限,想了很久沒有想到最好的方法去現實。那麼是什麼問題呢? 首先當我在tabelView中為沒餓過section設定一個header和footer之後,滑動tableView的時候,發現header和footer並不隨著tableView中的cell一起滾動,而且會在頂部活著底部停留一段時間,這樣的效果雖然好,但是上面就是不需要者也的功能,所以只好自己
Time of Update: 2015-11-09
標籤:在開發中,需要擷取當前裝置的一些資訊,可以通過UIDevice,NSbundle,NSlocale擷取.UIDeviceUIDevice 提供了多種屬性,類函數及狀態通知,可以檢測手機電量,定位,感應,機型,當前系統版本等等.//裝置相關資訊的擷取 NSString *strName = [[UIDevice currentDevice] name]; NSLog(@"裝置名稱:%@", strName);//e.g. "My iPhone" NSString
Time of Update: 2015-11-09
標籤:http://www.zhihu.com/question/28779933 Vinjn張靜,Full-Stack Mixed Reality Engineer慕小天、許炎駿、鄧豪 等人贊同可以,分兩塊1. 網路攝影機輸入以及視覺分析,通過 inspirit/jsfeat · GitHub2. WebGL 三維渲染、模型動畫,通過 mrdoob/three.js ·
Time of Update: 2015-11-10
標籤:iOS 擷取檔案的目錄路徑的幾種方法 2 years ago davidzhang iphone沙箱模型的有四個檔案夾,分別是什麼,永久資料存放區一般放在什麼位置,得到模擬器的路徑的簡單方式是什麼.documents,tmp,app,Library。(NSHomeDirectory())手動儲存的檔案在documents檔案裡Nsuserdefaults儲存的檔案在tmp檔案夾裡1、Documents
Time of Update: 2015-11-09
標籤: 上一篇我們已經知道了發布認證是怎麼製作的了,如果還有那裡不甚明白的,可以留言,我會一一解答(我要是會的話)。 那麼,今天我們就開看看測試認證是怎麼製作的,雖然 xcode7出來後,真得可以不需要測試認證了,但是我想還是有許多不用
Time of Update: 2015-11-10
標籤: toolBar是android5.0之後提出的,可以簡單的理解為ActionBar的升級版吧,在5.0之後,官方推薦使用ToolBar!下面開啟ToolBar的本文(老樣子,有問題請指正,有疑問,偶們共同討論!嘎嘎......) ①toolBar是5.0之後提出的,那麼低版本的該怎麼辦啊?老規矩咯,引入V7包‘com.android.support:appcompat-v7:22.1.1‘,就是介個!(注意:下面的一些類都是V7包裡的,不要寫錯了!!!) ②V7包引入之後,還是不可
Time of Update: 2015-11-09
標籤: 1 $(document).ready(function () { 2 /* 判斷裝置*/ 3 var browser={ 4 versions:function(){ 5 var u = navigator.userAgent, app = navigator.appVersion; 6 return { 7 trident: u.indexOf(‘Trident‘) > -
Time of Update: 2015-11-09
標籤: 1234567分步閱讀有了Android studio這麼好用的軟體,自然要有一部不錯的安卓手機,然後在真機上測試自己的程式,那樣才能更好的發現程式中存在的問題,畢竟模擬器不是真正的手機嘛。工具/原料Android studio方法/步驟 建立好一個預設的“hello world!”項目。 在工具列中找到app,點開後選擇“Edit
Time of Update: 2015-11-09
標籤:今天我幫同事安裝VMware workstation12後發現之前的unlocker已經無法進行解鎖了(就是VMware建立虛擬機器無App Mac選項)使用unlocker會出現vmsxmc.exe已停止工作如所示,就是本文提及並要解決的問題:vmxsmc.exe已停止工作。要解決這個問題,我們需要下載python2.7.9,工具/原料:python2.7.9 for window
Time of Update: 2015-11-09
標籤:原文地址:http://segmentfault.com/a/1190000003959359 thisJavaScript的this總是指向一個對象,至於指向哪個對象,是在運行時基於函數的執行環境的動態綁定的,而非函數被聲明時的環境。this的指向this的指向大致可以分為以下4類:作為對象的方法調用作為普通函數調用構造器調用Function.prototype.call或Function.prototype.apply調用1.作為對象的方法調用當函數作為對象的方法被調用時,t