Objective-C: 処理の実行途中で、以降の処理を中止する方法 | 成長の果実

成長の果実

不完全でも良いから前に進む。

ある処理の実行途中で、この条件を満たしたら以降の処理は中止したい!とかあるかもしれない。


あんまりそんなことないかもしれないけど。。。



処理を中止するには、

return;

と一行書くだけでいい。


以上!



が・・・これではあまりにも簡素すぎるので、サンプルコードを書いておく。


以下コード。

主要部分だけを説明していく。赤字の部分がポイント箇所。


◎ViewController.h

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@end



◎ViewController.m

#import "ViewController.h"

@implementation ViewController

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

NSLog(@"処理を実行します。");

return;

NSLog(@"処理は中止されましたか?");
}

@end





ビルドして実行する。

$成長の果実-SampleProcessingStop01



「処理は中止されましたか?」

という表示がないことを確認。


処理が中止されている。


----------
サンプルソース:https://github.com/tetsuco/SampleProcessingStop