IOS NSNotificationCenter 通知中樞

今天我們來瞭解一下 NSNotificationCenter

ios7版 30天精通iPhone手機編程 第14天 圖片瀏覽器

滾動視圖(ScrollView)控制項(1)常量定義constOC中的處理命令const可以取代宏定義#define的作用。(1.1) 在程式中限定聲明的常量中能被讀取。例如:const int a = 3;int b = 0; a = b;//非法,編譯錯誤。b = a; //合法 (1.2) 使用const定義常量時,必須確定常量對象初始化資料。const int a = 3; //合法const int b; //非法,導致編譯錯誤

iOS- xib(nib) 的重用(在有些情況下有利於加快項目功能的實現)

0.前言                                    在項目開發中,我們經常會碰到,某些視圖View 內部基本空間都一樣,只是資料不同,這時,我們可以用xib來將這個視圖封裝起來多次重用, (例如,大小固定 控制項固定的TableViewCell) 這可以儘可能的加快我們的項目開發進度。   1.介紹一下xib的基本使用                         A.

iOS開發-ios7,TextView高度確定

升級了xcode5, 適配ios7. 各種坑爹問題..今天又碰到了一個。textview的高度無法正確計算.(之前可以通過textView.contentSize.height來擷取一個float類型的高度)但是在ios7上,發現這玩意不管用了。調試了好多遍,發現列印出來的結果都是最早設定的frame高度。 無法動態改變。蛋疼的。後來找了一遍,才發現一種解決辦法。 if (isIos7System) { CGRect txtFrame =

iOS Dev (16) 一些 OC 的基礎知識點小節之一

iOS Dev (16) 一些 OC 的基礎知識點小節之一作者:CSDN 大銳哥部落格:http://blog.csdn.net/prevention1 靜態方法中的 self在靜態方法(類方法)中使用 self ,self 表示這個類。比如以下兩個方法的意思是一樣的: + (void) wtf { [self alloc]; } + (void) wtf { [ClassName alloc]; }2

iOS Dev (22) 檔案、路徑

iOS Dev (22) 檔案、路徑作者:CSDN 大銳哥部落格:http://blog.csdn.net/prevention沙箱 Sandbox 的路徑和其他很多應用平台一樣,iOS 也限定了每個 APP 的活動範圍,只能被限定在一個硬碟空間裡,即 Sandbox。如何拿到這個 Sandbox。很容易:NSString *outDirPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];這個

[iOS7的一些總結]2、視圖控制器ViewControllers之間的資料傳遞(1)

這裡我們用一個demo來說明ios是如何在視圖控制器之間傳遞重要的參數的。本文先從手寫UI來討論,在下一篇文章中討論在storyboard中傳遞資料。首先建立一個空工程,並添加一個根視圖控制器類,如所示:#在函數didFinishLunchingWithOption中添加幾行代碼,完成後如下: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary

iOS用MPMoviePlayerViewController 播放MP4視頻

1.建立single view工程,匯入MediaPlayer庫,匯入一個視頻檔案test1.mp42.ViewController.h#import #import @interface ViewController : UIViewController { MPMoviePlayerViewController *_playerVC;}@end2.ViewController.m#import "ViewController.h"@implementation

iOS- 網路訪問兩種常用方式【GET & POST】實現的幾個主要步驟

NSURL *url = [NSURL URLWithString:urlString]; NSURLRequest *request = [NSURLRequest requestWithURL:url ];NSError *error = nil;NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; 

iOS播放MP3音頻

1.建立single view工程,匯入AVFoundation庫2.ViewController.xib3.ViewController.h檔案#import #import @interface ViewController : UIViewController { //進度 IBOutlet UISlider *_proSlider; //聲道 IBOutlet UISlider *_panSlider; //速度 IBOutlet UISlider *

iOS開發-資料庫-sqlite操作2

1.建立single view工程,匯入FMDatabase庫,匯入libsqlite3系統庫;2.ViewController.xib檔案3.ViewController.h@interface ViewController : UIViewController{ IBOutlet UITextField *_name; IBOutlet UIImageView *_image; FMDatabase *_db;}- (IBAction)add:(id)sender;-

IOS tableView資料顯示

最近要在tableview中顯示目錄資料,有1級和2級目錄的區別,資料庫中結構如下: id是主鍵,name是名字,parent是一級目錄的id,如果為-1表示本身是一級目錄。然後我從資料庫中讀取資料想放到tableview中,其中一級目錄作為section的標題,對應二級目錄作為其內容。結果出現問題:對應二級目錄只顯示1個,而且重複顯示。花費一些時間解決之後,記錄下來防止忘記。感覺是因為對tableview不熟悉才出這個問題。

iOS dev (9) 建立一個空白的介面

iOS dev (9) 建立一個空白的介面作者:CSDN 大銳哥地址:http://blog.csdn.net/prevention建立一個 Empty App略AppDelegate#import @interface AppDelegate : UIResponder@property (strong, nonatomic) UIWindow *window;@end建立空白介面#import "AppDelegate.h"@implementation AppDelegate-

iOS裝置錄製螢幕視頻

今天發現了一款名為Reflector的軟體,可以方便的錄製iOS裝置的螢幕視頻,而它的使用過程非常簡單,利用的是裝置的內在能力(air play)。使用時只需要在PC(MAC或Windows的作業系統都可以)端安裝相應的軟體,然後使用裝置串連Air play

iOS---各種控制項的建立方法和部分調用方法

1.Image View //找到圖片 UIImage *pImage = [UIImage imageNamed:@"sea.png"]; //根據內容圖片建立ImageView self.pImageView = [[UIImageView alloc]initWithImage:pImage]; //將ImageView放到父視圖中 [self.view insertSubview:self.pImageView atIndex:0];2.Label

XML教程適用於iOS:如何選擇最佳的XML效能解析器為您的iPhone項目

有很多選擇,當談到關於iPhone的XML解析。 iPhone SDK中配有兩個不同的庫可供選擇,並有可用的幾種流行的第三方庫,例如TBXML,TouchXML,KissXML,TinyXML的,和GDataXML。 如何為開發人員選擇最佳的XML解析器為他們的項目?我最近已經採取了看看各個選項在那裡,並最終延長蘋果的XMLPerformance樣品試用上述各圖書館,瞭解他們是如何工作的,並比較它們的效能。

IOS 中的 _cmd 代表本方法的名稱

在Apple的官方介紹裡看到輕描淡寫的說了一句:“The _cmd variable is a hidden argument passed to every method that is the current selector”,其實說的就是_cmd在Objective-C的方法中表示當前方法的selector,正如同self表示當前方法調用的對象執行個體一樣。比如,我們要列印當前要調用的方法,可以這樣來寫:- (void)viewDidLoad{ [super

IOS手機中圖片的複製粘貼,剪下

在應用程式中也可以使用剪下板時需要使用UIPasteboard類,使用的第一個步驟是取得UIPasteBoard的單一執行個體(single instance),可以通過generalPasteboard方法取得此種單一執行個體。編輯菜單可以通過UIMenuController類在應用程式中使用此編輯菜單。UIMenuController

iOS中app國際化的學習記錄

有的時候產品裡需要涉及到多語言,所以需要國際化的設定,現在就記錄一下,首先如果要國際化需要到PROJECT下選擇info裡的Localizations,點擊+號,這樣可以增加國際化的語言版本設定好了以後,你的InfoPlist.strings下面就會多出來2個檔案 之後,你就可以在這裡設定一些相關的資訊例如,程式名稱 //Simplified:CFBundleDisplayName=中文app;//English:CFBundleDisplayName=en-app;在模擬器

iOS學習筆記——手勢(Gesture)

手勢是指你用一個或多個手指接觸螢幕開始,直到你的手指全部離開螢幕為止所發生的所有事件。手勢辨識器(UIGestureRecognizer)是一個對象,知道如何觀察使用者產生的事件流,並識別使用者何時以與預定義的手勢相匹配的方式進行拉觸摸和拖動。UIGestureRecognizer類封裝了尋找手勢的工作。在模擬器中,按“option”鍵,可類比兩個手指的手勢。在.h檔案裡建立一個視圖對象,所有的手勢都是在視圖上進行的:@interface LinViewController :

總頁數: 703 1 .... 672 673 674 675 676 .... 703 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.