Time of Update: 2016-07-09
標籤:需求展示: 測試效果1firstuiscrollView 寬度 為螢幕寬度 滾動步長 為 scroll 寬度的1/3 分析: 這個是最普通版 無法使每一次滾動的結果子視圖置中展示, WAsecond測試效果2uiscrollView 寬度 為 螢幕的 1/3 滾動步長 為 scroll 的寬度 分析:我優先想到置中 但是這樣子 又無法像需求的那樣 展示
Time of Update: 2016-07-09
標籤:http網路程式庫是集XML解析,Json解析,網狀圖片下載,plist解析,資料流請求操作,上傳,下載,緩衝等網路眾多功能於一身的強大的類庫。最新版本支援session,xctool單元測試。網路擷取資料一直是手機軟體的重中之重,如果處理的不好,會造成很差的使用者體驗。隨著ASIHTTPRequest的停止更新,更換網路程式庫是必然的事情,AFNetworking就是很好的替代品。而且都是輕量級,不要擔心加入太多庫會多軟體效能有影響。1.為什麼用第三方網路程式庫?先說如果不用網路程式庫,
Time of Update: 2016-07-09
標籤:APP測試的時候,建議讓開發打好包APK和IPA安裝包,測試人員自己安裝應用,進行測試。在測試過程中需要注意的測試點如下:1.安裝和卸載●應用是否可以在IOS不同系統版本或android不同系統版本上安裝(有的系統版本過低,應用不能適配)●軟體安裝後是否可以正常運行,安裝後的檔案夾及檔案是否可以寫到指定的目錄裡。●安裝過程中是否可以取消●安裝空間不足時是否有相應提示●如果應用需要通過網路驗證之類的安裝,需要測試一下斷網情況下是否有相應提示●是否可以刪除應用(可通過案頭刪除,也可以通過軟體卸
Time of Update: 2016-07-09
標籤:命令模式是其它很多行為型模式的基礎模式。策略模式是命令模式的一個特例,而策略模式又和模板方法模式都是演算法替換的實現,只不過替換的方式不同。下面來談談這三個模式。命令模式將一個請求封裝為一個對象,從而使你可用不同的請求對客戶進行參數化;對請求排隊或記錄請求日誌,以及支援可撤消的操作。java中傳遞(注入)對象很容易,但是卻不支援直接傳遞行為(即傳遞函數或者說傳遞方法),只能間接的通過傳遞(注入)一個對象,再調用它的行為來實現。如果把這樣的行為抽取出來為一個類,稱作命令類,它的具體實現都是命
Time of Update: 2016-07-09
標籤:接觸retina屏基礎知識(移動Web的基礎知識)排版布局(高效的移動Web布局)開發效率終端互動最佳化pixel像素基礎viewport視圖viewport_meta標籤viewport_codingpt, pxViewport640*960initial-scale=1.0devicePixelRadioppi=√(1136*1136 + 640*640)/4=326ppi樣本:640*1136的圖片能不能在iphone5上完全顯示?iphone5的解析度 640*1136
Time of Update: 2016-07-09
標籤: //// main.m// 11 - 內容總結//// Created by vic fan on 16/7/9.// Copyright © 2016年 李洪強. All rights reserved.// //內容的總結://1 建立一個person類型的指標,指標儲存的是對象的地址//2 用person執行個體化出一個執行個體對象,對象名person #import
Time of Update: 2016-07-09
標籤:C語言是介於低級語言和進階語言之間的 一個應用程式C語言在嵌入式上使用,的確是具有低級語言的特徵直接操作硬體,掃描記憶體訪問到的都是虛擬記憶體,一個應用程式佔多大記憶體? 表示最多可以放多少條指令
Time of Update: 2016-07-08
標籤:SocketSocket又稱“通訊端”,應用程式通過“通訊端”向網路發送請求或向網路做出應答網路通訊其實就是Socket之間的通訊資料在兩個Socket之間通過IO傳輸資料Socket是純C語言的,是跨平台的HTTP協議是基於Socket的,HTTP協議的底層使用的就是SocketSocket的通訊過程建立Socket串連到伺服器發送資料給伺服器從伺服器接收資料關閉串連Socket的建立匯入標頭檔#import <sys/socket.
Time of Update: 2016-07-08
標籤:1. 作為 project 匯入本地建立一個項目 A,工程目錄如下github 上下載的項目 B,工程目錄如下用本地建立的項目 A 的四個檔案/檔案夾替換 github 上下載的項目 B 中相同內容替換完後通過 Open an existing project 或 File/New/Import Project 方式選中項目 B 根目錄中的 build.gradle 檔案即可 匯入後,修改 module 中的 build.gradle:1.
Time of Update: 2016-07-08
標籤:手機web——自適應網頁設計(html/css控制)就目前形勢來看,Web App 正是眼下的一個趨勢和潮流,但是,對於Web App的設計可能大家有的不是很瞭解,下面就將整理好的網頁設計的技巧奉獻給大家。佚名來源: 68design | 2013-09-04 11:02一. 允許網頁寬度自動調整: "自適應網頁設計"到底是怎麼做到的?其實並不難。首先,在網頁代碼的頭部,加入一行viewport元標籤。<meta name="viewport"
Time of Update: 2016-07-08
標籤:Mac程式的大包上傳和iOS的有些許不同,因為Mac app既可以上傳到store,也可以不通過store供人下載。因此,code sign和provision要根據情況(開發,release<store 還是非store>)製作。在程式打包後,驗證程式的可行性上,也有所不同。下面,就將一些要點紀錄下。 基本概念:1 成員的許可權:成員還是有三種:Agent:註冊帳號的帳戶,最高許可權,可以建立developer,Mac installer,Mac App,
Time of Update: 2016-07-10
標籤:一、背景 ·1、AIDL出現的原因
Time of Update: 2016-07-08
標籤:ButterKnife 是一個快速 Android View 注入架構,開發人員是Jake Wharton,簡單的來說,ButterKnife 是用註解的方式替代findViewById和setXXXListener項目GitHub地址:https://github.com/JakeWharton/butterknife/Android Studio
Time of Update: 2016-07-10
標籤:前面已經給大家介紹了iOS開發相關的一些基礎知識,其實iOS開發就是開發iPhone\iPad上的軟體,而要想開發一款軟體,首先要學習程式設計語言。iOS開發需要學習的主要程式設計語言有:C語言、C++、Objective-C,其中C++、Objective-C都是以C語言為基礎,從C語言衍生出來的。從這講開始,我們就暫時拋開iOS相關的知識,沉下心來學習傳說中的C語言。正式學習之前,先提醒一句:學習一門語言的文法是比較枯燥的事,很像是在學習1+1等於幾,不可能說,學習C語言文法過程中就能
Time of Update: 2016-07-10
標籤:OC語言BLOCK和協議一、BOLCK(一)簡介BLOCK是什嗎?蘋果推薦的類型,效率高,在運行中儲存代碼。用來封裝和儲存代碼,有點像函數,BLOCK可以在任何時候執行。BOLCK和函數的相似性:(1)可以儲存代碼(2)有傳回值(3)有形參(4)調用方式一樣。標識符 ^(二)基本使用(1)定義BLOCK變數Int (^SumBlock)(int,int);//有參數,傳回值類型為intVoid (^MyBlock)();//無參數,傳回值類型為空白(2)利用b
Time of Update: 2016-07-08
標籤:使用者體驗導向的Android應用開發——節省電量隨時都得插在牆上充電的裝置,不叫行動裝置。如果你的App讓使用者一直守著牆角,使用者也會很快把你丟到牆角。你會問:“他怎麼知道我的應用程式耗電?”很抱歉,目前來看,Android使用者中有大量發燒友和技術高手,同時系統很不客氣地記錄了每個應用的耗電量,於是使用者偶爾會去系統後台查查耗電大戶,之後會毫不客氣地開啟卸載工具。所以需注意以下幾點:1.不要絞盡腦汁設計複雜演算法,不要在後台跑服務,不要網斷了還不停重試。在開發一個模組前先想想會不會費
Time of Update: 2016-07-08
標籤:對於複雜的 Linux 驅動及 HAL等程式庫,需要使用各種方法對其進行調試。 例如,設定斷點、 逐步跟蹤代碼、-輸出調試值息等。雖然嵌入式Linux在調試方面並沒有 Visual Studio、 Delphi、 Eclipse 這些可視偌工其荒便,但學習一些這方面的技術無疑更奇腳手亮發強款而穩定的 Linux 核心模組←對 於嵌入式 Linux 核心模組、對於嵌入式的調試可能要更複雜一些。因為有時候需要至 少兩台機器(開發機和-目標機)用於調試將主要介紹如何利用開發板之
Time of Update: 2016-07-08
標籤:HAL ( Hardware Abstraction Layer,硬體抽象腔,〉是建立在Linux驅動之上的一套翻字型檔。這套程式 j率並不屬於 Linux 核心, 而是屬於 Linux 核心層之上的應用程式層。 Google 為 Android 增加 HAL 的主要目 的除了盡量避免應用程式直接存取 Linux 驅動外,還有一倉重要原因,那就是保護 “私人財產”。-對於
Time of Update: 2016-07-09
標籤:本文主要形象的介紹一下UIView的contentMode屬性:核心代碼[self.prp_imageView setContentMode:UIViewContentModeScaleAspectFill];self.prp_imageView.clipsToBounds = YES; UIViewContentModeScaleAspectFit, //這個圖片都會在view裡面顯示,並且比例不變 這就是說 如果圖片和view的比例不一樣 就會有留白如1
Time of Update: 2016-07-09
標籤:1.meta相關 1)<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/> 設定user-scalable=no 就不需要設定其他的縮放了 2)自動識別格式的調整 禁止手機自動設別電話號碼,自動識別email完整設定<meta