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-24
標籤:/** * 對一些含有兩個輸入框和一個確認按鈕的頁面,比如登入註冊頁面,一般是一個帳號輸入框、一個密碼輸入框、以及一個確認按鈕。* 點擊第二個輸入框彈出鍵盤時,鍵盤常常會把確認按鈕給遮擋住,這時,我們常常要求將確認按鈕框上移至輸入框之上,以避免遮擋確認按鈕。* 下面三個類即實現了此種功能,代碼獨立,用法簡單快捷** 1. 一個輸入框時:* new SoftInputOneEdtCtrl(your FragmentActivity).register(View viewBaseline,
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
Time of Update: 2015-11-23
標籤: (1)Android studio 中想要使用SVN,但是在安裝 1.9版本的SVN,會報SVN is too old(實際是太新了)的錯誤。所以只能下載1.8以下版本(2)安裝svn時,需要手動選擇command line client tools選項中的第一種安裝方法,為了給Android studio提供介面(3)裝完svn,右鍵菜單中沒有相應svn選項。原因是版本不對(4)在Android studio中使用SVNFile-》Settings-》Version
Time of Update: 2015-11-23
標籤:需要引入架構:MessageUI.framework布局如下:簡訊和郵件:#import "ViewController.h"#import <MessageUI/MessageUI.h>@interface ViewController ()<MFMessageComposeViewControllerDelegate,MFMailComposeViewControllerDelegate>//遵循協議@end@implementation
Time of Update: 2015-11-23
標籤: 轉載請標明出處: http://blog.csdn.net/lmj623565791/article/details/49990941; 本文出自:【張鴻洋的部落格】一、概述相信Android的開發人員對於設配問題都比較苦惱,Google官方雖然給出了一系列的建議,但是想要單純使用這些建議將裝置很輕鬆的做好,還是相當困難的。個人也比較關注適配的問題,之前也發了幾篇關於適配的文章,大致有:Android 螢幕適配方案Android
Time of Update: 2015-11-23
標籤: 項目名字:開發環境:Android eclipse團隊名稱:炫酷組合 團隊成員:黃傑,黃銘琪,李炫宗活動背景:
Time of Update: 2015-11-23
標籤:原:http://blog.csdn.net/w709835509/article/details/7655240 1 import android.app.Activity; 2 import android.os.Bundle; 3 4 public class MainActivity extends Activity { 5 // 在這裡進行初始化操作,如介面載入與事件綁定 6 @Override 7 public void onCreate(
Time of Update: 2015-11-23
標籤:方法/步驟1第一步:建立app發布認證以及設定檔 1. 進入ios開發中心22. 點擊進入 Certificates,Identifiers & Profiles33. 說明:因為這次我需要的是發布app,所以認證需要選擇的是Production版本,而開發測試的話是Development版本。44. 在Identifers中建立App IDs 說明: 這裡就不做如何建立APP IDS的教程了,因為上次真機測試中已有,而已建立一個APP
Time of Update: 2015-11-23
標籤: iOS開發中,因為大部分函數都不是安全執行緒的,所以UI子線程中操作UI是非常危險的事,但是有時候因為開發人員經驗不足,不知道子線程中不能UI,或者知道但是寫代碼的時候沒注意,或者不知道那些函數操作UI了(比如UITableView的reload函數),造成這個問題時常發生,防不勝防,而且iOS不像安卓,一旦子線程中操作UI就直接崩潰,iOS中操作UI只是有可能崩,導致問題經常不好重現,而且經常奔潰堆棧是亂的,找不到出錯的地方在哪兒,十分頭疼。 本人寫了一個簡單的線程檢查ui操作的庫