Time of Update: 2015-11-24
標籤:團隊成員:陳淑筠、楊家安、陳曦團隊選題:小學四則運算APP第一次衝刺階段時間:11.17~11.27本次發布的是重新排列整齊ResultActivity的布局代碼activity_result.xml代碼如下:activity_result.xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2015-11-24
標籤: Google改良了ndk的開發流程,對於Windows環境下NDK的開發,如果使用的NDK是r7之前的版本,必須要安裝Cygwin才能使用NDK。而在NDKr7開始,Google的Windows版的NDK提供了一個ndk-build.cmd的指令碼,這樣,就可以直接利用這個指令碼編譯,而不需要使用Cygwin了。只需要為Eclipse
Time of Update: 2015-11-24
標籤: UIToolbar;//工具條 UIBarButtonItem;//共具條的控制項 //建立一個導覽列 UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)]; //建立一個導覽列集合
Time of Update: 2015-11-24
標籤:android 自訂view ontouchevent viewgroup今天做一個自訂ViewGroup,通過addView動態添加子控制項,為了省事,直接在父控制項裡重寫public boolean onTouchEvent(MotionEvent event){}方法來監聽當前觸碰是哪個按鈕,遇到點問題,所以寫下來。首先是點擊效果只有 MotionEvent.ACTION_DOWN,這個把返回改為return true;就行了然後是 getX()和getRawX(
Time of Update: 2015-11-24
標籤:Android螢幕解析度適配的表徵圖處理比較麻煩,讓UI做不同尺寸的圖片也挺浪費時間的,並且容易出錯,於是用Python寫了個工具自動化處理圖片,UI只需要做好1080*1920解析度下的圖片就可以了,其它解析度的圖片自動產生。import os.pathimport sysfrom PIL import
Time of Update: 2015-11-24
標籤:【聲明】 歡迎轉載,但請保留文章原始出處→_→ 生命壹號:http://www.cnblogs.com/smyhvae/文章來源:http://www.cnblogs.com/smyhvae/p/4013535.html連絡方式:[email protected] 【本文】【開發環境】物理機版本:Win 7旗艦版(32位)Java SDK版本:jdk1.8.0_20(32位)Android SDK版本:Android
Time of Update: 2015-11-24
標籤:總結:kvc索引值編碼 1.就是在oc中可以對屬性進行動態讀寫(以往都是自己賦值屬性) 2. 如果方法屬性的關鍵字和需要資料中的關鍵字相同的話 3.
Time of Update: 2015-11-24
標籤:帶你看看Objective-C的精髓1:介面與實現@interface...@end@implementation...@end@class介面(標頭檔)實現檔案向前引用註:類別通過增加新的類和執行個體方法來擴充現有類的行為。作為慣例,類別被定義在它們自己的.{h,m}檔案裡, 2:執行個體變數可視性@public@package@protected@private@public:執行個體變數可使用符號 person->age = 32" 被直接讀取。@
Time of Update: 2015-11-24
標籤:AsyncSocket類是支援TCP的AsyncUdpSocket是支援UDP的AsyncSocket是封裝了CFSocket和CFSteam的TCP/IP
Time of Update: 2015-11-24
標籤: https://mirrors.tuna.tsinghua.edu.cn/help/#AOSP1、下載repo工具,修改許可權並添加到環境變數中。$git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/$mkdir -p ~/bin$cp git-repo/repo ~/bin/$chmod a+x ~/bin/repo$vim ~/bin/repo將repo檔案中的 REPO_URL = ‘https:/
Time of Update: 2015-11-24
標籤:小組中期總結 項目目標:
Time of Update: 2015-11-25
標籤:1. 用ARC管理記憶體ARC(Automatic ReferenceCounting, 自動引用計數)和iOS5一起發布,它避免了最常見的也就是經常是由於我們忘記釋放記憶體所造成的記憶體泄露。它自動為你管理retain和release的過程,所以你就不必去手動幹預了。忘掉程式碼片段結尾的release簡直像記得吃飯一樣簡單。而ARC會自動在底層為你做這些工作。除了幫你避免記憶體泄露,ARC還可以幫你提高效能,它能保證釋放掉不再需要的對象的記憶體。 2. 在正確的地方使用
Time of Update: 2015-11-25
標籤:關於項目閃退從網上查到的歸總有這些東東是引起閃退的1.函數無限遞迴爆棧(表視圖返回Cell和返回行高的方法互相調用) 2.某對象無法解析某個方法(沒做類型轉換、或者代理沒實現某個方法) 3.訪問了某個已經被釋放的對象(ARC之後不太有) 4.從Bundle載入了不存在或者不支援的對象(圖片素材之類的) 5.子線程阻塞主UI線程過久但是今天發現了另外一個原因也能引起閃退,那就是手機越獄。。。如果你碰到用越獄手機做測試的程式測試,會是什麼心情呢?解決:可以加友盟統計或者是日誌分析
Time of Update: 2015-11-25
標籤:GitHub排名前100的iOS第三方匯總簡介,方便開發人員選擇適合的第三方架構。項目名稱項目資訊1. AFNetworking作者是 NSHipster 的博主, iOS 開發界的大神級人物, 畢業於卡內基·梅隆大學, 開源了許多牛逼的項目, 這個便是其中之一, AFNetworking 採用 NSURLConnection + NSOperation, 主要方便與服務端 API 進行資料交換, 操作簡單, 功能強大, 現在許多人都用它取代
Time of Update: 2015-11-23
標籤:前言:因為Object-C是不支援多繼承的,所以很多時候都是用Protocol(協議)來代替。Protocol(協議)只能定義公用的一套介面,但不能提供具體的實現方法。也就是說,它只告訴你要做什麼,但具體怎麼做,它不關心。當 一個類要使用某一個Protocol(協議)時,都必須要遵守協議。比如有些必要實現的方法,你沒有去實現,那麼編譯器就會警示告,來提醒你沒有遵守××
Time of Update: 2015-11-23
標籤:當我們在處理下載或是其他需要長時間執行的任務時,如果直接把處理函數放Activity的OnCreate或是OnStart中,會導致執行過程中整個Activity無響應,如果時間過長,程式還會掛掉。Handler就是把這些功能放到一個單獨的線程裡執行,與Activity互不影響。import android.app.Activity;import android.os.Bundle;import android.os.Handler;import
Time of Update: 2015-11-23
標籤:第二個介面中的lable顯示第一個介面textField中的文本首先我們建立一個RootViewControllers和一個DetailViewControllers,在DetailViewControllers中聲明一個textString屬性,用於接收傳過來的字串, 同時建立一個Lable用來顯示傳過的字串 在RootViewControllers上引入DetailViewControllers同時聲明一個textField屬性用來輸入字串 然
Time of Update: 2015-11-23
標籤:經典錯誤一 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VA運行報錯 出現的原因:armv7s是應用在iPhone 5 A6 的架構上的解決的方式:1,在Project target裡“Architectures”設定為“Standard (armv7,armv7s)”2,修改在Project
Time of Update: 2015-11-23
標籤:AsyncTask和Handler對比1 ) AsyncTask實現的原理,和適用的優缺點AsyncTask,是android提供的輕量級的非同步類,可以直接繼承AsyncTask,在類中實現非同步作業,並提供介面反饋當前非同步執行的程度(可以通過介面實現UI進度更新),最後反饋執行的結果給UI主線程.使用的優點:l 簡單,快捷l 過程可控 使用的缺點:l 在使用多個非同步作業和並需要進行Ui變更時,就變得複雜起來. 2
Time of Update: 2015-11-23
標籤:Modol View Controller(MVC)是一種最早的也是最成功的可重用的設計模式,70年代的時候首次在smaltalk編寫的程式中成功使用。基於MVC設計 模式,Cocoa整體架構可以劃分為三個子系統:Model, View, Controller,我們可以相應的理解為:資料模型,視圖和控制器。Modol