Time of Update: 2016-06-27
標籤: 第一步 建立一個UIView類 命名MoveView#import "MoveView.h"@implementation MoveView/** 移動事件*/-(void)touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ UITouch * touch = [touches anyObject]; CGPoint curp=[touch
Time of Update: 2016-06-27
標籤: 在學習應用一個架構之前,應該瞭解一下這個架構的整體結構或是相應的API函數。這篇文章還不錯:http://blog.sina.com.cn/s/blog_68f262210102vzf9.html,就拷貝過來。常用的API函數 擷取資訊類API(1)擷取預設系統語言對應的Strings.xml檔案內的資料。get_app_string()(2)尋找某一個語言環境對應的字串檔案Strings.xml內資料。get_app_string(String language)(
Time of Update: 2016-06-27
標籤:1.UIButton的點擊最佳化(防止使用者吃飽了沒事幹猛點按鈕)- (void)starButtonClickedBack:(id)sender{ NSLog(@"我沒有最佳化按鈕點擊"); //先將未到時間執行前的任務取消 [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(back)
Time of Update: 2016-06-27
標籤:前言: 前面幾篇文章主要學習了線程以及線程池的建立與使用,今天來學習一下AsyncTask非同步任務,學習下AsyncTask到底解決了什麼問題?然而它有什麼弊端?正所謂知己知彼百戰百勝嘛!產生背景:
Time of Update: 2016-06-27
標籤: 1 /** 2 * 添加cookie 3 * 4 * @param url 5 */ 6 private void setCookie(String url) { 7 // 擷取uid 8 String uid = UserDataCenter.getInstance().getUserId(WebBrowserActivity.this); 9 if
Time of Update: 2016-06-27
標籤:轉自 http://blog.csdn.net/lwjok2007/article/details/48241285iOS開發中經常會遇到這樣的問題就是一個Label 中的文字需要兩種以上的顏色現實比如註冊按鈕下一般會有服務合約,這裡的文字一般都會做區分如 我們直接看代碼 [objc] view
Time of Update: 2016-06-27
標籤:現在大部分android應用的圖片資源,被反編譯後就可以直接拿來用,如果不想讓自己的圖片資源直接被反編譯後使用,首先想到的應該是把圖片加密。這裡筆者拋磚引玉,草草寫了一個對圖片進行簡單加密的方法,希望對各位看官有用。首先是加密部分,這裡使用的是簡單的異或來將圖片進行加密。建立一個java project或者乾脆直接用文字檔寫下下面的代碼,然後在命令列執行,代碼如下: 1 import java.io.File; 2 3 import
Time of Update: 2016-06-27
標籤:原文網址:http://www.cnblogs.com/dsxniubility/p/4266581.html本文主要介紹幾個我遇到並總結的相對進階的用法(當然啦牛人會覺得這也不算什麼)。
Time of Update: 2016-06-26
標籤:線性變換: 先前我們曾經提到過,在討論矩陣方程Ax = b和向量方程x1a1+x2a2+x3a3+…+xnan = b同解性的時候,我們曾經說過這這將呼應了矩陣乘法運算的規則。但是在這裡我們首先介紹一個過渡的概念——線性變換。 考察矩陣方程Ax = b,A是n x
Time of Update: 2016-06-26
標籤: 這篇我們來介紹一下組合模式(Composite Pattern),它也稱為部分整體模式(Part-Whole
Time of Update: 2016-06-26
標籤:如果是自己通過repo和git直接從google官網上download的源碼,請忽略這個問題,但是由於google在國內被限制登入,通過這一種方法不是每個人都能download下來源碼,通常的做法就是從別人那拷貝,然後自己編譯,那麼通常會出現下面的錯誤:No rule to make target ‘external/chromium_org/third_party/angle/.git/index‘, need by
Time of Update: 2016-06-26
標籤: Android系統的開機動畫可分為三個部分,kernel啟動,init進程啟動,android系統服務啟動。這三個開機動畫都是在一個叫做 框架緩衝區(frame
Time of Update: 2016-06-26
標籤:1.統一介面管理1.1利用一個activity去管理應用的所有的介面1.1.1 理解Activity,Window和View之間的關係1.1.2 避免Activity過多導致的問題,例如:徹底退出應用,頻繁改動資訊清單檔等統一介面風格,降低使用者的學習成本 2.介面劃分2.1展示,將介面進行初步劃分2.2介面管理實現2.2.1抽取標題管理2.2.2抽取底部導航管理2.2.3抽取中間內容部分管理,建立內容部分切換機制2.2.4完善使用者提示機制 2.3 準備工作2.3.1
Time of Update: 2016-06-26
標籤:1.remrem (font size of the root element)是指相對於根項目<html>字型大小的單位。<html> <head> <style type="text/css"> html{ font-size: 20px; } div{ width:
Time of Update: 2016-06-26
標籤: 下載手機百度 http://dl.ops.baidu.com/baidusearch_AndroidPhone_1006979s.apk 建立maven空白工程 前置條件:安裝eclipse,及其maven外掛程式,請自行百度 建立的工程如下: 開啟POM增加依賴和外掛程式 插入依賴 org.testngtestng6.8.7testio.appiumjava-client4.0.0org.seleniumhq.
Time of Update: 2016-06-26
標籤:敲了這麼久的代碼,查閱了很多資料,都是網路電子版的,而且時間久了眼睛也累了,還不如看一下紙質的書籍,讓眼睛休息休息。本篇開始學習《AV Foundation
Time of Update: 2016-06-25
標籤:Android Interface Definition Language (AIDL)使用AIDL建立一個鄰接的service需要遵循下面的步驟1.建立.aidl檔案這個檔案使用方法簽名定義了語言介面2.實現這個介面Android SDk工具基於你的.aidl檔案使用java語言產生一個介面 這個介面有一個內部抽象類別,叫做Stub,它是繼承Binder並且實現你AIDL介面的 你必須繼承這個Stub類並且實現這些方法3.暴露這個介面給用戶端實現一個service並且覆蓋onBind()
Time of Update: 2016-06-25
標籤:滾動視圖:在根視圖中添加UIScrollViewDelegate協議,聲明一些對象屬性@interface BoViewController : UIViewController<UIScrollViewDelegate> //滾動視圖對象 @property (retain, nonatomic) UIScrollView *scrollView; //視圖中小圓點,對應視圖的頁碼 @property (retain, nonatomic)
Time of Update: 2016-06-25
標籤:服務使用綁定式: 有兩個定義一個服務端的信使,sMessenger = new Messenger(new Handler() {});在這個信使中擷取用戶端的資訊,在接收的Message中擷取用戶端的信使cMessenger,向用戶端發送訊息是通過用戶端信使cMessenger來發送訊息。 cMessenger.send(Message);注意在onBind()
Time of Update: 2016-06-25
標籤:廢話不多說,先直接上:先熟悉一下在Cocoa架構中會用到的key鍵:然後直接上Demo的源碼:看代碼之前,補充說一句,Demo中的文字框以及文字框的背後灰色的View是通過storyboard中的autoresizing布局的。上面源碼下載連結: http://pan.baidu.com/s/1jHXD7eQ 密碼: uqww 在OC中,通過 transform