標籤:在開發iOS程式時,有時候需要將時間格式調整成自己希望的格式,這個時候我們可以用NSDateFormatter類來處理。例如://執行個體化一個NSDateFormatter對象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//設定時間格式,這裡可以設定成自己需要的格式[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//用[NSDate
標籤:META相關1. 添加到主屏後的標題(IOS)<meta name="apple-mobile-web-app-title" content="標題"> 2. 啟用 WebApp 全螢幕模式(IOS)<meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-touch-fullscreen" content="yes" /> 3.
標籤:手機或平板裝置螢幕大小差距大,因此開啟網頁時寬度也不同,新做的手機網站如何能夠自適應網頁寬度,就有了一些難度,還好程式猿們想到了這一點,在代碼裡面做了如此設定,下面簡單講解一下。工具/原料寫代碼軟體,記事本或DW都可以手機或平板一台,做測試方法/步驟 方法:在網頁頭部加上這樣一條meta標籤:<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5,
標籤:今天下午動手用了IOS內建的定位,結果在網上看了很多教程,也將範例程式碼直接運行,但就是一直無法擷取位置,代碼如下:首先匯入CoreLocation.framework,然後再引入標頭檔#import 定義屬性?1@property (nonatomic , strong)CLLocationManager *locationManager;然後使用代理 CLLocationManagerDelegate- (void)locate{ //
標籤:首先感謝 http://www.cnblogs.com/puresoul/p/4696638.html 和 http://www.cnblogs.com/fnng/p/4540731.html 兩位博主的詳細介紹!!! web自動化測試的路線是這樣的:程式設計語言基礎--->測試架構--->webdriver API--->開發自動化測試專案。 移動自動化的測試的路線要長一些:程式設計語言基礎---&
標籤:在使用appium過程中遇到了執行一個用例時有多個不同的acitivity的情況,以下為app內部切換acitivity的方法: 如果僅需要切換一次activity,可以通過設定desired_caps[‘appWaitActivity‘] = ‘xxxxxx‘來實現。 如果需要多次切換activity,則通過webdriver中的wait_activity()方法來實現。 wait_activity(): 1 def wait_activity(self,
標籤: 策劃007-App介面互動設計規範字數1805 閱讀3544 評論20 喜歡154互動設計規範在上篇《策劃006-APP介面設計風格》確定下來後,產品經理(兼互動設計)還不用著急將所有的互動稿扔給設計師進行細緻的介面設計。在細節設計啟動前,拉上設計師和安卓前端開發、ios前端開發一起商議確定設計規範先吧!APP設計規範指對APP介面進行風格統一,對介面元素的樣式、顏色和大小設定統一的規範和使用原則。與設計、前端約定好統一的設計規範很重要,約定設計規
標籤:閱讀目錄iOS App的效能關注點 啟動時間 使用者響應 記憶體 圖形和動畫 檔案和網路I/O 更多閱讀 iOS App的效能關注點 雖然iPhone的機能越來越好,但是app的功能也越來越複雜,效能從來都是移動開發的核心關注點之一。我們說一個app效能好,不是簡單指
標籤:前言:因為Object-C是不支援多繼承的,所以很多時候都是用Protocol(協議)來代替。Protocol(協議)只能定義公用的一套介面,但不能提供具體的實現方法。也就是說,它只告訴你要做什麼,但具體怎麼做,它不關心。當 一個類要使用某一個Protocol(協議)時,都必須要遵守協議。比如有些必要實現的方法,你沒有去實現,那麼編譯器就會警示告,來提醒你沒有遵守××
標籤:Android開發環境的安裝1 IDEAndroid可以使用開發的IDE有Eclipse 或者 Android Studio。Android Studio還處於v 0.1.x版本,是early access preview。所以我還是選擇Eclipse + ADT的方法開發。其實沒有什麼複雜,官網已經為開發人員做了一個開發環境整合套件(ADT Bundle)。ADT是Android Develop Tools。這個整合套件包含了eclipse,SDK,SDK Manager。http://
標籤:使用android studio開發安卓應用,內建的模擬器比較坑,於是用天天模擬器,先下載安裝天天模擬器,然後:首先,要開啟USB調試,這個好多人都知道,但是有時候你找不到開發人員選項,不要急開發人員選項 開啟方法:設定-->關於平板電腦(拉到底可見)-->版本號碼(拉到底可見)(連續點擊四到五次)USB調式 開啟:
標籤:我們知道,每建立立一個工程,比如說HelloWord,在分類SupportingFiles裡都會有一個以工程名開頭-Prefix.pch結尾的檔案,如HelloWord-Prefix.pch。對於這個檔案,很長一段時間裡筆者都沒覺得它礙事。直到有一天筆者學習NSLog看網上的教程,大家是怎樣在最終提交應用的時候,一次性將NSLog語句移除。網上大多轉來轉去的方法,都是說把如下的語句#ifdef DEBUG# define DLog(...) NSLog(__VA_
標籤:最近碰到一個問題,當時是為了建了一個能自動適應內容的 Label。根據內容,我計算出需要的尺寸,然後把新尺寸設定給 Label。但是顯示的時候,一個奇怪的現象出現了,Label 的頂端總是有一條淺淺的黑線。它並不明顯,有點像加了一個 border。原因我費了很大勁才找到,原因其實很簡單: -經過計算後擷取的尺寸是一個有好幾位小數的浮點數,UIView 似乎對如此精度的尺寸不適應。我把浮點數直接轉為了 int,問題解決。iOS View 外層奇怪的黑線
標籤: //用於文本展示 UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 200, 300)]; //使用測色器自選顏色 label.backgroundColor = [UIColor colorWithRed:26/255.f green:124/255.0 blue:248/255.0 alpha:1];
標籤:import java.util.Date;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.MappedSuperclass;@MappedSuperclasspublic abstract class AbstractEntity {/** * 資料庫主鍵
標籤:很久沒有使用jQuery,做項目的時候遇到一個小問題就是網頁載入之後的append的元素是可以執行click事件,網頁載入完成之後的,再次append的元素不執行click事件,簡單的通過ul類比一下: <ul class="content"> </ul> <span class="test">測試</span>三種不同的點擊方式,append之後的click無效,通過on執行,注意參數: $(function() {
標籤:RelativeLayout(相對布局)允許子項目指定它們相對於其他元素或父元素的位置(通過ID指定),因此使用者可以靠右對齊,或上下對齊,或置於螢幕中央的形式來排列兩個元素。RelativeLayout的屬性如下:// 相對於給定ID控制項android:layout_above 將該控制項的底部置於給定ID的控制項之上;android:layout_below 將該控制項的底部置於給定ID的控制項之下;android:layout_toLeftOf
標籤:##幀動畫FrameAnimation* 多張圖片快速切換,形成動畫效果* 幀動畫使用xml定義package com.itheima.frameanimation;import android.os.Bundle;import android.app.Activity;import android.graphics.drawable.AnimationDrawable;import android.view.Menu;import
標籤:osx android ndk 閑話不多說,直接入正題:我的環境: 作業系統:osx 10.10 IDE:eclipse luna SDK:
標籤:1.回收某個textField下彈出的鍵盤1 - (BOOL)textFieldShouldReturn:(UITextField *)textField{2 3 [textField resignFirstResponder];4 return YES;5 6 }2.點擊空白處回收鍵盤 1 -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event 2 3 { 4 5