Time of Update: 2015-05-31
標籤:iosiOS 建立檔案夾,刪除檔案夾,對檔案夾重新命名的操作by 伍雪穎+ (void)createFolder:(NSString *)folderName { NSString *imageDir = [NSStringstringWithFormat:@"%@/Documents/%@",NSHomeDirectory(),folderName];
Time of Update: 2015-05-31
標籤: 1. 磁碟空間預留40G左右,記憶體3G,因為下載的androd檔案非常多並且編譯後,會產生很多檔案 2. virchobox 3. 按裝 Ubuntu 我的版本是12.04 4. 安裝Git工具。Android原始碼採用Git工具來管理, sudo apt-get
Time of Update: 2015-05-31
標籤:android 連結跳app 兩個新特性 這次Android生態最大的變化就是Android M的發布,Android M在 UI和互動上並沒有很大的變化,繼續Material Design設計語言,但 Android
Time of Update: 2015-05-31
標籤:1.第一步分析需求,如果有軟體模型或者psd圖片請結合需求文件剖析功能需求,細化到每一個頁面,每一個小功能。2.在需求分析的時候建立實體類(模型),這一部可以等到後台介面開發完成實現。3.根據需求確定使用何種架構。4.根據需求完成各種ui控制項小demo,全部功能測試小demo。5.將確定無誤的demo代碼進行重構封裝等。6.建立項目,搭建程式架構。7.測試-修改-測試-修改-完善-完成。簡述我的app開發流程
Time of Update: 2015-05-31
標籤:在為Button 設定背景圖片的時候, 會發現顯示的效果和UI給的圖片不一樣, 往往是把圖片顯示成為藍色, 這是因為在新版的iOS中, 會自動對圖片渲染.我們只要把圖片渲染關掉就OK了 - (UIImage
Time of Update: 2015-05-31
標籤:第五課: 1、UITextView@property (nonatomic, readonly) NSTextStorage *textStorage;//注意為唯讀屬性,因此不能直接更改內容,NSTextStorage為NSMutableAttributeString的子類,因此可以更改字串屬性內容(而非字串)//例如,添加屬性[self.body.textStorage addAttribute:NSForegroundColorAttributeName
Time of Update: 2015-05-31
標籤: 第一部分 XMPP的下載 首先,得從XMPP的官網下載好對應的XMPP架構, 1. XMPP的官網地址:http://xmpp.org(有時訪問不了,試著多重新整理幾次瀏覽器,大天朝的網路訪問國外網站,你懂的) 2.進入官網之後,點擊XMPP softWare選擇第三個libraries,如所示: 3. 點擊libraries,進入下面的介面: 4. 然後找到我們所需要的支援iOS的xmppframework:
Time of Update: 2015-05-31
標籤:shader opengl es 紋理移動 :右邊的文字欄上下移動,沒有文字會自動停止移動。這和之前我寫的紋理移動不同,之前的是迴圈移動,這次是定位移動。頂點著色器:uniform mat4 uMVPMatrix;attribute vec3 aPosition;attribute vec2 aTexCoor;varying vec2 vTextureCoord;void main(){
Time of Update: 2015-05-31
標籤:opengl es shader 紋理移動 :(方框從左至右進行顯示)圖片資源:原理介紹:第一步:將三張圖片按位置放好。此時圖片資源是全部顯示。(目的是堅持位置的正確性)第二步:編寫 shader。通過紋理s座標進行判斷,大於某個值時discard。當值為0時,全部不顯示,當值為1時全部顯示,中間顯示的分段由值得大小決定。頂點著色器:
Time of Update: 2015-05-31
標籤:android listview simpleadap ListView是可以垂直的滾動的顯示一組列表的內容,其中的每一個條目可以是一個單獨的組件,也可以是由多個組件組成的群組控制項。 實現一個ListView控制項的步奏: 1、準備ListView所要顯示的資料,一般為一維或二維動態數組。
Time of Update: 2015-05-31
標籤:在《Cordova
Time of Update: 2015-05-31
標籤:Android sdk 提供將某些操作從主UI線程分離開來的途徑:AsyncTask類,可完成非同步作業並保持與主UI線程的通訊標準Thread類完成非同步作業在Activity或者Fragment中使用Loader完成資料載入,以保證運行速度阻塞線程的操作將會產生ANR現象(application not
Time of Update: 2015-05-31
標籤:Res/目錄下定義好values、layout等,產生對應的類即R.java。AndroidMainfest.xml中定義application、ativity、intent等,每個activity對應一個Java檔案。Java檔案中實現此activity的整個生命週期,從onCreate()開始,實現過程可以調用R.java中內容。AndroidMainfest.xml中定義activity的運行次序(層級),如 <action
Time of Update: 2015-05-31
標籤:ios warning開始的寫法:SEL selctor =NSSelectorFromString(_interaction.functionName);[selfperformSelector:selctor withObject:nil];解決辦法: 編譯器警告這個是由原因的,這種警告很少出現,甚至可以簡單的忽略,而且解決也很容易.具體方法如下:SEL selctor
Time of Update: 2015-05-31
標籤:ios ios開發 application #pragma mark 在應用程式載入完畢之後調用- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
Time of Update: 2015-05-31
標籤:android java.lang.ru java.io.notserializa .java.lang.runtimeex Activity之間傳遞資料時,為了方便,將很多資料封裝成對象,然後將整個對象傳過去。傳對象有2中情況,一種是實現Parcelable介面的一種是實現Serializable介面的用bundle.putSerializable(key
Time of Update: 2015-05-31
標籤:android activity Android-Activity啟動過程一 Activity官方定義:Activity是android應用程式提供互動介面的一個重要組件補充:Activity是一個業務類,是承載應用程式的介面記憶業務行為的基礎,包括UI,Service等二 Activity的啟動過程1 建立新的Activity類繼承自系統的Activity類及定義屬性和內部方法2
Time of Update: 2015-05-31
標籤:android json ios app 應用 書寫閉合的json格式內容{“item”: {<chtml>… …</chtml> } ,"tatol":@{item:getLength}}與內層的標籤運行結果共同組織一個完整的json格式文本輸出到Android(IOS)
Time of Update: 2015-05-31
標籤:@+id/btn //表示在R.java檔案裡面新增一個id為btn的控制項索引,最常用的一種聲明控制項id的方式。@+android:id/list //+android:表示引用android.R.id裡面定義的id資源,如果android.R.id裡面確實有title這個id資源,就直接使用它,如果沒有的話就在當前應用的R.id中產生一個title標識@id/btn
Time of Update: 2015-05-31
標籤:- (NSArray *)groups{ if (_groups == nil) { // NSArray *dictArray = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"friends.plist" ofType:nil]]; NSString