標籤:一、什麼是MonkeyMonkey是一個Android平台下一個命令列自動化測試載入器,可以運行在模擬器裡或實際裝置中。 它向系統發送偽隨機的使用者事件流(如按鍵輸入、觸控螢幕輸入、手勢輸入等),實現對正在開發的應用程式進行壓力測試。Monkey包括許多選項,它們大致分為四大類:基本配置選項,如設定嘗試的事件數目量運行約束選項,如設定只對單獨的一個包進行測試事件類型和頻率調試選項在Monkey啟動並執行時候,它建置事件,並把它們發給系統。同時,Monkey還對待測系統進行監測,對
標籤:iOS根據Url 擷取圖片尺寸// 根據圖片url擷取圖片尺寸+(CGSize)getImageSizeWithURL:(id)imageURL{ NSURL* URL = nil; if([imageURL isKindOfClass:[NSURL class]]){ URL = imageURL; } if([imageURL isKindOfClass:[NSString class]]){ URL = [NSURL
標籤:Xcode:Command+Shift+N 快速建立projectCommand+N 快速建立檔案Command + Alt + N = 快速建立組(檔案夾) Command + 0, hide/show navigationBarCommand + alt + 0, hide/show utilitiesBarCommand + shift +
標籤: 簡單的翻譯下,keychain可以儲存密碼、認證等等,至於有什麼好處,呵呵噠,自己百度去吧,總結一點就是更安全,而且取的更方便吧,看app情境吧。 本次代碼,分為兩段,一段為儲存代碼 1 - (BOOL)saveData:(NSString *)str 2 { 3 OSStatus status = noErr; 4 NSMutableDictionary *query = [[NSMutableDictionary alloc] init]; 5
標籤: UI 測試 app 主要核 ui 與實際設計的是否一致;互動方面的問題建議,可以先與 產品經理確認,確認通過後,才開始讓開發實施更改或最佳化功能測試 根據軟體說明或使用者需求驗證 App 的各個功能實現; 中斷測試 類比使用者真實使用 app 時會遇到的中斷情況進行測試.如: 網路的斷網,切換網路, 斷電,來電話/簡訊,聽音樂,切換到其他 app, 開啟其他 app 的通知、低電量時能否正常使用等相容以及適配測試 新舊版本的在功能,邏輯層面的相容測試, 同一個
標籤:試用iOS10beta版,除了長大了的更強大的Siri主要感受到iMessage更加如般強大到除了一般的文字、圖片、表情、語音訊息,還支援訊息特效動畫、動態塗鴉訊息、類似於發紅包轉賬的支付、推廣分享連結、媒體檔案發送(。。。某信還好嗎?);還有改進的地圖導航,支援語音、支援嘀嘀打車等;內建的一堆長期沒有存在感的軟體終於可以卸載了,多了個HomeKit應用;陌生來電識別功能;通知欄、通知提醒訊息格式和上拉麵板設計風格由之前簡約半透明的轉變為傻大白條,個人感覺變醜了!
標籤:Autolayout:最重要的兩個概念:約束:對控制項位置和大小的限定條件參照:對控制項設定的約束是相對於哪一個視圖而言的自動布局的核心計算公式:obj1.property1 =(obj2.property2 * multiplier)+ constant value解釋:obj1的property1屬性等於obj2的property2屬性乘以multiplier(係數)再加constant(常量);約束的優先順序:約束的priority屬性工作表示約束的優先順序,取值區間為[0,1000
標籤:轉自:http://blog.csdn.net/arvin_qx/article/details/6829873在tomcat下部署兩個或多重專案時,web.xml檔案中最好定義webAppRootKey參數,如果不定義,將會預設為“webapp.root”,如下:<!-- 應用路徑
標籤:在xml檔案中,可以直接寫#0000,這個是全透明的效果。#9000這個值相當於56%的樣子,因為顏色值是16進位的,#9000相當於(9/16)而百分比的話,大家可以按照這個比例來換算全透明 #000010%透明 #1600 20%透明 #320030%透明 #480040%透明 #640050%透明 #800
標籤:DatePicker、TimePicker==>DatePicker,用於選擇日期TimePicker,用於選擇時間兩者均派生與FrameLayout,兩者在FrameLayout的基礎上提供了一些方法來擷取使用者所選日期、時間;程式中如果需要擷取使用者選擇的日期、時間,可通過添加DataPicker添加OnDataChangeListener進行監聽,為TimePicker添加OnTimeChangeListener進行監聽。執行個體——略 進度條
標籤:<?php header("Content-type:text/html;charset=utf-8"); function is_mobile(){ $user_agent = $_SERVER[‘HTTP_USER_AGENT‘]; $mobile_agents =
標籤:iOS開發UI篇—Quartz2D簡單介紹一、什麼是Quartz2D Quartz 2D是?個二維繪圖引擎,同時支援iOS和Mac系統 Quartz 2D能完成的工作: 繪製圖形 : 線條\三角形\矩形\圓\弧等 繪製文字 繪製\產生圖片(映像) 讀取\產生PDF \裁剪圖片
標籤:一、簡單說明圖形上下文(Graphics Context):是一個CGContextRef類型的資料圖形內容相關的作用:儲存繪圖資訊、繪圖狀態決定繪製的輸出目標(繪製到什麼地方去?)(輸出目標可以是PDF檔案、Bitmap或者顯示器的視窗上)相同的一套繪圖序列,指定不同的Graphics Context,就可將相同的映像繪製到不同的目標上。Quartz2D提供了以下幾種類型的Graphics Context:Bitmap Graphics ContextPDF Graphics
標籤:本文轉載至 http://blog.csdn.net/hanhailong726188/article/details/42344131由於項目的需要,需要設計能評分、能顯示評分資料的星級評等條,但是IOS上好像沒有這個控制項,Android是有RatingBar這個控制項的(又發現一個IOS不如Android好的),那就只能自訂了,在網上也找了相關的例子,發現都是很老的版本了,非ARC版本的,而且不能評分成0分,還沒有indicator效果,於是我自己重新寫了一個控制項,命名為
標籤:今天去面試,被問到一個用了一萬次的東西,然而我並不瞭解具體是個毛毛,看這一篇豁然開朗。 DevicePixelRatio 以及這句話:行動裝置上的viewport分為layout viewport 、 visual viewport 和 ideal viewport 三類。然後為毛要 既寫 width=device-width 又寫 initial-scale=1 。
標籤:一、實現效果 說明:點擊隨機按鈕,能夠自動選取,下方資料自動重新整理。 二、實現思路1.picker
標籤:android scrollview 仿qq寫一個可以來回彈的ScrollView.只需要重寫ScrollView:public class MyScrollView extends ScrollView { // y方向上當前觸摸點的前一次記錄位置 private&nbs
標籤: 1.資料持久化:將在記憶體中的瞬時資料儲存在存放裝置中。瞬時資料:裝置關機資料丟失。持久化技術提供一種機制可以讓資料在瞬時狀態和持久狀態之間轉換。 2.Android中簡單的三種儲存方式:檔案儲存體、SharedPreference 儲存以及資料庫儲存。 1.檔案儲存體 :不對資料作任何處理,將資料原封不動地儲存到檔案中,適合儲存一些簡單的文本資料和位元據。 a.將資料存放區到檔案中 Context類提供了一個openFileOutput()方法,
標籤:看過了千裡大腿的blog,再加上最近也有一些同學問我web與app測試的區別。所以在這裡也獻醜,寫一篇隨筆。希望對大家有所協助。筆者做了快三年的測試了。大部分時間都在做app的測試,web測試也做了半年左右。其實我覺得這兩者並沒有什麼大的區別。僅僅從功能測試的層面上來講的話,在流程和功能測試上是沒有區別的。那麼區別在哪裡呢?我個人覺得就是由於載體不一樣,所以系統測試和一些細節可能會不一樣。那麼我們就要先來瞭解,web和app的區別。web項目,一般都是b/s架構,基於瀏覽器的,而app則是
標籤: Reveal是一個程式介面調試工具,可以調試iOS apps和tvOS apps。使用Reveal,我們可以在開發時動態地查看和修改應用程式的介面。避免每次修改UI的時候都要重新運行程式。接下來按照規矩,如,能用 圖說明清楚的就不用文字來表達了,文字的表現力不夠直觀。 Reveal程式運行1、如“Reveal程式運行”所示,我使用的Reveal官方提供的項目來