Time of Update: 2016-06-15
標籤:介紹下針對移動端的網路最佳化,不限於 Android,同樣適用於 iOS 和 H5。這篇文章首發在公眾號 codekk。一個網路請求可以簡單分為串連伺服器 -> 擷取資料兩個部分。其中串連伺服器前還包括 DNS 解析的過程;擷取資料後可能會對資料進行緩衝。一、串連伺服器最佳化策略1. 不用網域名稱,用 IP 直連省去 DNS 解析過程,DNS 全名 Domain Name System,解析意指根據網域名稱得到其對應的 IP 位址。如 www.codekk.com
Time of Update: 2016-06-15
標籤:iOS Layout機制相關方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout——————–-
Time of Update: 2016-06-15
標籤:在Android studio中引用第三方庫的時候,報這個錯。Error:(2, 0) Plugin with id ‘com.github.dcendents.android-maven‘ not
Time of Update: 2016-06-15
標籤:android-image-filter 19種相片濾鏡,使用也簡單,all filters in file BitmapFilter.java : Bitmap newBitmap = BitmapFilter.changeStyle(originBitmap, BitmapFilter.BLUR_STYLE);imageView.setImageBitmap(newBitmap); fresco-processors 一個適用於 Fresco 的圖片處理器,
Time of Update: 2016-06-15
標籤: 1、從網路上 下載一張圖片將它顯示在view上- (void)imageDownload{ dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ // 圖片的網路路徑 NSURL *url = [NSURL URLWithString:@"http://img.pconline.com.cn/images/photoblog/9/9/8/
Time of Update: 2016-06-15
標籤:本文由CocoaChina--不再猶豫([email protected])翻譯@NIkant Vohra原文:7 Things you must absolutely do before writing an iOS app這兩年,我一直在編寫並發布有品質的iOS
Time of Update: 2016-06-15
標籤:APP開發路(2014.11.13)這裡記錄一些自己突發異想的點,或許在某個遊戲之中就會遇到...1.點記某個地點,某個時間,某點感悟2.友鄰基於小區的互幫互助3.開心農場類似於waterlily三消遊戲4.看圖猜遊戲各種FC,PC,MOBILE亂入猜 幻想世界(2016.01.22)2016年,決定再次實現一個小遊戲DEMO。這次要實現的遊戲暫名Finder,中文探探,好像和一個APP重名了,暫訂為幻想世界,是一個文字遊戲,抱歉,因為沒有美術基礎,目前只能如此。這也是我想做遊戲
Time of Update: 2016-06-15
標籤:一.根據美工提供的圖片,可以有兩種換膚的方案.<1>美工提供圖片的類型一:<2>美工提供圖片的類型二:這種分了檔案夾檔案名稱都一樣的情況,拖入項目後最後用真實檔案夾(藍色檔案夾).因為項目中的黃色檔案夾都是虛擬不存在的,同名的檔案只會保留一個勾選第二個:二.工具類的抽取 -- 以第二種圖片的方案為前提,抽取的工具類標頭檔的實現
Time of Update: 2016-06-15
標籤:網路環境的判斷有兩種方式 1、Reachability 2、AFNetWorking中 AFNetworkReachabilityManagerReachability步驟 (1)匯入Reachability類名 (2)初始化Reachability對象,HostName 盡量用一個比較穩定的網路 (3)添加觀察者,接收網路環境發生改變的通知 (4)開始監測 (5)在通知中得到Reachability的對象代碼執行個體//1 匯入標頭檔import "Reachability.h" //2
Time of Update: 2016-06-15
標籤:摘自http://www.oschina.net/code/snippet_1432190_46913 <?phpfunction isMobile(){ // 如果有HTTP_X_WAP_PROFILE則一定是行動裝置 if (isset ($_SERVER[‘HTTP_X_WAP_PROFILE‘])) { return true; } // 如果via資訊含有wap則一定是行動裝置,部分服務商會屏蔽該資訊 if (
Time of Update: 2016-06-15
標籤:session204 imessageApp sticker partI 工程檔案:https://developer.apple.com/library/prerelease/content/samplecode/IceCreamBuilder 工程檔案:https://github.com/urmyfaith/wwdc2016_session204_iMessageDemo 這位老兄說話有點不清楚啊 給系統簡訊App建立表情包。 有兩個方式:1.單獨的純圖片2.含代碼。
Time of Update: 2016-06-15
標籤:<span style="font-size:18px;">File[] files =parentFile.listFiles(fileFilter);//通過fileFileter過濾器來擷取parentFile路徑下的想要類型的子檔案 ArrayList<FileInfo> fileList = new ArrayList<FileInfo>();//將需要
Time of Update: 2016-06-15
標籤:《iOS多線程簡介》中提到:GCD中有2個核心概念:1、任務(執行什麼操作)2、隊列(用來存放任務)那麼多線程GCD的基本使用有哪些呢?可以分以下多種情況:1、非同步函數 + 並發隊列/** * 非同步函數 + 並發隊列:可以同時開啟多條線程 */- (void)asyncConcurrent{ // 1.建立一個並發隊列 // dispatch_queue_create(const char *label, dispatch_queue_attr_t attr); //
Time of Update: 2016-06-15
標籤:[view addConstraint:[NSLayoutConstraint constraintWithItem:segment attribute:NSLayoutAttributeCenterX relatedBy:NSLayoutRelationEqual toItem:view
Time of Update: 2016-06-15
標籤:/***************************************************************************** * Android 擷取View寬度 * 說明: * 在View預設的建構函式裡無法擷取到View的寬高,需要採用另外的方式擷取。 * * 2016-6-15 深圳 南山平山村 曽劍鋒 *****
Time of Update: 2016-06-15
標籤:1. 添加Prefix Header注: Xcode 6蘋果預設去掉prefix Header, 用以提高原檔案的複用性, 便於遷移. 並且可以一定程度上減少Build Time.解決辦法:(1). 在工程中添加一個pch檔案, 命名 XXX-Prefix.pch.(2). 設定Build Setting 為‘Prefix Header‘ 添加路徑
Time of Update: 2016-06-15
標籤:1.整合了一個宏2.兩句代碼整合單例3.一句代碼調用單例------------->1.整合了一個宏//這裡就要注意了,因為每個單例中,方法名可以不一樣,那麼我們就不能把名字寫死,要靈活自訂,那麼就要調用的時候給他傳名啊,那麼!!!要注意串連符號##的使用,傳進來的參數要放到串連符號後面如下 #define iVanSingletonH(name) +(instancetype)shared##name;//注意這裡,一般宏只會判斷
Time of Update: 2016-06-15
標籤:夢想繪圖外掛程式5.2(MxDraw5.2) 是國內最強,最專業的CAD開發外掛程式(控制項),不需要AutoCAD就能獨立運行。 控制項使用VC 2010開發,具有30萬行代碼規模,最早從2007年第一個版本完成,經過多年的累積已經非常穩定可靠,功能完善。有關鍵的空間搜尋演算法,並使用彙編最佳化,可以處理50萬級實體,圖形的顯示和處理效率比同類產品高出很多。夢想繪圖3d外掛程式6.0(MxDraw6.03d),使用二維控制項的顯示核心,基於 OpenCASCADE
Time of Update: 2016-06-15
標籤:原文網址:http://blog.sina.com.cn/s/blog_6714fba70100wtx1.html在Android開發中會使用Handle的removeCallbacks函數,該函數功能為:但實際工作中有時會出現removeCallbacks無效,解決它。圖:兩個按鈕,一個將Runnable加到訊息佇列中,一個將Runnable從訊息佇列中移除。該Runnable每3秒鐘列印一次日誌。碼:結果:(1)start –> 輸出
Time of Update: 2016-06-15
標籤:這段時間一直在使用Intellij IDEA,