Time of Update: 2016-08-10
標籤:關於 xcode引入第三方靜態類庫 duplicate symbol _OBJC_XXX 重複編譯錯誤看這裡 http://www.cnblogs.com/cocoajin/p/3917709.html之前提到了兩種方式;一種是修改xcode編譯選項;一種是在打包時去掉一方;今天有第三種方式;直接使用ar命令在其中一個包中刪除指定的重複編譯的.o檔案; 如下情境示範靜態庫libTaobao.a 裡面編譯有CEO.m 檔案並且有
Time of Update: 2016-08-10
標籤:來源:http://www.seejs.com/archives/296目錄遠端偵錯概述使用 Chrome 的 ADB 擴充進行遠端偵錯1. 安裝 ADB 擴充2. 啟用你的行動裝置上的 USB 調試功能3. 通過 USB 串連你的 PC 和行動裝置4. 開始使用 ADB 擴充進行調試5. 調試你的應用程式注意連接埠反向轉寄(實驗)1. 串連你的行動裝置2. 啟用連接埠反向轉寄3. 添加一個連接埠轉寄規則4. 利益注意:
Time of Update: 2016-08-10
標籤:在Android開發過程中,防作弊一直是老生常談的問題,而模擬器的檢測往往是防作弊中的重要一環,接下來有關於模擬器的檢測方法,和大家進行一個簡單的分享。1.傳統的檢測方法。傳統的檢測方法主要是對模擬器的IMSI、IDS、預設檔案等幾個方面進行檢測。(1)預設號碼: [java] view plain copy private static String[] known_numbers = {"1555
Time of Update: 2016-08-10
標籤:環境變數什麼的都不說了,網上大量;此處記錄直接編譯部分,如果你是cpp工程,那麼編譯就非常明了了,直接cd到android工程,然後運行build_native.py,需要什麼參數直接填上就好,耐心等待吧;但是,相信很多同志都在糾結於cocos2dx-3.x之後的lua工程,編譯安卓的時候,進項目一看,沒有build_native.py,頓時傻眼了。。這可如何是好?呵呵。。如果在你編譯cpp項目的時候細心一點,開啟build_native.py檔案看一下,你就會發現這其中的奧秘了,最核心的
Time of Update: 2016-08-10
標籤:MainActivity.java package com.cela.one.cela1;import android.os.Bundle;import android.support.design.widget.FloatingActionButton;import android.support.design.widget.Snackbar;import android.support.v7.app.AppCompatActivity;import
Time of Update: 2016-08-10
標籤:我有時將MFC編譯成64位並運行,就會報這個錯誤。後來尋找原因,就在於系統中使用了錯誤的dll。比如這個程式要使用64位的dll,而你拷貝進去的是同名的32位dll。解決方案就是放置正確的dll。比如,提示:你就應該把正確的64位的dll放到system32下。注意,如果是64位win7系統,那麼64位的dll應該放在system32中,而32位的dll才要放在sysWow64中。 "The Application was unable to start
Time of Update: 2016-08-10
標籤:高效載入大圖片我們在編寫Android程式的時候經常要用到許多圖片,不同圖片總是會有不同的形狀、不同的大小,但在大多數情況下,這些圖片都會大於我們程式所需要的大小。比如說系統圖片庫裡展示的圖片大都是用手機網路攝影機拍出來的,這些圖片的解析度會比我們手機螢幕的解析度高得多。大家應該知道,我們編寫的應用程式都是有一定記憶體限制的,程式佔用了過高的記憶體就容易出現OOM(OutOfMemory)異常。我們可以通過下面的代碼看出每個應用程式最高可用記憶體是多少。int maxMemory =
Time of Update: 2016-08-10
標籤:原文地址:http://android.xsoftlab.net/training/gestures/multi.html多點觸控是指多個手指同時觸控螢幕幕的情況。這節課主要學習如何檢測多點觸控手勢。記錄多個觸控點當多根手指同時觸碰到螢幕時,系統會產生以下觸摸事件:ACTION_DOWN -第一個觸碰到螢幕的點。它是手勢的起始事件。這個觸控點的指標資料在MotionEvent對象中的索引總是0。ACTION_POINTER_DOWN
Time of Update: 2016-08-10
標籤:問題:I have a ListView that‘s using a custom adapter. I want to dynamically add/remove items from the ListView. I‘ve tried everything inside the getView() method in my view adapter. I‘ve tried
Time of Update: 2016-08-10
標籤:調試 webapp azure visualstudio 當我們將 Web App 部署在 Azure 上時,如果能夠實現遠端偵錯,將會極大的提高我們修複 bug 的效率。Visual Studio 一貫以功能強大、易用著稱,當然可以實現基於 Azure 應用的建立、發布和調試。接下來就讓我們一起看看如何使用 Visual Studio 遠端偵錯部署在
Time of Update: 2016-08-10
標籤:android 測試工程師 產品經理 程式員 設計師 650) this.width=650;"
Time of Update: 2016-08-10
標籤:android四大組件開始寫第一篇:android四大組件:1
Time of Update: 2016-08-10
標籤:今天去面試,被問到一個用了一萬次的東西,然而我並不瞭解具體是個毛毛,看這一篇豁然開朗。 DevicePixelRatio 以及這句話:行動裝置上的viewport分為layout viewport 、 visual viewport 和 ideal viewport 三類。然後為毛要 既寫 width=device-width 又寫 initial-scale=1 。
Time of Update: 2016-08-10
標籤:一、ios應用常用的資料存放區方式1.plist(XML屬性列表歸檔)2.喜好設定3.NSKeydeArchiver歸檔(儲存自訂對象)4.SQLite3(資料庫,關係型資料庫,不能直接儲存物件,要編寫一些資料庫的語句,將對象拆開儲存)5.Core
Time of Update: 2016-08-10
標籤:RunLoop 是 iOS 和 OSX 開發中非常基礎的一個概念,這篇文章將從 CFRunLoop 的源碼入手,介紹 RunLoop 的概念以及底層實現原理。之後會介紹一下在 iOS 中,蘋果是如何利用 RunLoop 實現自動釋放池、延遲回調、觸摸事件、螢幕重新整理等功能的。1、先來一發,孫源大神的講解視頻:http://v.youku.com/v_show/id_XODgxODkzODI0.html(亮點:講解通俗易懂,理解深刻)2、孫源大神原文部落格:http://www.code4
Time of Update: 2016-08-10
標籤:這裡有一篇很棒的文章寫如何在Android上擷取流暢的簽名:Smoother Signatures:https://corner.squareup.com/2012/07/smoother-signatures.html,但是我沒有找到一篇是寫在iOS上如何?。那麼,究竟怎麼做才能在iOS裝置上擷取使用者的簽名呢? 雖然我沒有找到任何關於擷取簽名的文章,但是在App store上已經有了實現得很好的app。 Paper by
Time of Update: 2016-08-10
標籤:使用真機調試我們的App介面,如果你的真機是沒有越獄的裝置,那麼使用Reveal來調試UI的步驟是最麻煩的。開啟Reveal的庫位置取Reveal的庫拖庫進項目1、如“拖庫進項目”圖所示,把Reveal的庫拖到我們項目中來。選擇添加的方法2、如“選擇添加的方法”所示,不要把庫加到我們App的target裡面。添加到Bundle Resource3、如“添加到Bundle
Time of Update: 2016-08-10
標籤:轉自連結http://bbs.itheima.com/thread-204217-1-1.html 使用Android Studio進行開,隨著項目的增大,依賴庫的增多,構建速度越來越慢,現在最慢要6分鐘才能build一個release的安裝包,在網上尋找資料,發現可以通過一些配置可以加快速度,這裡跟大家分享一下。 開啟gradle單獨的守護進程在下面的目錄下面建立gradle.properties檔案:/home//.gradle/
Time of Update: 2016-08-09
標籤: SSL pinning在構建一個高度安全的移動APP上扮演了一個十分重要的角色。然而如今好多使用者在使用無線行動裝置去訪問無數不安全的無線網路。 這篇文章主要覆蓋了SSL pinning 技術,來協助我們處理最常見的安全攻擊--中間人攻擊(MITM)。 SSL(Secure Socket Layer 安全通訊端層)確保用戶端-伺服器在HTTP請求的方式上將通訊內容加密----被指定為HTTPS(SSL上的HTTP)。這種加密體系是基於PKI(Pbulic Key
Time of Update: 2016-08-09
標籤:一、基本過程建立一個項目,系統預設的主控制器繼承自UIViewController,把主控制器兩個檔案刪掉。在storyboard中,預設的控制器是View Controller,而我們需要的是導航控制器,那麼就把系統的給刪掉,拖一個導航控制器進來,導航控制器中預設的第一個子控制器是一個tableview controller,這裡不需要,把它刪掉,重新拖三個View Controller到介面上進行連線,簡單的設定就可以了。