Time of Update: 2015-02-04
標籤:快速建立對象的類方法的進化曆程:原始版本:+ (Book *)book { return [ [ [Book alloc ] init ] autorelease ];}進化一版本:+ (id)book { return [ [ [self alloc ] init ] autorelease ];}進化二版本:+
Time of Update: 2015-02-04
標籤:1.作用1.1 給對象發送一條autorelease訊息, 會將對象放到一個自動釋放池中1.2 當自動釋放池被銷毀時,會對池子裡面的所有對象做一次release操作1.3 會返回對象本身1.4 調用完autorelease方法後,對象的計數器不變 2.好處2.1 不用再關心對象釋放的時間,有利於規避壞記憶體訪問的出現2.2 不用再關心什麼時候調用release 3. 使用注意3.1 佔用記憶體較大的對象不要隨便使用autorelease3.1
Time of Update: 2015-02-03
標籤:android開發 actionbar textview Android開發中注意到的幾個問題 1、 關於actionbar 初始化配置actionbar,getactionbar經常為null,原因是因為在源碼或者布局檔案中設定了全螢幕顯示的緣故,不設定全螢幕顯示就不會有問題。2、
Time of Update: 2015-02-03
標籤:導航 ios 方法1:self.edgesForExtendedLayout=UIRectEdgeNone;方法2:當介面是tableView的時候[selfsetExtraCellLineHidden:self.myTableView];- (void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view =[
Time of Update: 2015-02-03
標籤:我們在開發中肯定會findViewById尋找view,如果一個介面上有很多view需要綁定click事件,那麼findViewById就是個體力活了,那我們就想能不能有一種辦法能不能不必要每次去findViewById呢?只要你去想,說明你就意識到這個問題,剩下來就是想辦法如何解決了,這個問題也不能,如果熟悉javase中的泛型,就會很簡單的解決,代碼入下public <T> T $(int viewID) {return
Time of Update: 2015-02-03
標籤:ios uilabel sizeWithFont在ios7.0之後失效cell.myCourse.text=cell_info.course;cell.myCourse.font=FONT;CGSize
Time of Update: 2015-02-03
標籤:ios uilabel CGSize labelSize=[self.myDetailLabel.textboundingRectWithSize:CGSizeMake([UIScreenmainScreen].bounds.size.width-20,0) options:NSStringDrawingUsesLineFragmentOriginattributes:@{NSFontAttributeName:self.
Time of Update: 2015-02-03
標籤:下面是studio項目的目錄結構:開啟src 目錄進入main其實library的所有代碼都在這裡面了而eclipse的結構是這樣的其實studio項目中java目錄裡面的代碼對應的是eclispe項目中的src目錄中的代碼。而studio中src目錄裡麵包括整個項目的所有程式碼封裝括資源檔案和xml。所以:直接將studio目錄裡面的src ->main 目錄裡面的java檔案夾名改為src
Time of Update: 2015-02-03
標籤:Equivalent SetsTime Limit: 12000/4000 MS (Java/Others) Memory Limit: 104857/104857 K (Java/Others)Total Submission(s): 3065 Accepted Submission(s): 1077Problem DescriptionTo prove two sets A and B are
Time of Update: 2015-02-03
標籤:session android 服務端api開發 簡訊驗證碼 第一次做app的API開發,遇到的第一個問題就是:我的sessionid哪兒去了?
Time of Update: 2015-02-03
標籤:AIDL是安卓介面定義語言的縮寫由於筆者使用的是android
Time of Update: 2015-02-03
標籤: iOS開發中,常常由於需求,而需要圓角的樣式.如果4個角都是圓角的,還好說.一行兩行代碼就可以搞定.就是CAlayer.可是現在我想說下不規則的圓角.目前我還沒有找到更好的方法來畫圓角.希望有解決方案的朋友看到這篇文章,能交流學習下.1 UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:sourceView.bounds
Time of Update: 2015-02-03
標籤:在Android中,檔案主要分為兩大類,內部儲存和外部儲存內部儲存的檔案是程式私人的,分為普通檔案和Cache檔案外部檔案也可以是私人的,也可以是共有的,這要根據檔案的目錄位置來決定共有檔案可以用JAVA的檔案處理方法來處理,但是內部檔案必須用openfileinput或者openfileoutput來進行開啟和關閉在對SD卡上的檔案進行操作之前需要先檢查SD卡的狀態(是否可讀寫,可訪問等)Android中的檔案讀寫總結
Time of Update: 2015-02-03
標籤:要求:Eclipse版本3.5以上 ADT版本10.0.1 TCL的SDK(我看了看核心是Android2.2的API) 步驟: 1.下載SDK和TCL的模擬器
Time of Update: 2015-02-03
標籤:據英國《衛報》網站2月2日報道,美國波士頓大學醫學院的研究人員向人們敲響警鐘,稱福士深知電視和視頻會對年幼兒童產生負面影響,然而在行動裝置會對學齡前兒童大腦造成何種影響這一問題上,全社會普遍認識不足。研究人員警告,使用平板電腦或智能手機來轉移孩子的注意力可能會對他們的“社會情感發展”造成損害。“如果把這些裝置作為安撫幼兒、轉移他們注意力的主要方式,那他們還能建立自身的自我調節機制嗎?”科學家問道。研究人員還發現,三歲以下的幼兒如使用互動式螢幕
Time of Update: 2015-02-03
標籤:轉載:http://www.eoeandroid.com/thread-264177-1-1.html最近在做一款基於Android的互連網電視用戶端,開發與phone/pad差不多,但是有一個值得注意的地方就是焦點控制的問題。在TV上做應用開發,由於TV呈現的介面比較大,上面放的View/layout也比較多,使用者操作是主要是通過遙控器操作(通常是用遙控器,如果支援映像觸控技術,那麼view也要實作類別似phone/pad上的觸屏操作),因此,在對iew的上下左右移動的控制就要處理好。
Time of Update: 2015-02-03
標籤:Activity切換兩種方式>1.直接跳轉Intent intent = new Intent(MainActivity.this,SecondActivity.class);startActivity(intent);>>需要攜帶參數則需使用intent.putExtra("key", "value");>>目標Activity取參數使用getIntent().getStringExtra("key") >2.帶傳回值跳轉Intent
Time of Update: 2015-02-03
標籤:android custom view actionbar 我們前面寫了6個自訂view的範例,這都是全新自已畫的控制項。在這個範例中,我們來用幾個現有的控制項來組合成一個新的控制項。 :
Time of Update: 2015-02-03
標籤:定義wrap類,聲明native函數,載入庫package com.ndk.hello;public class Classs { public native String say_hello(); static { System.loadLibrary("HelloAndroidNDK"); }}在項目根目錄建立jni檔案夾,在此檔案夾產生JNI標頭檔javah -classpath ../bin/classes
Time of Update: 2015-02-03
標籤:2015.2.3 //記憶體//.text: 可執行程式//.data: 分為唯讀資料區段, 以及可讀可寫資料區段, 唯讀資料區段存放常量如:"hello world" 可讀可以資料區段存初始化的全域變數及static關鍵字修飾的變數//.bss: 未初始化的全域變數及static修飾的變數//.heap: 也叫堆記憶體,需要手動申請,手動釋放,堆空間比較大,運行效率低於棧記憶體//.stack: 也叫棧區,存放局部變數,系統自動釋放記憶體,記憶體比較小,運行效率最高