Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

人気

カラオケ風の文字[Mac][Swift]

NSBezierPathの復習がてら、カラオケ風の文字を作ってみた。文字のグリフをとって、まず太くなっている部分を作成。 let myFont : NSFont = NSFont(name: "HiraMaruPro-W4", size: 69.0)! //空のベジェパスを作成 let aBezier : NSBezierPath = NSBezierPath…

2014年11月の人気記事

2014年11月1日から2014年11月30日までにアクセスの多かったエントリー一覧 一般 1.motion editor motion editor - Cocoa API解説(iOS/OS X)2.motion editor英語ページ motion editor - Cocoa API解説(iOS/OS X) クラス 1.NSDataクラス NSDataクラス - Cocoa …

motion editor 

motion editorの日本語サポートページです。(English) バージョンアップしました。 Ver1.1 ただいま無料公開中 https://itunes.apple.com/jp/app/motion-editor/id876088092 バージョン 1.1 の新機能 ●機能追加 線の書き出し、読み込み、ドロップ読み込み 線…

2013年9月の人気記事

2013年8月1日から2013年8月31日までにアクセスの多かったエントリー一覧1.UIWebViewNavigationType 2.-sortedArrayUsingSelector 3.-stringWithCString:encoding 4.iPhone 5s のau LTE 京都での速度 その2 5.-canBecomeFirstResponder 6.-doesNotRecognizeS…

2013年8月の人気記事

2013年8月1日から2013年8月31日までにアクセスの多かったエントリー一覧1.-sortedArrayUsingSelector2.-enumerateLinesUsingBlock3. UIWebViewNavigationType4.-stringWithCString:encoding5.-doesNotRecognizeSelector6.サポートページ7.-caseInsensitiveCo…

2013年7月の人気記事

2013年7月1日から2013年7月31日までにアクセスの多かったエントリー一覧1.-sortedArrayUsingSelector2.-enumerateLinesUsingBlock3.-canOpenURL4.-caseInsensitiveCompare5.doesNotRecognizeSelector6.-cStringUsingEncoding7.-makeFirstResponder8.-enumera…

人気スライド

Cocoa勉強会で発表したスライドでたくさん見ていただいているスライドを集めてみました。 一覧 http://www.slideshare.net/oogon/NSAttributedString 2037 Views http://www.slideshare.net/oogon/cocoa201208Bezier 1673 Views http://www.slideshare.net/o…

縦書きの実装について(資料)

グリフコードの取得 縦用グリフ テーブル 機能タグ GSUB vrt2 数字用グリフ 縦中横に使う 幅 テーブル 機能タグ 2分 GSUB hwid 3分 GSUB twid 4分 GSUB qwid 字送り幅、高さの取得 GPOS かなの文字詰め情報 レイアウト 追い出し、追い込みの処理 追い込みの…

ファイル共有について

INDEX>info.plistにUIFileSharingEnabledを追加してYES ドキュメントフォルダがiTunesファイル共有で参照できる" title="あまちゃん 完全版 Blu-rayBOX3">あまちゃん 完全版 Blu-rayBOX3出版社/メーカー: TOEI COMPANY,LTD.(TOE)(D)発売日: 2014/01/10メディ…

AVFoundationフレームワーク

フレームワークの説明 iPhoneでのサウンドの再生、録音のフレームワークです。お菓子駄菓子15点詰合せセット出版社/メーカー: 亀のすけメディア: その他この商品を含むブログを見る AVAudioPlayer.h AVAudioRecorder.h AVAudioSession.h AVAudioSettings.h A…

makeFirstResponder:

ファーストレスポンダを指定します -(BOOL)makeFirstResponder:(NSResponder *)aResponder: 電子光触媒蚊取り機『ブラックホール』出版社/メーカー: プレマ株式会社メディア: その他この商品を含むブログを見る 解説 ファーストレスポンダを指定します。 もし、aRe…

scrollRectToVisible:

