Time of Update: 2015-11-24
標籤:布局如下:引入架構:#import <AVFoundation/AVFoundation.h>#import <MediaPlayer/MediaPlayer.h>遵循協議及引入標頭檔#import "ViewController.h"#import <AVFoundation/AVFoundation.h>#import <MediaPlayer/MediaPlayer.h>@interface
Time of Update: 2015-11-24
標籤:小組中期總結 項目目標:
Time of Update: 2015-11-24
標籤:這裡介紹使用集合在程式中為Spinner控制項設定資料來源,步驟如下:1、在Android Studio介面中,選擇“Project”,然後展開"app"->"res"->"layout",開啟activity_main.xml,添加一個Spinner控制項,代碼如下:<Spinner android:id="@+id/eduSpinner"
Time of Update: 2015-11-24
標籤:一,安裝和配置ASIHTTPRequest架構。二,同步請求。在ASIHTTPRequest架構中與HTTP請求相關的類有:ASIHTTPRequest和ASIFormDataRequest,其中最常用的是ASIHTTPRequest,ASIFormDataRequest是ASIHTTPRequest的子類,ASIHTTPRequest可以發送類似於HTML的表單資料,也可以上傳資料,預設採用POST要求方法,也可以用其他的HTTP要求方法。它們都可以非同步或同步請求。1,實現GET同步請
Time of Update: 2015-11-24
標籤:昨天開發修改代碼,把實體類的包給改掉了然後運行就不出來,自己的log也不報錯.後經過同事研究這是JNI反射的問題,修改了包,更變了路徑,那麼對應的JNI就需要更改代碼.因為是通過class映射,所以只能手動修改如果使用Ctrl+b編譯的話,會很慢,可以在控制台Problems將錯誤直接刪除再運行程式.會執行增量編譯Android工作問題總結
Time of Update: 2015-11-24
標籤:庸者的救贖2015-11-20 02:30:23AFN那個使用的時候不需要弱引用的,因為從你的封裝方式來看,那個block並不會被當前視圖控制器持有,而是被manager持有了,所以不需要__weak; 並不是所有的block都需要使用弱引用的 三種情況: 1. 如果這個block不被持有,那麼你完全沒有必要使用__weak 2. 如果被持有了,那麼__weak是必然的 3.
Time of Update: 2015-11-24
標籤:建立文本輸入框 UITextField * textField = [[UITextField alloc]initWithFrame:CGRectMake(50, 50, 250, 40)];設定邊框樣式 textField.borderStyle = UITextBorderStyleRoundedRect; /* typedef NS_ENUM(NSInteger, UITextBorderStyle) {
Time of Update: 2015-11-24
標籤:在項目中有時候會遇到Library not found for -lPods(這裡的IPods指的是你具體的第三方庫)的問題出現這個錯誤的原因是:xcode在編譯的時候找不到這個庫,從而導致項目無法編譯! 這裡給出幾種解決辦法:第一種:a) Search from ‘Library‘ from the Target Settings view and double-click to inspect the value of Library Search Pathsb)
Time of Update: 2015-11-24
標籤: 目錄(?)[+] 經過反覆的學習對比,個人覺得帶著問題學習新知是最有效學習方式,因此文本就以提問的方式來講述Fragment架構實現方式。1、什麼是Fragment?Fragment包含在Activity中,Fragment只能存在於Activity的上下文(context)內,沒有Activity就無法使用Fragment,因此Fragment只能在Activity的上下文(context)建立。Fragment可以作為Activity的一部
Time of Update: 2015-11-24
標籤:建立分段選取器 UISegmentedControl * sc = [[UISegmentedControl alloc]initWithFrame:CGRectMake(50, 100, 200, 30)]; [sc insertSegmentWithTitle:@"第一頁" atIndex:0 animated:YES]; [sc insertSegmentWithTitle:@"第二頁" atIndex:1 animated:YES]; [sc
Time of Update: 2015-11-24
標籤:UIActionSheet在iOS8.3之後已不建議使用。 可以使用UIAlertController+UIAlertControllerStyleActionSheet獲得同樣的效果 建立UIActionSheet UIActionSheet * as = [[UIActionSheet alloc]initWithTitle:@"選擇一個英雄" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"
Time of Update: 2015-11-24
標籤: UIStepper * stepper = [[UIStepper alloc]initWithFrame:CGRectMake(50, 100, 150, 40)]; //********最小值和最大值 stepper.maximumValue = 100; stepper.minimumValue = 0; //設定躍遷值 *** stepper.stepValue = 0.1; //設定鏤空顏色
Time of Update: 2015-11-24
標籤:建立UITextView//建立一個單例對象 儲存_str字串 NSUserDefaults * hd = [NSUserDefaults standardUserDefaults]; _str = [hd objectForKey:@"str"]; UITextView * textView = [[UITextView alloc]initWithFrame:CGRectMake(50, 100, 200, 200)];
Time of Update: 2015-11-24
標籤:建立提示框 //建立提示框 //標題 提示內容 代理對象 按鈕 UIAlertView * alertView = [[UIAlertView alloc]initWithTitle:@"警告" message:@"海珊已經做好戰鬥準備" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"確定",@"不確定", nil]; 設定提示框樣式 alertView
Time of Update: 2015-11-24
標籤: 經過前兩天的學習,今天我們來學習列表及表單元素。 首先是列表,列表分為無需列表、有序列表、自訂欄表。 1.無序列表<ul> <li></li> <li></li> ......</ul>總結: (1)所有放在ul中的資料必須是無序的; (2)ul標籤是用來管理li標籤的; (3)ul中必須至少有一個li標籤; (4)li標籤不能單獨使用; (5)在ul標籤中只能寫li標籤; (
Time of Update: 2015-11-24
標籤:/** * 對一些含有兩個輸入框和一個確認按鈕的頁面,比如登入註冊頁面,一般是一個帳號輸入框、一個密碼輸入框、以及一個確認按鈕。* 點擊第二個輸入框彈出鍵盤時,鍵盤常常會把確認按鈕給遮擋住,這時,我們常常要求將確認按鈕框上移至輸入框之上,以避免遮擋確認按鈕。* 下面三個類即實現了此種功能,代碼獨立,用法簡單快捷** 1. 一個輸入框時:* new SoftInputOneEdtCtrl(your FragmentActivity).register(View viewBaseline,
Time of Update: 2015-11-23
標籤:新版的qq,可以在鎖屏下彈窗顯示qq訊息,正好目前在做的項目也需要這一功能。經過各種實驗和資料尋找,終於實現,過程不難,但是卻有一些地方需要注意。下面是實現過程。1,使用Activity,而不是ViewQQ的彈窗一開始我以為是懸浮View,用WindowManager去添加,但是無論如何就是不顯示,後來在朋友提示下換成Activity來實現,在鎖屏狀態下就能彈窗了。 2.Activity的設定Activity需要進行以下設定,才可以在鎖屏狀態下彈窗。首先是onCreate方法,需
Time of Update: 2015-11-23
標籤: 出現這個問題的原因是版本之前的不相容,我用的django版本是1.8.6 而 這條python manage.py sqlall books 是基於django1.0版本的。 在django1.8.6版本中產生一個表的語句是 $ python manage.py makemigrations books $ python manage.py sqlmigrate books 0001django book2
Time of Update: 2015-11-23
標籤:迴歸自然,UIButton是我們使用最頻煩的一個控制項。下面,對該控制項的一些常用方法進行一些總結. UIButton *payStateBtn = [UIButton buttonWithType:UIButtonTypeCustom]; payStateBtn.frame = CGRectMake(12, 10, ScreenWidth - 50, 22); // 設定字型置中方向 payStateBtn.contentHorizontalAlignment
Time of Update: 2015-11-23
標籤:雖然只是一個小功能,感覺還是挺實用的吧!首先去蘋果的官網上下載Reachability這個庫。因為連網的狀態是要即時監聽的,當網路的情況發生變化的時候要及時通知使用者,所以應該使用通知中樞。具體實現:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.