Time of Update: 2016-08-10
標籤:一、什麼是MonkeyMonkey是一個Android平台下一個命令列自動化測試載入器,可以運行在模擬器裡或實際裝置中。 它向系統發送偽隨機的使用者事件流(如按鍵輸入、觸控螢幕輸入、手勢輸入等),實現對正在開發的應用程式進行壓力測試。Monkey包括許多選項,它們大致分為四大類:基本配置選項,如設定嘗試的事件數目量運行約束選項,如設定只對單獨的一個包進行測試事件類型和頻率調試選項在Monkey啟動並執行時候,它建置事件,並把它們發給系統。同時,Monkey還對待測系統進行監測,對
Time of Update: 2016-08-09
標籤:android開發之背景音樂與音效一:添加背景音樂(MediaPlayer)MediaPlayer class can be used to control playback of audio/video files and streams.MediaPlayer 類是用來控制音頻和視頻檔案的播放;執行個體化MediaPlayer的方法:直接new的方式:MediaPlayer mp = new MediaPlayer();使用create的方式,如:MediaPlayer mp =
Time of Update: 2016-08-09
標籤:(1)安裝:npm install -g react-native-clireact-native-cli是用來開發React Native的命令列工具上面這行代碼將會協助你在terminal中安裝react-native命令。當然,你只需要運行一次這行代碼。(2)由於眾所周知的網路原因,react-native命令列從npm官方源拖代碼時會遇上麻煩。請將npm倉庫源替換為國內鏡像:npm config set registry
Time of Update: 2016-08-09
標籤:使用OC自訂了一個IntPair類作為NSDictionary類的索引值,與JAVA中的Pair<int,int>使用方式類似,然而在使用過程中遇到了各種問題,有必要記錄一下。首先,需要實現NSCoping協議,如果不實現的話,在使用IntPair作為key向dictionary中添加資料時會警示告:Sending ‘IntPair *__strong to parameter of incompatible type ‘id<NSCopying>
Time of Update: 2016-08-10
標籤:iOS根據Url 擷取圖片尺寸// 根據圖片url擷取圖片尺寸+(CGSize)getImageSizeWithURL:(id)imageURL{ NSURL* URL = nil; if([imageURL isKindOfClass:[NSURL class]]){ URL = imageURL; } if([imageURL isKindOfClass:[NSString class]]){ URL = [NSURL
Time of Update: 2016-08-10
標籤:Xcode:Command+Shift+N 快速建立projectCommand+N 快速建立檔案Command + Alt + N = 快速建立組(檔案夾) Command + 0, hide/show navigationBarCommand + alt + 0, hide/show utilitiesBarCommand + shift +
Time of Update: 2016-08-10
標籤: 簡單的翻譯下,keychain可以儲存密碼、認證等等,至於有什麼好處,呵呵噠,自己百度去吧,總結一點就是更安全,而且取的更方便吧,看app情境吧。 本次代碼,分為兩段,一段為儲存代碼 1 - (BOOL)saveData:(NSString *)str 2 { 3 OSStatus status = noErr; 4 NSMutableDictionary *query = [[NSMutableDictionary alloc] init]; 5
Time of Update: 2016-08-10
標籤:Autolayout:最重要的兩個概念:約束:對控制項位置和大小的限定條件參照:對控制項設定的約束是相對於哪一個視圖而言的自動布局的核心計算公式:obj1.property1 =(obj2.property2 * multiplier)+ constant value解釋:obj1的property1屬性等於obj2的property2屬性乘以multiplier(係數)再加constant(常量);約束的優先順序:約束的priority屬性工作表示約束的優先順序,取值區間為[0,1000
Time of Update: 2016-08-10
標籤:實現:仿新浪微博1、項目配置1> 取消橫豎屏2> 設定表徵圖和啟動圖片3> 刪除MainStoryboard,全部代碼建立2、添加TabBarController2.1 建立視窗1>在didFinishLaunchingWithOptions方法中,建立視窗,設定根控制器,顯示視窗2>
Time of Update: 2016-08-10
標籤:DatePicker、TimePicker==>DatePicker,用於選擇日期TimePicker,用於選擇時間兩者均派生與FrameLayout,兩者在FrameLayout的基礎上提供了一些方法來擷取使用者所選日期、時間;程式中如果需要擷取使用者選擇的日期、時間,可通過添加DataPicker添加OnDataChangeListener進行監聽,為TimePicker添加OnTimeChangeListener進行監聽。執行個體——略 進度條
Time of Update: 2016-08-10
標籤:<?php header("Content-type:text/html;charset=utf-8"); function is_mobile(){ $user_agent = $_SERVER[‘HTTP_USER_AGENT‘]; $mobile_agents =
Time of Update: 2016-08-11
標籤:iOS開發UI篇—Quartz2D簡單介紹一、什麼是Quartz2D Quartz 2D是?個二維繪圖引擎,同時支援iOS和Mac系統 Quartz 2D能完成的工作: 繪製圖形 : 線條\三角形\矩形\圓\弧等 繪製文字 繪製\產生圖片(映像) 讀取\產生PDF \裁剪圖片
Time of Update: 2016-08-11
標籤:本文轉載至 http://blog.csdn.net/hanhailong726188/article/details/42344131由於項目的需要,需要設計能評分、能顯示評分資料的星級評等條,但是IOS上好像沒有這個控制項,Android是有RatingBar這個控制項的(又發現一個IOS不如Android好的),那就只能自訂了,在網上也找了相關的例子,發現都是很老的版本了,非ARC版本的,而且不能評分成0分,還沒有indicator效果,於是我自己重新寫了一個控制項,命名為
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
標籤:一、實現效果 說明:點擊隨機按鈕,能夠自動選取,下方資料自動重新整理。 二、實現思路1.picker
Time of Update: 2016-08-10
標籤:android scrollview 仿qq寫一個可以來回彈的ScrollView.只需要重寫ScrollView:public class MyScrollView extends ScrollView { // y方向上當前觸摸點的前一次記錄位置 private&nbs
Time of Update: 2016-08-10
標籤:看過了千裡大腿的blog,再加上最近也有一些同學問我web與app測試的區別。所以在這裡也獻醜,寫一篇隨筆。希望對大家有所協助。筆者做了快三年的測試了。大部分時間都在做app的測試,web測試也做了半年左右。其實我覺得這兩者並沒有什麼大的區別。僅僅從功能測試的層面上來講的話,在流程和功能測試上是沒有區別的。那麼區別在哪裡呢?我個人覺得就是由於載體不一樣,所以系統測試和一些細節可能會不一樣。那麼我們就要先來瞭解,web和app的區別。web項目,一般都是b/s架構,基於瀏覽器的,而app則是
Time of Update: 2016-08-10
標籤: Reveal是一個程式介面調試工具,可以調試iOS apps和tvOS apps。使用Reveal,我們可以在開發時動態地查看和修改應用程式的介面。避免每次修改UI的時候都要重新運行程式。接下來按照規矩,如,能用 圖說明清楚的就不用文字來表達了,文字的表現力不夠直觀。 Reveal程式運行1、如“Reveal程式運行”所示,我使用的Reveal官方提供的項目來
Time of Update: 2016-08-10
標籤:對於時間的操作在開發中很常見,但有時候我們需要擷取到一年後的時間,或者一周后的時間.靠通過秒數計算是不行的.那就牽扯到另外一個日曆類(NSCalendar).下面先簡單看一下 NSDatelet date = NSDate()let formatter = NSDateFormatter() formatter.dateFormat = "yyyy-MM-dd HH-mm-ss"formatter.stringFromDate(date)// 延遲多少秒為正數 前多少秒為負數let
Time of Update: 2016-08-10
標籤:什麼是熱更新?舉個例子,你的app上架了,但是突然想添加個小功能,那麼你有兩種方法第一種方法:在原生代碼中修改原始碼,然後提交到appStore,這個過程真是很漫長...雖然最近我提交的都是一兩天就能得到反饋,但是沒人能保證蘋果的服務態度一直這樣好.有可能10天半個月的也沒時間給你審核.我把這個稱為冷更新!第二種方法:就是利用一些三方平台.現在比較火的就是JSPatch之前有(Wax)了. 用官網 的介紹JSPatch 是一個開源項目(Github連結),只需要在項目裡引入極小的引擎檔案,