指定した範囲が表示されるようにスクロールしてクリップビューを変えます -(BOOL)scrollRectToVisible:(NSRect)aRect: 解説 指定した範囲(aRect)が表示されるようにスクロールしてクリップビューを変えます。 できればYESを返します。 そうでなければNOを返…

NSOrderedSetクラス

INDEX>Foundation> 順序があり要素の重複は許さないコレクションクラス apple(OS X) apple(iOS) 解説 継承 NSObject 準拠 NSCopying NSMutableCopying NSFastEnumeration NSSecureCoding NSObject (NSObject) フレームワーク /System/Library/Frameworks/Fou…

NSMutableData

INDEX>Foundation> 変更可能な生データクラス 解説 変更可能な生データです 継承 NSData : NSObject 準拠 NSCopying (NSData) NSMutableCopying (NSData) NSSecureCoding (NSData) NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundatio…

NSURLクラス

INDEX>Foundation>apple(OS X) apple(iOS) 解説 iPad Pro Wi-Fiモデル 128GB ML0R2J/A ゴールド(iOS)出版社/メーカー: Apple Computerメディア: Personal Computersこの商品を含むブログを見る 継承 NSObject 準拠 NSCopying NSURLHandleClient NSSecureCodi…

NSTimeZoneクラス

INDEX>Foundation>apple(OS X) apple(iOS) 解説 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 OS X 10.0以降 iOS 2.0以降 定義 NSTimeZone.h 概要 本クラスについて タイムゾーンのク…

NSStreamクラス

INDEX>Foundation>apple(OS X) apple(iOS) 解説 ソケット通信を行うためのクラスですAPPLE MacBook Pro 13.3/2.5GHz Core i5/4GB/500GB/8xSuperDrive DL MD101J/A出版社/メーカー: アップル発売日: 2012/06/13メディア: Personal Computers購入: 2人 クリッ…

NSNumberFormatterクラス

INDEX>Foundation>apple(OS X) apple(iOS)日本語表記ルールブック作者: 日本エディタースクール出版社/メーカー: 日本エディタースクール出版部発売日: 2012/03メディア: 単行本購入: 3人 クリック: 3回この商品を含むブログを見る 解説 継承 NSObject 準拠 …

NSLocaleクラス

ロケールクラス

NSDecimalNumberクラス

十進数オブジェクトクラス

NSCalendarクラス

INDEX>Foundation> >apple(mac)apple(iOS) 解説 継承 NSObject 準拠 NSCoding NSCopying NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 Mac OS X v10.4以降 iOS 2.0以降 定義 NSCalendar.h 概要 本クラスに…

NSBundleクラス

INDEX>Foundation>NSBundle バンドルクラス 学生・教職員個人版 Adobe Creative Cloud コンプリート 12か月版 Windows/Mac対応 [オンラインコード]出版社/メーカー: アドビシステムズ発売日: 2013/10/01メディア: Software Downloadこの商品を含むブログを見…

NSViewクラス

INDEX>AppKit> NSView apple 解説 表示に使用するビューのクラスです 継承 NSResponder : NSObject 準拠 NSAnimatablePropertyContainer NSCoding (NSResponder) NSObject (NSObject) フレームワーク /System/Library/Frameworks/AppKit.framework 使用可能 …

NSColorクラス

INDEX>AppKit>NSColor カラーオブジェクトクラス 解説 カラーを保持するオブジェクトのクラスです。 継承 NSObject 準拠 NSCoding NSCopying NSObject (NSObject) フレームワーク /System/Library/Frameworks/AppKit.framework 使用可能 Mac OS X v10.0 以降…

-timeIntervalSinceReferenceDate

システムの基準日(2001年1月1日(GMT))と現在の時間との間隔を返します 解説 システムの絶対の基準日(2001年1月1日の最初のインスタンス(GMT))と現在の日付と時間との間隔を返します。 GNU C Compiler―Manual & Reference作者: 遠藤俊徳出版社/メーカ…

-readDataOfLength:

