Time of Update: 2014-12-09
IOS 改變系統導覽列內建的返回action事件#import @protocol BackButtonHandlerProtocol @optional// Override this method in UIViewController derived class to handle 'Back' button click-(BOOL)navigationShouldPopOnBackButton;@end@interface UIViewController
Time of Update: 2014-12-09
簡單的UIButton按鈕動畫效果iOS源碼,uibuttonios這個是簡單的UIButton按鈕動畫效果案例,源碼,簡單的UIButton按鈕動畫,可以自訂button屬性。 :<ignore_js_op> 使用方法:使用時把ButtonAnimations.h 和.m檔案匯入新工程即可 ButtonAnimations *btView = [[ButtonAnimations alloc] initWithFrame:CGRectMake(10,
Time of Update: 2014-12-09
[iOS基礎控制項,ios基礎控制項A.需求做出一個類似於QQ、的聊天介面1.每個cell包含發送時間、發送人(頭像)、發送資訊2.使用對方頭像放在左邊,我方頭像在右邊3.對方資訊使用白色背景對話方塊,我方資訊使用藍色背景對話方塊4.隱藏相同的發送時間5.底部功能按鈕:語音按鈕、訊息輸入框、表情按鈕、附加按鈕6.響應鍵盤事件,呼出鍵盤、隱藏鍵盤時對上述的視圖作出上移操作7.鍵盤的發送事件處理 1 @implementation NSString (Extension) 2 3 /*
Time of Update: 2014-12-09
iOS開發學習之#標籤欄控制器#(6)設定標籤欄控制器動態建立標籤欄控制器就不說了,就是從視圖庫中托一些控制項,這裡要用到得是Tab Bar Controller,然後建立兩個插座變數跟拖的控制項進行關聯。現在我們主要講一下怎麼對Tab Bar Controller進行設定:(1)設定條目標題self.title = @"第一個視圖"; [self.tabBarItem setTitleTextAttributes:[NSDictionary
Time of Update: 2014-12-09
iOS資料庫操作fmdb1: FMDB資料庫使用FMDatabase 資料庫1.下載FMDatabase 匯入下載裡面的src檔案,刪了fmdb.m檔案2.引入framework:libsqlite3.dylib3.引入標頭檔 #import "FMDatabase.h”
Time of Update: 2014-12-09
IOS-篩選數組內的元素 //需要去掉的元素數組 NSMutableArray *filteredArray = [[NSMutableArray alloc]initWithObjects:@"1",@"4", nil]; //需要被篩選的數組 NSMutableArray *dataArray = [[NSMutableArray alloc]initWithObjects:@"1",@"2",@"1",@"4",@"6",@"1",@"1",@"4",@"1",@"
Time of Update: 2014-12-09
IOS學習筆記之 Socket 編程最近開始靜心學習IOS編程,雖然起步有點晚,但有句話說的好:“如果想去做,任何時候都不晚”。所以在今天,開始好好學習IOS。(本人之前4年都是搞.Net的,java也培訓過一年) 打算學IOS,從哪入手呢?給大家推薦兩本入門書吧《Beginning iOS 7
Time of Update: 2014-12-09
iOS POST請求 有中文的時候鑌哥,最近post請求遇到一些問題,當有中文的時候是請求不成功下面鑌哥寫兩種案例:1:通常post請求:(有中文不成功)//1:設定URL NSString *host = HOST; NSString *usename = @"fuck"; NSString *queryString = [NSStringstringWithFormat:@"/app/clickTableScreen?userName=%@&idfa=%@&
Time of Update: 2014-12-09
IOS7風格彈出框-支援block回調已經很長一段時間沒有更新部落格了,今天寫了個彈出框,主要用於SDK裡面現貼出來分享下:#import @interface SYTipView : NSObject+ (SYTipView *)shareInstance;- (void)showSuccessTipWithText:(NSString *)tipText;- (void)showErrorTipWithText:(NSString *)tipText;-
Time of Update: 2014-12-08
[iOS基礎控制項,ios基礎控制項A.定義 iOS程式都有一個NSNotificationCenter的單例對象,用來負責發布不同對象之間的通知 任何對象都能夠在NSNotificationCenter發布通知,發布自己的發生的事件;監聽者(Observer)可以選擇接受某個特定通知。 1 // 2 // Radio.h 3 // Notification 4 // 5 // Created
Time of Update: 2014-12-06
STAlertViewDemo(仿密碼修改),仿盛大傳奇修改版:工程圖:此代碼中需要引入第三方庫STAlertView。代碼:RootViewController.h#import <UIKit/UIKit.h>//加入標頭檔#import "STAlertView.h"@interface RootViewController : UIViewController{ STAlertView *stAlertView;}@end RootViewController.
Time of Update: 2014-12-08
Xcode產生ipa檔案,xcode產生ipa想到蒲公英應用做分發測試的同學們可以用的到哈 在測試的Device中切換為IOS Device,選擇當前項目修改BuildSeting 在code signing Identity中選擇認證,沒有測試在沒有認證的情況是否可以產生 在product中選擇Bulid,產生項目的app 開啟ITunes,開啟我的程式,將產生的app拖到裡面 在ITunes的應用程式上點擊右鍵 就能在Finder中找到產生的ipa檔案了,下一步就可以用蒲公英做分發了
Time of Update: 2014-12-08
IOS螢幕布局,ios布局1.iPad和iPhone的螢幕布局 在IB中,螢幕或控制項的尺寸以點為單位。在視網膜技術中,1個點包括4個像素,而沒有採用視網膜螢幕技術的還是1個點包括1個像素。 2.絕對布局和相對布局 3.使用AutoLayout布局 i。AutoLayout為空白間布局定義了一套約束(constraint),約束定義了控制項與視圖之間的關係。 ii。在垂直距離的約束屬性設定中,
Time of Update: 2014-12-06
ios8,ios8正式版在iOS8開發中,發現一個CoreLocation的使用問題,執行操作之後,不會調用到定位之後的delegate方法中。根據文檔,需要在使用CoreLocation前調用方法:[locationmanager requestAlwaysAuthorization]; [locationmanager requestWhenInUseAuthorization];
Time of Update: 2014-12-03
改變文字輸入框背景,文字輸入框背景代碼:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. UITextField *textField=[[UITextField alloc]initWithFrame:CGRectMake(50, 100, 200, 50)];
Time of Update: 2014-12-03
iOS中Tableview右邊有字母檢索 點擊可以直接定位顯示的問題在做項目的過程中,我遇到這樣一個問題,就是本身的tableview 調用- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView方法的時候,最後幾個位置點擊後不能準確定位,比如說“#” 不管我如何點擊“#”都無法把其對應的清單項目顯示出來,所以我自己在- (NSInteger) tableView:(UITableView *)tableView
Time of Update: 2014-12-03
iOS開發——儲存自訂對象數組、字典到檔案在ios中,要儲存普通的數組到檔案可以直接調用-wirteToFile:atomically:方法寫入,並且可以通過NSArray的方法-initWithContentOfFile:來讀檔案初始化數組。然而,當要儲存的數組中儲存的資料對象是自訂對象時,就得通過對象歸檔的方法來實現了,具體來說一、自訂對象實現歸檔協議,並實現方法- (id)initWithCoder:和方法- (void)encodeWithCoder:@interface
Time of Update: 2014-12-03
iOS經驗1:自己寫的網路資料請求 第三方架構 斷點續傳 上傳下載鑌哥哥做項目,一般的資料請求不管他多複雜,只要自己寫好了請求,那麼調用永遠是那麼的簡單,那麼我介紹一下一:需要用到第三方架構AFNetworking,直接寫在工程pch標頭檔裡就行因為經常用到它,這在網上隨便下載就行,最好用cocopod來下載,這樣什麼都有了,cocopod是什麼,我就不說,部落格上面有介紹。開始啦:1:自訂網路請求DataRequestManager類專門管理網路用的朋友們以下代碼就可以直接複製來用了.h檔案/
Time of Update: 2014-12-03
iOS基礎7:資料庫在當今智能手機的天下,我們很多資料都是儲存在手機上,如備忘錄,通訊錄等,鑌哥,告訴你,在各種檔案格式在搜尋與儲存的速度都比不上資料庫快,畢竟資料庫在儲存的時候經過特殊格式安排的。而不論是ios或者是android,其內部都是採用SQLite這個嵌入式資料庫作為解決方案。因為比起其他商務資料庫,它可就明顯小得多。SQLite屬於輕量層級的資料庫,它不需要任何設定,更不需要架設任何伺服器。這樣使得它特別適合用於記憶體寸土寸金的嵌入式裝置中。sqlite
Time of Update: 2014-12-03
iOS UILabel 詳解(不定期更新ing)var text: String!@property(nonatomic, copy) NSString *text//label 文字var attributedText: NSAttributedString!@property(nonatomic, copy) NSAttributedString *attributedText//label attributedText (富文本 可以設定段落格式 字型顏色