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
標籤: UI 測試 app 主要核 ui 與實際設計的是否一致;互動方面的問題建議,可以先與 產品經理確認,確認通過後,才開始讓開發實施更改或最佳化功能測試 根據軟體說明或使用者需求驗證 App 的各個功能實現; 中斷測試 類比使用者真實使用 app 時會遇到的中斷情況進行測試.如: 網路的斷網,切換網路, 斷電,來電話/簡訊,聽音樂,切換到其他 app, 開啟其他 app 的通知、低電量時能否正常使用等相容以及適配測試 新舊版本的在功能,邏輯層面的相容測試, 同一個
Time of Update: 2016-08-10
標籤:1、逆向對應的產品,工具可以在我的github中下載。git clone https://github.com/zencodex/hack-android.git2、下載我做好的一個空的工程,就是類似HelloWorld的利用嚮導產生的,帶git倉儲,方便git reset 初始狀態,反覆利用。git clone https://github.com/zencodex/hackit.git3、將逆向出來的產品目錄的res/
Time of Update: 2016-08-10
標籤:1 設定背景圖片的兩種方式:方式一: <img src="../img/10.jpg"/ class="back" id="Background">.back{position: fixed;width: 100%;height: 100%;display: block;z-index: -100;}方式二:div class="body" id="Background"></div>.body{width: 100%;height:
Time of Update: 2016-08-10
標籤:在iOS開發過程中,不管是做什麼應用,都會碰到資料儲存的問題。將資料儲存到本地,能夠讓程式的運行更加流暢,不會出現讓人厭惡的菊花形狀,使得使用者體驗更好。下面介紹一下資料儲存的方式:1.NSKeyedArchiver:採用歸檔的形式來儲存資料,該資料對象需要遵守NSCoding協議,並且該對象對應的類必須提供encodeWithCoder:和initWithCoder:方法。前一個方法告訴系統怎麼對對象進行編碼,而後一個方法則是告訴系統怎麼對對象進行解碼。例如對Possession對象歸檔
Time of Update: 2016-08-10
標籤: 反編譯APK擷取代碼&資源一、工具1.apktool:擷取資源檔,提取圖片檔案,布局檔案,還有一些XML的資源檔2.dex2jar:將APK反編譯成Java源碼(將classes.dex轉化為jar檔案)3.jd-gui:查看2中轉換後的jar檔案,即查看Java檔案二、實際操作1、使用apktool反編譯APK獲得圖片與XML資源:1)把下載好的apktool解壓後,我們可以看到下述檔案2)雙擊cmd.exe,來
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
標籤:iOS 7中,蘋果引入了一個新的屬性,叫做[UIViewController setEdgesForExtendedLayout:],它的預設值為UIRectEdgeAll。當你的容器是navigation controller時,預設的布局將從navigation bar的頂部開始。這就是為什麼所有的UI元素都往上漂移了44pt。有時會加上頂部tool bar的高度 20, 20+44 = 64 -
Time of Update: 2016-08-10
標籤:java 檢測 網上 根目錄 settings 昨天提交代碼的時候自己的eclipse抽風了一下,發現自己的Web App Libraries裡面的Jar包全部都不會自動加入到Web App
Time of Update: 2016-08-10
標籤:路由器設定 無線路由器 光纖 光釺貓與路由器串連 家裡網路改為光釺,光纖如何與無線路由器串連,如何設定: 一般光釺貓和路由器背面都有IP地址和密碼等資訊。查知得:光釺貓:192.168.1.1;路由器:192.168.1.1.所以需要修改路由器的IP地址。
Time of Update: 2016-08-10
標籤:實現:仿新浪微博1、項目配置1> 取消橫豎屏2> 設定表徵圖和啟動圖片3> 刪除MainStoryboard,全部代碼建立2、添加TabBarController2.1 建立視窗1>在didFinishLaunchingWithOptions方法中,建立視窗,設定根控制器,顯示視窗2>
Time of Update: 2016-08-10
標籤:1、Debug下NSLog2、Xcode圖片展開直接選中圖片,在右側屬性中設定即可,避免代碼展開。3、添加搜尋方塊在發現控制器的導覽列中添加一個搜尋方塊。3.1 通過UISearchBar系統內建的UISearchBar並不好用,不能改變其高度。3.2 通過UITextField3.3 自訂搜尋方塊註:由於上述建立搜尋方塊控制項在其他地方也有可能用得上,因此最好將其抽取出來,自訂一個搜尋方塊控制項4、彈出下拉式功能表4.1 介面4.2
Time of Update: 2016-08-10
標籤:1、版本新特性1.1 介面程式第一次啟動的時候會彈出新特性介面,之後啟動不會出現。1.2 實現思路1> 建立一個HWNewfeatureViewController(繼承自UIViewController)2> 先將其設定為整個程式的根控制器,用於示範3> 使用UIScrollView4>添加UIPageControl5>
Time of Update: 2016-08-10
標籤:1、儲存帳號資訊1.1
Time of Update: 2016-08-10
標籤:1、下拉重新整理1.1 進入首頁自動重新整理1.2 顯示最新微博數量註:彈出的UILabel應該添加到導航控制器的View上,而不應該添加到tableView上,否則會更隨tableView一起滾動!!!在發送請求成功後,調用下面方法(注意動畫): 2、添加上拉重新整理控制項1> 自訂HWLoadMoreFooter(XIB)1. UILabel利用autoLayout填充View2.添加轉圈控制項,勾選動畫2>提供類方法載入XIB控制項3>
Time of Update: 2016-08-10
標籤:1.首先選中項目右擊→Android Tools→Export Signed Application Package2.預設選中的就是剛才選擇的項目,所以直接點擊Next就好。然後會彈出一個選擇keystore檔案的對話方塊,由於目前我們還沒有一個正式的keystore檔案,所以應該選擇Create new
Time of Update: 2016-08-10
標籤:SeekBar——拖動條拖動條(SeekBar)組件與ProgressBar水平形式的顯示進度條類似,不過其最大的區別在於,拖動條可以由使用者自己進行手工的調節,例如當使用者需要調整播放器音量或者電影的播放速度都會使用到拖動條SeekBar類。android:thumb,指定一個Drawable對象,該對象將作為自訂滑塊;為了實現程式拖動滑塊位置的改變,程式可以綁定一個OnSeekBarChangeListener監聽器。android:thumb,用於改變拖動條上
Time of Update: 2016-08-10
標籤:關於系統導覽列是真的讓人又愛又恨,愛的是蘋果本身對這個控制項的封裝已經是很完美了,包括記憶體、美化、漸層動畫等等,一般來說,基本上所有需求都可以滿足的。但是你要知道什麼東西到了中國,就會發生翻天覆地的變化,例如背景資料並發。在國內奇葩的產品設計之下,導覽列也是面目全非,反正我看了比較著名的APP,發現他們的導覽列基本都是自訂,其中牽扯最大的問題就是導覽列自身的隱藏、色彩坡形。其實通過APP運行時,你可以看到系統NavigationBar的分層。一個navigationBar是分很多層的,並
Time of Update: 2016-08-10
標籤:一、關於矩陣操作1.畫一個四邊形通過設定兩個端點(長和寬)來完成一個四邊形的繪製。代碼: 1 - (void)drawRect:(CGRect)rect 2 { 3 // 畫四邊形 4 // 擷取圖形上下文 5 CGContextRef ctx = UIGraphicsGetCurrentContext(); 6 // 繪圖 7 CGContextAddRect(ctx, CGRectMake(20, 50, 100, 100)); 8 //
Time of Update: 2016-08-10
標籤:一、繪圖路徑A.簡單說明在畫線的時候,方法的內部預設建立一個path。它把路徑都放到了path裡面去。1.建立路徑 CGMutablepathref 調用該方法相當於建立了一個路徑,這個路徑用來儲存繪圖資訊。2.把繪圖資訊添加到路徑裡邊。以前的方法是點的位置添加到ctx(圖形上下文資訊)中,ctx 預設會在內部建立一個path用來儲存繪圖資訊。在圖形上下文中有一Block