INDEX>Foundation>NSFileHandle 指定した長さ分データを読んで返します -(NSData *)readDataOfLength:(NSUInteger)length: データサイエンティスト完全ガイド (日経BPムック)作者: 日経情報ストラテジー出版社/メーカー: 日経BP社発売日: 2013/06/25メディア…

-boundingRectWithSize:options:

オプションの指定で現在のグラフィックコンテキストの内側のレシーバーの描画矩形を計算して返します -(NSRect)boundingRectWithSize:(NSSize)size: options:(NSStringDrawingOptions)options: 黒にんにく くろまる 31片入×2袋出版社/メーカー: 樅木工業メデ…

initWithDuration:animationCurve:

INDEX>AppKit>NSAnimation 継続時間とアニメーションカーブで初期化して返します Objective-C -(id)initWithDuration:(NSTimeInterval)duration: animationCurve:(NSAnimationCurve)animationCurve: Swift init(duration duration: NSTimeInterval, animatio…

tableView:willSelectRowAtIndexPath:

セルを選択しようとしている時に呼び出されます。 -(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath 駄菓子90点入り アマゾン駄菓子ボックス出版社/メーカー: 自社プランドメディア: その他この商…

tableView:willDisplayCell:forRowAtIndexPath:

セルを表示しようとするときに呼び出されます。 -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath 解説 セルを表示しようとするときに呼び出されます。 セルをカスタマイズ…

UIWebViewNavigationType

INDEX>UIKit>UIWebview ナビゲーションタイプ enum { UIWebViewNavigationTypeLinkClicked, UIWebViewNavigationTypeFormSubmitted, UIWebViewNavigationTypeBackForward, UIWebViewNavigationTypeReload, UIWebViewNavigationTypeFormResubmitted, UIWebVie…

-exchangeSubviewAtIndex:withSubviewAtIndex:

INDEX>UIKit>UIView 指定した2つのサブビューの順序を入れ替えます。 -(void)exchangeSubviewAtIndex:(NSInteger)index1 withSubviewAtIndex:(NSInteger)index2 あまちゃん オープニングテーマ/ロングバージョンアーティスト: 大友良英出版社/メーカー: Vi…

-canOpenURL:

与えられたURLリソースがアプリケーションで開くことができるかを返します。 - (BOOL)canOpenURL:(NSURL *)url 解説 与えられたURLリソースがアプリケーションで開くことができるかを返します。【精米】北海道産 白米 ななつぼし 5kg? 平成25年産出版社/メー…

dictionaryWithContentsOfFile:

INDEX>Foundation>NSDictionary パスで指定するファイルからキーと値を割り当てて、辞書を作って返します Objective-C +(id)dictionaryWithContentsOfFile:(NSString *)path Swift 解説 パスで指定するファイルからキーと値を割り当てて、辞書を作って返しま…

-sortedArrayUsingSelector:

INDEX>Foundation>NSArray>sortedArrayUsingSelector: 配列内の要素を比較して、昇順にソートされた配列を返します 編集時バージョン OS X 10.8,iOS6.1【精米】ホクレン 北海道産 無洗米 ゆめぴりか 5kg 平成24年産出版社/メーカー: ホクレン農業協同組合連…

-arrayWithArray:

INDEX>Foundation>NSArray 配列で配列を作って返します +(id)arrayWithArray:(NSArray *)anArray 詳解 Objective-C 2.0 第3版作者: 荻原剛志出版社/メーカー: ソフトバンククリエイティブ発売日: 2011/12/28メディア: 大型本購入: 14人 クリック: 98回この商…

NSDataクラス

INDEX>Foundation>NSData 変更しない生データクラス Mac Pro MD878J/A 3.5GHz出版社/メーカー: Apple Computerメディア: Personal Computersこの商品を含むブログを見る 解説 変更しない生データです 継承 NSObject 準拠 NSCoding NSCopying NSMutableCopyin…

-dataWithContentsOfFile:

指定したパスのファイルからバイナリデータを読み込み、オブジェクトを作って返します +(id)dataWithContentsOfFile:(NSString *)path 解説 指定したパスのファイルからバイナリデータを読み込んで、データオブジェクトを作って返します。 Cによるアルゴリズ…

-subdataWithRange:

INDEX>Foundation> NSData 範囲で指定されるレシーバーのバイト列のデータオブジェクトを返します Objective-C -(NSData *)subdataWithRange:(NSRange)aRange swift func subdataWithRange(_ range: NSRange) -> NSData apple(OS X) apple(iOS) 解説 範囲で…

getBytes:length:

INDEX>AppKit>NSData レシーバに入っているデータのうち先頭からlengthバイト分をaBufferにコピーします Objective-C -(void)getBytes:(void *)buffer length:(NSUInteger)length Swift func getBytes(_ buffer: UnsafeMutablePointer<Void>, length length: Int) </void>…

-enumerateLinesUsingBlock:

INDEX>Foundation>NSString 指定した文字列とマッチする行があるかを検索します apple(OS X) apple(iOS) -(void)enumerateLinesUsingBlock:(void (^)(NSString *line, BOOL *stop))block 【予約販売商品】北海道ニセコ産男爵いも10kg【じゃがいも ポテト 人…

-stringByReplacingOccurrencesOfString:withString:options:range:

INDEX>Foundation>NSString> レシーバに含まれる文字列(target)を別の文字列(replacement)で置き換えた新しい文字列オブジェクトを返します -(NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement o…

stringByAppendingPathComponent:

INDEX>Foundation>NSString> 文字列を追加した新しい文字列を返します(最後尾に/が付いていない場合は付加する) -(NSString *)stringByAppendingPathComponent:(NSString *)aString 解説 文字列を追加します(最後尾に/が付いていない場合は付加する) …

NSString

INDEX>Foundation 変更しない文字列クラス 解説 作成後に変更不可な文字列を表すクラスです。変更可能な文字列はNSMutableStringクラスを使います。 継承 NSObject 準拠 NSCopying NSMutableCopying NSSecureCoding NSObject (NSObject) フレームワーク /Sys…

stringWithContentsOfFile:

INDEX>Foundation>NSString> ファイルから読み込んだデータでNSStringを作って初期化して返します Objective-C +(id)stringWithContentsOfFile:(NSString *)path Swift ありません。 Stringクラスの contentsOfFile:encoding:error: を使用してください。 解…

-caseInsensitiveCompare:

INDEX>Foundation>NSString> 大文字、小文字の区別をせず文字列の比較をして結果を返します -(NSComparisonResult)caseInsensitiveCompare:(NSString *)aString cheero Power Plus 10400mAh DANBOARD Version マルチデバイス対応モバイルバッテリー出版社/メ…

-cStringUsingEncoding:

INDEX>Foundation>NSString> 指定したエンコーディングのC文字列を返します -(__strong const char *)cStringUsingEncoding:(NSStringEncoding)encoding プログラマのための文字コード技術入門 (WEB+DB PRESS plus) (WEB+DB PRESS plusシリーズ)作者: 矢野啓…

-stringWithCString:encoding:

INDEX>Foundation>NSString> C文字列から指定したエンコーディングで文字列を作ります +(id)stringWithCString:(const char *)cString encoding:(NSStringEncoding)enc 解説 C文字列から指定したエンコーディングで文字列を作ります。 10.4以降は-stringWith…

-writeToURL:atomically:

INDEX>Foundation>NSString> URLに書き込みます ■10.4以降非推奨(writeToURL:atomically:encoding:error を使います。) -(BOOL)writeToURL:(NSURL *)sender: atomically:(BOOL)atomically: A4A5ランク限定 100%黒毛和牛 切り落とし1kg [訳あり]出版社/メ…

-doesNotRecognizeSelector:

INDEX>Foundation>NSObject> 指定したセレクタを認識しなくします -(void)doesNotRecognizeSelector:(SEL)aSelector: 【精米】佐賀県産 白米 さがびより 5kg 平成26年産出版社/メーカー: 藤井商店メディア: 食品&飲料購入: 8人 クリック: 27回この商品を含む…