Time of Update: 2016-08-19
標籤:在代碼中使用了相對布局架構Masonry準備兩張圖片,一張是掃描邊框,一張是掃描時的細線分別命名scanFrame.png和scanLine.png並提前放入工程匯入相對布局標頭檔#define MAS_SHORTHAND#define MAS_SHORTHAND_GLOBALS#import "Masonry.h"匯入依賴標頭檔#import <AVFoundation/AVFoundation.h>具體代碼如下: static const char
Time of Update: 2016-08-19
標籤:菜單在傳統型應用程式中使用非常廣泛,由於手機螢幕的制約,菜單在手機應用中減少不少。android應用中的菜單預設是不可見的,只有當使用者單擊手機上“Menu”鍵時,系統才會顯示該應用關聯的採用項。android應用同樣支援操作功能表(ContentMenu),使用者一直按住某個應用的介面時,該應用所關聯操作功能表就會顯示出來。 選項菜單和子功能表SubMenu android學習筆記23——菜單
Time of Update: 2016-08-19
標籤:此黑魔法本應屬於OC,它是基於Runtime實現的偷天換日大法。那麼什麼是Method Swizzling呢?從字面意思來看叫方法協調,大概就是這個意思了。使用此魔法可以替換現有方法為自訂方法,來個偷天換日,偷梁換柱。使用方法很簡單,代碼基本為以下架構。但其具有較強的魔力,這是一個方法hook啊。/** * Method Swizzling * 黑魔法之偷天換日 */#import "UIViewController+Extension.h"#import <
Time of Update: 2016-08-19
標籤:<script type="text/javascript"> $(window).load(function() { (function() { var ua = window.navigator.userAgent, agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPod", "iPad"],
Time of Update: 2016-08-19
標籤:self:類似JAVA中的this指標,是影藏參數,指向當前調用方法的類super:調用父類的方法if(self=[super
Time of Update: 2016-08-19
標籤:一、項目簡介貪吃蛇是一個很經典的遊戲,也很適合用來學習。本教程將和大家一起做一個Android版的貪吃蛇遊戲。我已經將做好的案例上傳到了應用寶,大家可以下載下來把玩一下。為了和其它的貪吃蛇區別開來,我取名叫“快樂貪吃蛇”。應用寶連結:http://sj.qq.com/myapp/detail.htm?apkName=net.chengyujia.happysnake這裡上兩張先睹為快,哈哈。怎麼玩大家應該都知道,不過我還是要多提一下。通過螢幕上的方向鍵控制蛇的前進方
Time of Update: 2016-08-19
標籤:-(void)createCell{ scrollerArr = self.infoArray[0]; // 建立 _scrollerView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_SIZE.width, SCROLLERVIEW_HIGHT)]; _scrollerView.contentSize = CGSizeMake(scrollerArr.count *
Time of Update: 2016-08-19
標籤: __weak typeof(self) weakSelf = self; UIView * tempView = [[UIView alloc]init]; NSInteger count = 10;//設定一排view的個數 NSInteger margin = 10;//設定相隔距離 NSInteger height = 50;//設定view的高度 for (int i = 0; i < count; i ++) {
Time of Update: 2016-08-19
標籤:from:http://www.jianshu.com/p/fcfbd4919b0bviewcontroller的生命週期關乎著資料的儲存,view的重新整理等,very important 一、 ARC環境 單個viewController的生命週期initWithCoder:(NSCoder
Time of Update: 2016-08-19
標籤: 在Android應用程式調試中,有時候第三方應用程式的日誌輸出是通過printf之類的標準函數輸出的,logcat不能捕獲這些日誌,一個方法是使用logwrapper命令來執行第三方應用程式,logwrapper命令可以把第三方應用程式的標準輸出重新導向到logcat的日誌系統中去(預設層級為LOG_INFO,標籤為應用程式名稱)。 logwrapper的Usage如下: Usage: logwrapper [-a] [-d] [-k] BINARY [ARGS
Time of Update: 2016-08-19
標籤:一、底層實現1、AFN的底層實現基於OC的NSURLConnection和NSURLSession 2、ASI的底層實現基於純C語言的CFNetwork架構 3、因為NSURLConnection和NSURLSession是在CFNetwork之上的一層封裝,因此ASI的運行效能高於AFN二、對伺服器返回的資料處理1、ASI沒有直接提供對伺服器資料處理的方式,直接返回的是NSData/NSString 2、AFN提供了多種對伺服器資料處理的方式 (1
Time of Update: 2016-08-19
標籤:Android Studio 運行時出現 finished with non-zero exit value 2 錯誤分析原因:項目包含了兩個相同包名的不同 project 或者 jar舉例:1、當 A Module 中有 V4包,B Module 中也有 V4包,這時就會出現這樣的錯誤解決思路:刪除多餘的 jar 如 V4包,只要將其中一個 module 中的 V4包幹掉,然後引用另一個 有
Time of Update: 2016-08-19
標籤: 1.App功能測試: ——根據產品需求文檔編寫測試案例。——軟體設計文檔編寫用例。注意:就是根據產品需求文檔編寫測試案例而進行測試。 2.App相容性測試: ——android版本的相容性——手機解析度相容性——網路的相容性:2G\3G\4G\WIFI,弱網下、斷網時——app跨版本的相容性1.
Time of Update: 2016-08-19
標籤:行動裝置 App在處理網路資源時,一般都會做離線緩衝處理,其中以圖片緩衝最為典型,其中很流行的離線緩衝架構為SDWebImage。但是,離線緩衝會佔用手機儲存空間,所以緩衝清理功能基本成為資訊、購物、閱讀類app的標配功能。今天介紹的離線緩衝功能的實現,主要分為快取檔案大小的擷取、刪除快取檔案的實現。擷取快取檔案的大小由於快取檔案存在沙箱中,我們可以通過NSFileManager
Time of Update: 2016-08-19
標籤:報錯:Server Error in ‘/‘ Application.--------------------------------------------------------------------------------Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please
Time of Update: 2016-08-19
標籤:理解概念首先,我們必須明確圖片的壓縮其實是兩個概念:“壓” 是指檔案體積變小,但是像素數不變,長寬尺寸不變,那麼品質可能下降。“縮”
Time of Update: 2016-08-19
標籤:http://www.jianshu.com/p/f751be55d1fb字數549 閱讀177 評論0 喜歡0需求很簡單 ,就是載入指定檔案夾下的.so。原因:android在程式啟動並執行狀態下 ,無法在 data/data/packageName/lib 下寫檔案,但可讀。還有一個引申的問題:data/app-lib/packageName/ 下的.so 和 data/data/packageName/lib 的.so 是什麼關係?1 .
Time of Update: 2016-08-19
標籤:Android打包成Apk後,其實是一個壓縮檔,我們用winrar開啟也能看到裡面的檔案結構。還能看到AndroidManifest。但是裡面的內容有點問題。不知道是因為加密還是Android就是如此,開啟AndroidManifest後看到的VersionCode和VersionName是亂碼。。。於是網上搜尋到下面的方法。
Time of Update: 2016-08-19
標籤:apply()與call()都是都是繼承另一個對象的方法,繼承另一個對象的變數。例:function Person(name,age){this.age=age;this.name=name;}function student(name,age,grade){this.grade=grade;Person.apply(this,arguments);}var student =new
Time of Update: 2016-08-19
標籤:所以你應該使用哪個動畫架構呢?我們討論了iOS7的彈簧動畫、JNWSpringAnimation和Facebook的Pop,很自然的你會想知道該使用哪個動畫架構。有一個我不是僅僅選一個動畫架構並單獨專註於它的原因,我想要提供一個大的關於你可以構建動畫和iOS原生介面的不同方式的概覽。在我的app中,我傾向於根據不同的目的對三種架構都進行使用。如果我只是非常簡單地淡出一個視圖,我們直接使用基於block的UIView動畫,因為它們的代碼很少。如果我在做一個指數延遲類型的動畫(緩慢、平穩地移動