iOS 上下左右手勢識別

- (void)viewDidLoad {  //建立滑動手勢    UISwipeGestureRecognizer *recognizer;       recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:selfaction:@selector(handleSwipeFrom:)];   //設定滑動方向,下面以此類推 

IOS給任意UIView截屏

[cpp] //獲得某個window的某個subView  UIView *view = [[[[[UIApplication sharedApplication] windows] objectAtIndex:0] subviews] lastObject];    NSInteger index = 0;//用來給儲存的png命名  for (UIView *subView in [view subviews])

IOS、Objective-C中單例類與半單例類

  在設計模式中有一個“單例模式”,對應的我們常常會設計“單例類”(或稱單件類)。但在實際應用中,我們常常也需要使用“半單例”。下面我們具體談談單例和半單例,以及他們的用法和區別。單例模式單例模式(singleton)顧名思義,就是只有一個執行個體。作為對象的建立模式[GOF95],

<iOS, Android>移動原型工具總結

經過多年的碼農歲月,不少的朋友可能已經逐漸向PM邁進,那麼,在和客戶談需求時,為了更好地理解客戶的需求,可能就會用到原型設計。這裡將介紹一下,原型設計的各個工具的優勢和劣勢。(僅個人看法,請隨便拍磚)1. Microsoft Visio.這個工具用來畫流程圖,還有模型圖,都相當強大,不過它還可以用來畫各個移動的介面圖。在網上去搜尋下載兩個外掛程式,分別是Andorid和iOS的。 名字為:Audio.vss,

使用iOS開源庫SKPSMTPMessage實現郵件發送

iOS下發郵件目前有兩種方式,利用openURL開啟iOS email app和利用MFMailComposeViewController在app內彈出email介面實現郵件發送。這兩種方式搜尋一下都有很多介紹,具體就不細說了。下面介紹第三種方式,利用開源庫SKPSMTPMessage實現郵件發送。其實這種方式也有不少文章介紹了,只是看了一些文章,寫得都差不多,都是貼demo裡面的代碼,沒有我需要的發送圖片和視頻附件的功能。研究和查閱了一些資料,將代碼綜合一下,粘貼出來方便自己和有需要的人查閱。

iPhone應用程式間傳遞參數兩種方法

方法1:- (BOOL)application:(UIApplication *)application

Socket -伺服器和用戶端的說明

服務端說明 #include <errno.h>                //一些錯誤資訊的處理#include <stdio.h>                 // 標準輸入輸出#include <sys/types.h>         &

IOS學習筆記 (3)

使用控制器和視圖Model 應用程式的核心 負責計算與建立一個虛擬世界,它不依靠View與Controller就能存在。(一個沒有外觀介面的應用程式)Controller在Xcode通常是指View

IOS學習筆記(8)UIPageViewController UIProgressView 監聽和響應鍵盤通知

使用UIPageViewController啟用分頁建立程式:file--> new-->new project-->page-based Application模版-->next-->device Family (Universal)-->next-->create;DataViewController 類

iOS 用delegate方式實現頁面之間的傳值

斌子剛剛接觸IOS今天做項目的時候,遇到一個問題,在跳頁時需要進行傳參數。上網找了許多方法,書上也沒有找到很好的方法。所有功能都得自己慢慢摸索。最後找到了一個網友的文章,現在用delegate的方式來實現,實際上delegate傳值的實質就是:比如右AB兩個頁面,A想要傳值給B ,就只要先在A中得到B的指標,然後將想要傳的值賦給B,之後跳轉,話不多說直接上代碼。首先我們需要建一個delegate:[plain]  @protocol PassValueDelegate  -

[IOS自訂工具類之緩衝助手類]CacheHelper

[plain] #import <Foundation/Foundation.h>      @interface CacheHelper : NSObject {    }    + (void) setObject:(NSData *) data forKey:(NSString *) key withExpires:(int) expires;  +

#include,#import,@class的區別

#include        #include  <>    :用於對系統檔案的引用,編譯器會在系統檔案目錄下去尋找該檔案。         #include "xx.h":用於對使用者自訂的檔案的引用,編譯器首先會去使用者目錄下尋找,然後去安裝目錄,最後去系統目錄尋找。      

iphone檢測檔案更新的方法

原問題描述:開發了一個IOS應用,在文檔目錄中有一些檔案,需要檢測這些檔案是否被編輯或者更改過。不知道應該怎麼實現?還有如果擷取最後一次修改的時間? 解決方案:下面的代碼可以得到檔案修改時間:[plain]  www.2cto.comNSFileManager* fileManager = [NSFileManager defaultManager];  NSDictionary* attributes = [fileManager

NSDate 一些常用方法(待補充)

/** **判斷 日期是否是本周 **/ -(BOOL)isCurrentWeek:(NSString *)dateStr{    NSDateFormatter *dateFormatter=[[NSDateFormatteralloc]init];    [dateFormatter setDateFormat:@"yyyy-MM-dd"];   

IOS 自訂協議

在自訂協議的標頭檔 .h中@protocol NSDelegate <NSObject>@optional  //可選- (void)OnOption:(NSString *)pStr;@required //必須- (void)OnRequired:(NSString *)pStr;@end @interface NSClass :NSObjectid<BSDelegate> delegate;@end @property(assian)

設計 iOS 應用時需要知道的 5 件事

根據我們製作優秀的 iOS 應用的經驗,我們認為設計師應該在心裡的牢記適用於 iOS 的 5 件事。雖然本文關注的重點只在 iOS 應用,但大部分的意見也適用於其他移動平台。  1.

iOS塊傳值

塊傳值,塊類似於C中的函數指標。在Controller中傳遞資料非常方便,還是繼續上一章的例子,將資料從Second傳遞到First,這裡使用塊來完成,看起來似乎和協議很像,不過比協議略簡單。 代碼如下所示:    /////////// ////////FirstViewController - (void)viewDidLoad {     [super viewDidLoad];&

IOS開發(12)之UILabel

1 前言UILabel可以給使用者顯示靜態文字,並且設定文字的樣式。2 代碼執行個體ZYViewController.h: [plain]#import <UIKit/UIKit.h>  @interface ZYViewController : UIViewController  @property(nonatomic,strong) UILabel *myLabel;  @end #import

ios 開發中跟繪圖相關的CGFloat,CGPoint,CGSize,CGRect,CGRectZero

CGFloat :表示一個浮點CGPoint:表示一個點CGsize:標示一個矩形,但只有高度和寬度CGRect:表示一個矩形,並且有原點的位置。CGRectZero:是一個高度為零,寬度為零,原點位置也為零,需要建立邊框但還不確定邊框大小和位置時,可以使用此常量CGPointMake,CGRectMake,CGSizeMake 用來初始化NSStringFromPoint,NSStringFromRect,NSStringFromSize

ios button 自訂

可以通過子類化按鈕來定製屬於你自己的按鈕類。在子類化的時候你可以重載下面這些方法,這些方法返回CGRect結構,指明了按鈕每一組成部分的邊界。注意:不要直接調用這些方法, 這些方法是你寫給系統調用的。 // these return the rectangle for the background (assumes bounds), the content (image + title) and for the image and title separately. the

總頁數: 703 1 .... 661 662 663 664 665 .... 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.