macOS/iOS API解説

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

目次

UICollectionViewクラス

INDEX>UIKit>

apple

行、列でアイテムを配置して表示できるビュー
継承 UIScrollView : UIView : UIResponder : NSObject
準拠 NSCoding (UIScrollView)
NSCoding (UIView)
UIAppearance (UIView)
UIAppearanceContainer (UIView)
NSObject (NSObject)
フレームワーク /System/Library/Frameworks/UIKit.framework
使用可能 iOS 6.0以降
定義 UICollectionView.h

概要

行、列でアイテムを配置して表示できるビュー

メソッドとプロパティ

コレクションビューの初期化

– initWithFrame:collectionViewLayout:

コレクションビューの設定

collectionViewLayout property
– setCollectionViewLayout:animated:
delegate property
dataSource property
backgroundView property

コレクションビューの状態の取得

– numberOfSections
– numberOfItemsInSection
– visibleCells

セクションの挿入、移動、除去

– insertSections
– moveSection:toSection
– deleteSections

ビューでアイテムのスクロール

– scrollToItemAtIndexPath:atScrollPosition:animated

コレクションビューの同時の変更

– performBatchUpdates:completion

クラス

UICollectionView

参照

-setDelegate:

INDEX>Foundation>NSXMLParser

解説

返り値


引数

クラス

NSXMLParser

使用可能

参照

例文


編集時のバージョン

OS X 10.8
iOS 6.1

-userInfo

INDEX>Foundation>NSTimer

詳解 Objective-C 2.0 第3版

詳解 Objective-C 2.0 第3版

解説

返り値


引数

クラス

NSTimer

使用可能

OS X 10.0
iOS 2.0

参照

例文


編集時のバージョン

OS X 10.8
iOS 6.1

+stringWithFormat:

INDEX>Foundation>NSString>

フォーマット文字列から文字列オブジェクトを作成します
+ (id)stringWithFormat:(NSString *)format, ...

解説

フォーマット文字列から文字列オブジェクトを作成します。

返り値

(id)

NSStringまたはそのサブクラス

引数

(NSString *)format, ...

フォーマット文字列。可変長です。

クラス

NSString

使用可能

10.0
2.0

参照

例文


編集時のバージョン

OS X 10.8
iOS 6.1

NSStringEncoding

INDEX>Foundation>NSString>

文字列のエンコーディング
enum {
   NSASCIIStringEncoding = 1,
   NSNEXTSTEPStringEncoding = 2,
   NSJapaneseEUCStringEncoding = 3,
   NSUTF8StringEncoding = 4,
   NSISOLatin1StringEncoding = 5,
   NSSymbolStringEncoding = 6,
   NSNonLossyASCIIStringEncoding = 7,
   NSShiftJISStringEncoding = 8,
   NSISOLatin2StringEncoding = 9,
   NSUnicodeStringEncoding = 10,
   NSWindowsCP1251StringEncoding = 11,
   NSWindowsCP1252StringEncoding = 12,
   NSWindowsCP1253StringEncoding = 13,
   NSWindowsCP1254StringEncoding = 14,
   NSWindowsCP1250StringEncoding = 15,
   NSISO2022JPStringEncoding = 21,
   NSMacOSRomanStringEncoding = 30,
   NSUTF16StringEncoding = NSUnicodeStringEncoding,
   NSUTF16BigEndianStringEncoding = 0x90000100,
   NSUTF16LittleEndianStringEncoding = 0x94000100,
   NSUTF32StringEncoding = 0x8c000100,
   NSUTF32BigEndianStringEncoding = 0x98000100,
   NSUTF32LittleEndianStringEncoding = 0x9c000100,
   NSProprietaryStringEncoding = 65536
};

解説

● NSASCIIStringEncoding 7ビットASCIIエンコード
● NSNEXTSTEPStringEncoding NeXTSTEP拡張8ビットASCIIエンコード
● NSJapaneseEUCStringEncoding 日本語EUC
● NSUTF8StringEncoding 8ビットUnicode(UTF8)エンコード
● NSISOLatin1StringEncoding ISOラテン1エンコード
● NSISOLatin2StringEncoding ISOラテン2エンコード
● NSSymbolStringEncoding シンボルエンコード
● NSNonLossyASCIIStringEncoding 損失無し7ビットASCIIエンコード
● NSShiftJISStringEncoding シフトJIS
● NSUnicodeStringEncoding Unicodeエンコード
● NSWindowsCP1251StringEncoding アドビスタンダードCyrillic
● NSWindowsCP1252StringEncoding Winラテン1
● NSWindowsCP1253StringEncoding Greek
● NSWindowsCP1254StringEncoding Turkish
● NSWindowsCP1250StringEncoding Winラテン1
● NSISO2022JPStringEncoding ISO2022日本語エンコード(電子メールなど)
● NSMacOSRomanStringEncoding MacRoman
● NSProprietaryStringEncoding

クラス

NSString

使用可能

10.0
2.0

参照

関連記事


Swift - NSStringEncoding と IANA 文字列とを相互に変換する - Qiita



NSData と NSString の相互変換 - 日々是笑心

例文


+mainRunLoop

INDEX>Foundation>NSRunLoop

宮崎県産 無洗米 清水のおいしいお米 コシヒカリ 5kg 平成25年産

宮崎県産 無洗米 清水のおいしいお米 コシヒカリ 5kg 平成25年産

解説

返り値


引数


クラス

NSRunLoop

使用可能

10.0
2.0

参照

例文


ファイル共有について

INDEX>

info.plistにUIFileSharingEnabledを追加してYES
ドキュメントフォルダがiTunesファイル共有で参照できる

あまちゃん 完全版 Blu-rayBOX3<完>

あまちゃん 完全版 Blu-rayBOX3<完>