Time of Update: 2015-10-20
標籤:javascript arguments call apply JS 函數定義的時候的參數和調用時的關係調用時實際傳遞的參數可以比定義的參數多或者少,見下面的兩個例子<script> function test(a,b,c){console.log(a);}test(‘a‘);test(‘a‘,‘b‘,‘c‘);</script>
Time of Update: 2015-10-20
標籤:Paint即畫筆,在繪圖過程中起到了極其重要的作用,畫筆主要儲存了顏色, * 樣式等繪製資訊,指定了如何繪製文本和圖形,畫筆對象有很多設定方法, * 大體上可以分為兩類,一類與圖形繪製相關,一類與文本繪製相關。 1.圖形繪製 setARGB(int a,int r,int g,int b); 設定繪製的顏色,a代表透明度,r,g,b代表顏色值。 setAlpha(int a); 設定繪製圖形的透明度。 setColor(int color);
Time of Update: 2015-10-20
標籤:作為一名應用開發人員,你是否有過如下經曆? 為確保你的應用正確無誤,在將其提交到市集之前,你必定進行了大量的測試工作。它在你的裝置上也運行得很好,但是,上了市集後,還是有使用者抱怨會閃退
Time of Update: 2015-10-20
標籤:這種方式做的移動Web頁面,設計稿通常是按照960*640的規格進行設計,再開發的時候,通常會把裡面量到的尺寸縮小一半再開發。移動web端版面設定詳解<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=0"/>涉及到了行動裝置(ios,
Time of Update: 2015-10-20
標籤:現在市面上搭建網站的系統琳琅滿目,草根站長遍地都是,但是並不是每個站長的盈利差距還是相當大的。很多人就納悶了,同樣一家公司系統做出來的網站,我的網站介面並不比他們差,應用的app渠道也是相同的,不存在內容上的差別啊,為什麼差距會如此之大呢?下面我們來簡單分析一下。首先,在網站的投入方面。現在的網站都運用php進行開發,但是也有很多網站通過html5進行開發。兩者之間的差別當然就是在於開發的時間問題,以及使用者體驗度的問題上了。Html5開發的網站說難聽點就是靜態頁面,即使你是app使用者想
Time of Update: 2015-10-20
標籤:移動端採用原生開發還是H5開發一直接爭論不休。但不論怎麼說,採用H5開發app不僅僅快速高效,而且布局簡單、漂亮,目前許多的架構已經可以做到讓人看不出是原生還是H5開發了。採用H5開發有一個好處就是可以用Chrome連上真機,直接調試,那真是神器啊。除了Chrome Debug之外,也湧現出許多第三方開發的遠端偵錯工具,諸如支援全平台調試的 Weinre 和Adobe Edge Inspect CC,國人自研的iOS專用工具MIHTool 等。但本人還是習慣於
Time of Update: 2015-10-20
標籤:轉載地址:http://stormzhang.com/devtools/2015/01/15/android-studio-tutorial6/由於國內Android市場眾多渠道,為了統計每個渠道的下載及其它資料統計,就需要我們針對每個渠道單獨打包,如果讓你打幾十個市場的包豈不煩死了,不過有了Gradle,這再也不是事了。友盟多渠道打包廢話不多說,以友盟統計為例,在AndroidManifest.xml裡面會有這麼一段:<meta-data
Time of Update: 2015-10-20
標籤:0x01.配置MobileSubstrate環境 在Terminal中使用以下命令配置開發時需要的MobileSubstrate環境: sudo $THEOS/bin/bootstrap.sh substrate0x02.遇到bug時,將iOS裝置上的/Library/Frameworks/CydiaSubstrate.framework/CydiaSubstrate複製到Mac中,然後運行以下命令,替換無效掉libsubstrate.dylib sudo mv -f
Time of Update: 2015-10-20
標籤: Theos是一個越獄開發套件,由大神Dustin Howett(@DHowett)開發並分享到GitHub上。Theos與其他越獄開發工具相比,最大的特點就是簡單,下載安裝簡單、Logos文法簡單、編譯發布簡單,可以讓使用者把精力都放在開發工作上去。0x01.配置環境變數 export THEOS = /opt/theos0x02.擷取Theos 在Terminal中使用以下命令擷取Theos: sudo git clone
Time of Update: 2015-10-20
標籤: 推送功能簡介實現推送的流程如下: 從APP註冊推送功能,到APNS伺服器發送推送訊息給裝置,有五個步驟。 一旦推送註冊完成,應用自身的伺服器以provider的身份提供推送。 APP端實現在代碼方面,推送的註冊、監聽和處理都集中在AppDelegate類裡:1.(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
Time of Update: 2015-10-20
標籤://封裝總結如何封裝?1.確定變化點 *.資料變化點(資料模型), 重寫set *.通訊(代理, block)2.確定一個容器(UIView)3.邏輯搭建 *.UI 搭建
Time of Update: 2015-10-20
標籤: http://blog.csdn.net/tskyfree/article/details/8121915/ //初始化textfield並設定位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //設定邊框樣式,只有設定了才會顯示邊框樣式 text.borderStyle =
Time of Update: 2015-10-20
標籤: 入職後的一個任務,就是做遠程推送,聽老大說用的是友盟Push.所以就看了一下友盟push,具體的整合以及認證的產生請參照這裡。具體的就不再多說了,主要是自己重新封裝了一下UMessage,具體的內容如下://// ZGUmessagePush.h// NotePad//// Created by zhanggui on 15/10/19.// Copyright © 2015年 xiaoguizi. All rights reserved.//#import <
Time of Update: 2015-10-20
標籤:平時APP中的廣告位、或者滾動的新聞圖片等用到的就是圖片輪播這種效果,實現方式主要有兩種,一種是ScrollView+ImageView,另一種則是通過CollectionView,今天總結的是ScrollView這種方式。1.圖片輪播效果實現主要實現思路是:根據圖片總數及寬高設定好ScrollView的大小,每切換一張圖片相當於在ScrollView上進行一個圖片寬度的移動行為,並加入定時器,實現自動輪播。,設定好ScrollView及PageControl,ScrollView的con
Time of Update: 2015-10-20
標籤:webview說在前面webView控制項,其hi就是向百度發送了一條HTTP請求,伺服器返回百度首頁的代碼發送過來,webview呼叫瀏覽器的核心對它進行解析,呈現出來。webview已經在後台幫我們處理好了發送HTTP請求、接受服務響應、解析返回資料、以及最終呈現頁面這幾部。封裝的太好了。HttpURLConnection四步掌握httpURLConnection1、獲得HttpURLConnection的執行個體,一般只需new
Time of Update: 2015-10-20
標籤:參考 http://www.davidhill.co/2012/09/failed-to-connect-to-vmware-lookup-service/Failed to connect to VMware lookup serviceby Admin on September 19, 2012 in General<UPDATE>This also resolves the issue with vCenter
Time of Update: 2015-10-20
標籤:基本的思路:伺服器只負責定時更新緩衝。請求進來只需要讀取緩衝就可以了。伺服器定時執行產生緩衝的代碼:<?php /********************************** crontab 定時產生快取檔案** * * * * /usr/bin/php /app/crontab.php* 學php的小螞蟻*  
Time of Update: 2015-10-20
標籤:/** * 調節地圖到正好放置查詢範圍的所有點 * @param centerLatLng 中心點 * @param range 查詢範圍(米) */ private void adjustCamera(LatLng centerLatLng,int range) { //http://www.eoeandroi
Time of Update: 2015-10-20
標籤:你是用什麼方法來持久儲存資料的?這是在幾乎每一次關於iOS技術的交流或討論都會被提到的問題,而且大家對這個問題的熱情持續高漲。本文主要從概念上把“資料存放區”這個問題進行剖析,並且結合各自特點和適用情境給大家提供一個選擇的思路,並不詳細介紹某一種方式的技術細節。談到資料儲存,首先要明確區分兩個概念,資料結構和儲存方式。所謂資料結構就是資料存在的形式。除了基本的NSDictionary、NSArray和NSSet這些對象,還有更複雜的如:關聯式模式、對象圖和屬性列表多
Time of Update: 2015-10-20
標籤:ADT(Android Development Tools):目前Android開發所用的開發工具是Eclipse,在Eclipse編譯IDE環境中,安裝ADT,為Android開發提供開發工具的升級或者變更,簡單理解為在Eclipse下開發工具的升級下載工具。SDK(Software Development Kit):一般是一些被軟體工程師用於為特定的軟體包、軟體架構、硬體平台、作業系統等建立應用軟體的開發工具的集合。在Android中,他為開發人員提供了庫檔案以及其他開發所用到的工具。