新手學習Cocoapods教程,新手cocoapods教程 CocoaPods簡介 當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如AFNetWorking等等。手動去下載所需類庫十分麻煩。另外一種常見情況是,你項目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項目中,十分麻煩。如果能有什麼工具能解決這些惱人的問題,那將“善莫大焉”。所以,你需要
iOS IM開發準備工作(一)XML解析,iosim 關於XML解析的blog有很多,我本來不想寫的;不過我發現有一些細節他們都沒有說,我這裡就多說一些細節。 我們在哪些地方用XML:現在json用的這麼多,使用XML通訊的已經不多了。我遇到的情境是,我們的伺服器有很多個,需要使用者去選擇。那麼我們就需要定期維護一個伺服器列表,這個伺服器列表的設定檔我需要每次下載。自然我就需要解析這一個檔案。 XML解析有兩種模式SAX和DOM。我用的是系統的 NSXMLParser
不可變字串 NSString與可變字串 NSMutableString,nsstring替換字串不可變字串//建立一個字串對象 NSString *string = [[NSString alloc] initWithFormat:@"zhong huang -"]; NSString *string1 = [[NSString alloc] initWithFormat:@"zhonger's age is %d",
學習ios設計(1),學習ios設計 兩年前,蘋果為現代的使用者完全改變了設計語言。對於設計者來說,這使得他們更容易關注動畫和功能而不是其他的細枝末節。我已經被問過很多次怎樣開始設計或者是有什麼捷徑可以成為更好的設計師。雖然沒有銀彈,然而有很多的技巧和規則設計將影響您普遍設計的方式。即使你設計一個完全不同的平台上,如果您已經瞭解了在網路上和列印相同的設計觀念依然存在,您可以應用相同的技術。iOS是一個平台,設計是回到它的根源。感覺就像一個現代的雜誌,有漂亮的文字版式和簡單的布局。在這本
UIWebView載入頁面,uiwebview載入在頁面中 載入了一個webView當點擊該webView的頁面 需要擷取webView中的url。 在push出來的另一個頁面中,重新初始化一個webView載入下面這個方法 在webView載入的時候都會調用loaded是一個BOOL類型的屬性 未設初始值- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request
在UITableViewStylePlain情況下sectionHeader可以與tableview一起滑動的解決方案,uitableviewplain-(void)scrollViewDidScroll:(UIScrollView *)scrollView{ CGFloat sectionHeaderHeight = 20; if (scrollView.contentOffset.y <=
UIView上的按鈕跳轉到一個控制器UIViewController上去,uiviewcontroller跳轉我現在有一個UIControllerView 裡面addView了一個UIView,我在點擊UIView的時候轉到另一個UIControllerView,按上面的導航條上面的返回按鈕返回第一個UIControllerView,在那個UIView裡怎麼用pushViewController在UIView裡發送訊息[[NSNotificationCenter defaultCenter]
iOS之清除緩衝,ios緩衝//清除緩衝按鈕的點擊事件- (void)putBufferBtnClicked:(UIButton *)btn{ CGFloat size = [self folderSizeAtPath:NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).lastObject] + [self
一、類和對象,,類對象1.介面部分:對外聲明類的行為和特徵(類的定義分為:介面部分和實現部分)① @interface 介面關鍵字:用於表示這是一個類的介面部分 介面部分功能:是定義類的靜態特徵和聲明動態行為 @end 作為結束標誌 對外介面:通過介面就可以在不知道實現的情況下,瞭解這個類有什麼
iOS之自動調節輸入文字框的高度,ios自動調節文字框//自動調節輸入文字框的高度- (void)textViewDidChange:(UITableView *)textView{ float height; if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { CGRect textFrame =
iOS中流媒體播放和下載iOS中關於流媒體的簡介:介於下載本地播放與即時資料流媒體之間的一種播放形式,下載本地播放必須全部將檔案下載完成後才能播放,而漸進式下載不必等到全部下載完成後再播放,它可以一邊下載一邊播放,在完成播放內容之後,整個檔案會儲存在手機上。即時資料流媒體即時資料流媒體是一邊接收資料包一邊播放,本地不保留檔案副本,即時資料流式傳輸總是即時傳送,可以即時實況轉播,支援隨機訪問,使用者可以快進或者快退以觀看前面或後面的內容。即時資料流媒體傳輸必須保證資料包的傳輸速度大於檔案的播放速度
1.2 控制器 view 的建立和載入,1.2view載入優先順序:1、用系統的loadView方法建立控制器的視圖2、如果指定載入某個storyboard檔案做控制器的視圖,就會載入storyboard裡面的描述去建立view3、如果指定讀取某個xib檔案做控制器的視圖,就根據指定的xib檔案去載入建立4、如果有xib檔案名稱和控制器的類名首碼(也就是去掉controller)的名字一樣的 xib檔案,就會用這個xib檔案來建立控制項器的視圖 【例:控制項器的名為
【代碼筆記】電影上的花絮,自動滾動,代碼筆記花絮滾動一,。二,工程圖。三,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UIScrollViewDelegate>{ UIScrollView *scoreView;}@end RootViewController.m#import
Swift 協議和委託(代理),swift委託協議 (Protocols)用於統一方法和屬性的名稱,而不實現任何功能,能夠被類、枚舉、結構體實現,滿足協議要求的都成為協議的遵循者,遵循者需要提供協議指定的成員,如方法,屬性,操作符,下標文法protocol SomeProtocol {// protocol definition goes here} // 中間以冒號分隔實現協議,有多個協議的話,協議之間逗號分隔struct SomeStructure: FirstProtocol,
1.0 多控制器管理(附:Demo),1.0demo控制器
【代碼筆記】點評內容,代碼筆記點評一,。二,工程圖。三,代碼。ViewController.h#import <UIKit/UIKit.h>@interface ViewController : UIViewController<UITextViewDelegate>{ //評論內容 UITextView *commentTextView;}@end ViewController.m#import
【IOS學習基礎】檔案相關,ios學習基礎 一、沙箱(SandBox) 1.沙箱機制 1> 每個應用都有屬於自己的儲存空間,即沙箱。 2> 應用只能訪問自己的沙箱,不可訪問其他地區。 3> 如果應用需要進行檔案操作,則必須將檔案存放在沙箱中,尤其是資料庫檔案,在電腦上操作時,可以去訪問,但是如果要裝在真機上可以使用,必須將資料庫檔案拷貝至沙箱中。 2.沙箱目錄結構 1>
OC筆記一:Objective-C簡介,oc筆記objective-c 1、OC簡介 全稱:Objective-C,是擴充C的物件導向程式設計語言,主要用於iOS和Mac OS開發。C語言的基礎上,增加了一層最小的物件導向文法完全相容C語言可以在OC代碼中混入C語言代碼,甚至是C++代碼可以使用OC開發Mac OS X平台和iOS平台的應用程式2、 OC文法概述2.1關鍵字每一種語言都有關鍵字,比如C語言的 flaot、int等等,那麼oc有哪些關鍵字呢?
IOS開發之自訂UITabBarController,ios開發自訂tabbar UITabBarController是開發中經常會用到的一個視圖控制器,但是預設的UITabBarController經常不能夠完全滿足我們的需求,所以我們經常需要自訂一個UITabBarController。 接下來,我們就來自訂一個UITabBarController。首先我們應該明白一點,自訂一個UITabBarController的時候,其實大多數情況下我們需要修改的只是它下面的UITabBar,我們需
IOS SQLite文法基礎,iossqlite文法 分享SQLite語句的基礎知識,是很基礎的部分,只涉及"增","刪","改","查"4個文法.不涉及錶鏈接等內容.以後我會更新錶鏈接的隨筆. github上有一個SQL的Demo,包含增刪改查. UI: url: --- > https://github.com/huyp/SQLite3_Demo.git 1 #import <sqlite3.h> 2 3 @interface ViewController