macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

setIntegerValue:

NSIntegerを使ってレシーバーの値をセットします
-(void)setIntegerValue:(NSInteger)anInteger:

解説

NSIntegerを使ってレシーバーの値をセットします。
setObjectValue:メソッドを使ってセットします。テキストタイプのセルでない場合は機能しません。

返り値

( void )

引数

( NSInteger )anInteger

セットする整数値

フレームワーク

ApplicationKit

クラス

NSCell

使用可能

10.5

参照

-integerValue
-setIntValue:

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{

[bCell1 setIntegerValue:12345];
//bCell1はテキストフィールドセル

NSLog([NSString stringWithFormat:@"%d",[bCell1 integerValue]]);

}

@end

enterFullScreenMode:withOptions:

レシーバーをフルスクリーンモードにセットします
-(BOOL)enterFullScreenMode:(NSScreen *)screen:
             withOptions:(NSDictionary *)options:

解説

レシーバーをフルスクリーンモードにセットします。

返り値

( BOOL )

フルスクリーンモードになったかYES/NO

引数

( NSScreen * )screen

レシーバーがフルスクリーンになるスクリーン

( NSDictionary * )options

オプション
辞書
NSFullScreenModeAnimation
 アニメーション LKAnimation
NSFullScreenModeAllScreens
 全てのスクリーン? BooleanのNSNumber
 10.5以降
NSFullScreenModeSetting NSFullScreenModeWindowLevel
 ウインドウレベル NSNumber
 10.5以降

フレームワーク

ApplicationKit

クラス

NSView

使用可能

10.5

参照

例文

#import "SetImage.h"

@implementation SetImage

- (IBAction)set:(id)sender
{
        //Imageを作る
        NSImage      *img = [NSImage imageNamed: @"NSApplicationIcon" ];
		
        //レシーバimage(NSImageView)にimgをセットする
        [image setImage : img ];
		/*
	NSFullScreenModeAnimation;
	NSFullScreenModeAllScreens;
	NSFullScreenModeSetting;
	NSFullScreenModeWindowLevel;
	*/    
	NSDictionary *fullscreenOption = 
					[NSDictionary dictionaryWithObjectsAndKeys:
										[NSNumber numberWithInteger:(NSInteger)1.0],@"NSFullScreenModeWindowLevel",nil];
	
      [image enterFullScreenMode:[NSScreen mainScreen]
						withOptions:fullscreenOption];
						
						

}

@end

クラス説明のテンプレート

クラスの説明

解説

________

継承 NS________
準拠 NS________ (NS_____)
フレームワーク /System/Library/Frameworks/______Kit__.framework
使用可能 Mac OS X v10.0 以降
定義 _________________.h
定数ガイド _________________
  _________________
関連するサンプル _________________
  _________________
  _________________
  _________________
  _________________

概要

_________________

サブクラス化の注意

_________________

引数


_________________
– _________________:
_________________
– _________________:
– _________________:
– _________________:
– _________________:
– _________________:

クラスメソッド

インスタンスメソッド

addObject:

-(void)addObject:(id)object:

解説

レシーバーへ与えられたオブジェクトを追加します。
レシーバーに追加されるオブジェクト

返り値

( void )

引数

( id )object

クラス

NSHashTable

使用可能

10.5

参照

例文


anyObject

解説

レシーバーでのオブジェクトのひとつを返します。
返されるオブジェクトはレシーバーの都合で返されます。
ランダムだとは保証できない。

返り値

( id )

レシーバーでのオブジェクトのうちのひとつ
オブジェクトを含まなければnilを返します。

引数

クラス

NSHashTable

使用可能

10.5

参照

例文