Namespace: MonoTouch
Type Changed: MonoTouch.Constants
Removed:
public const string Version = "3.0.11";
Added:
public const string Version = "3.0.12";
Namespace: MonoTouch.CoreAnimation
Type Changed: MonoTouch.CoreAnimation.CAKeyFrameAnimation
Added:
public static MonoTouch.Foundation.NSString CalculationDiscrete {
get;
}
public static MonoTouch.Foundation.NSString CalculationLinear {
get;
}
public static MonoTouch.Foundation.NSString CalculationPaced {
get;
}
Namespace: MonoTouch.CoreData
New Type: MonoTouch.CoreData.NSAtomicStore
public class NSAtomicStore : NSPersistentStore {
public NSAtomicStore ();
public NSAtomicStore (MonoTouch.Foundation.NSCoder coder);
public NSAtomicStore (MonoTouch.Foundation.NSObjectFlag t);
public NSAtomicStore (IntPtr handle);
public NSAtomicStore (NSPersistentStoreCoordinator coordinator, string configurationName, MonoTouch.Foundation.NSUrl url, MonoTouch.Foundation.NSDictionary options);
public virtual void AddCacheNodes (MonoTouch.Foundation.NSSet cacheNodes);
public virtual NSAtomicStoreCacheNode CacheNodeForObjectID (NSManagedObjectID objectID);
public virtual bool Load (out MonoTouch.Foundation.NSError error);
public virtual NSAtomicStoreCacheNode NewCacheNodeForManagedObject (NSManagedObject managedObject);
public virtual NSAtomicStore NewReferenceObjectForManagedObject (NSManagedObject managedObject);
public virtual NSManagedObjectID ObjectIDForEntity (NSEntityDescription entity, MonoTouch.Foundation.NSObject data);
public virtual NSAtomicStore ReferenceObjectForObjectID (NSManagedObjectID objectID);
public virtual bool Save (out MonoTouch.Foundation.NSError error);
public virtual void UpdateCacheNode (NSAtomicStoreCacheNode node, NSManagedObject managedObject);
public virtual void WillRemoveCacheNodes (MonoTouch.Foundation.NSSet cacheNodes);
public virtual MonoTouch.Foundation.NSSet CacheNodes {
get;
}
public override IntPtr ClassHandle {
get;
}
}
New Type: MonoTouch.CoreData.NSAtomicStoreCacheNode
public class NSAtomicStoreCacheNode : MonoTouch.Foundation.NSObject {
public NSAtomicStoreCacheNode ();
public NSAtomicStoreCacheNode (MonoTouch.Foundation.NSCoder coder);
public NSAtomicStoreCacheNode (MonoTouch.Foundation.NSObjectFlag t);
public NSAtomicStoreCacheNode (IntPtr handle);
public NSAtomicStoreCacheNode (NSManagedObjectID moid);
public virtual void SetValue (MonoTouch.Foundation.NSObject value, string key);
public virtual NSAtomicStoreCacheNode ValueForKey (string key);
public override IntPtr ClassHandle {
get;
}
public virtual NSManagedObjectID ObjectID {
get;
}
public virtual MonoTouch.Foundation.NSDictionary PropertyCache {
get;
set;
}
}
New Type: MonoTouch.CoreData.NSAttributeDescription
public class NSAttributeDescription : NSPropertyDescription {
public NSAttributeDescription ();
public NSAttributeDescription (MonoTouch.Foundation.NSCoder coder);
public NSAttributeDescription (MonoTouch.Foundation.NSObjectFlag t);
public NSAttributeDescription (IntPtr handle);
public virtual void SetDefaultValue (MonoTouch.Foundation.NSObject value);
public virtual NSAttributeType AttributeType {
get;
set;
}
public virtual string AttributeValueClassName {
get;
set;
}
public override IntPtr ClassHandle {
get;
}
public virtual NSAttributeDescription DefaultValue {
get;
}
public virtual string ValueTransformerName {
get;
set;
}
public virtual MonoTouch.Foundation.NSData VersionHash {
get;
}
}
New Type: MonoTouch.CoreData.NSAttributeType
[Serializable]
public enum NSAttributeType : uint {
Undefined,
Integer16,
Integer32,
Integer64,
Decimal,
Double,
Float,
String,
Boolean,
Date,
Binary,
Transformable
}
New Type: MonoTouch.CoreData.NSDeleteRule
[Serializable]
public enum NSDeleteRule : uint {
NoAction,
Nullify,
Cascade,
Deny
}
New Type: MonoTouch.CoreData.NSEntityDescription
public class NSEntityDescription : MonoTouch.Foundation.NSObject {
public NSEntityDescription ();
public NSEntityDescription (MonoTouch.Foundation.NSCoder coder);
public NSEntityDescription (MonoTouch.Foundation.NSObjectFlag t);
public NSEntityDescription (IntPtr handle);
public static NSEntityDescription EntityForName (string entityName, NSManagedObjectContext context);
public static NSEntityDescription InsertNewObjectForEntityForName (string entityName, NSManagedObjectContext context);
public virtual bool IsKindOfEntity (NSEntityDescription entity);
public virtual NSRelationshipDescription[] RelationshipsWithDestinationEntity (NSEntityDescription entity);
public virtual bool Abstract {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary AttributesByName {
get;
}
public override IntPtr ClassHandle {
get;
}
public virtual string ManagedObjectClassName {
get;
set;
}
public virtual NSManagedObjectModel ManagedObjectModel {
get;
}
public virtual string Name {
get;
set;
}
public virtual NSPropertyDescription[] Properties {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary PropertiesByName {
get;
}
public virtual MonoTouch.Foundation.NSDictionary RelationshipsByName {
get;
}
public virtual NSEntityDescription[] Subentities {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary SubentitiesByName {
get;
}
public virtual NSEntityDescription Superentity {
get;
}
public virtual MonoTouch.Foundation.NSDictionary UserInfo {
get;
set;
}
public virtual MonoTouch.Foundation.NSData VersionHash {
get;
}
public virtual string VersionHashModifier {
get;
set;
}
}
New Type: MonoTouch.CoreData.NSEntityMapping
public class NSEntityMapping : MonoTouch.Foundation.NSObject {
public NSEntityMapping ();
public NSEntityMapping (MonoTouch.Foundation.NSCoder coder);
public NSEntityMapping (MonoTouch.Foundation.NSObjectFlag t);
public NSEntityMapping (IntPtr handle);
public virtual NSPropertyMapping[] AttributeMappings {
get;
set;
}
public override IntPtr ClassHandle {
get;
}
public virtual string DestinationEntityName {
get;
set;
}
public virtual MonoTouch.Foundation.NSData DestinationEntityVersionHash {
get;
set;
}
public virtual string EntityMigrationPolicyClassName {
get;
set;
}
public virtual NSEntityMappingType MappingType {
get;
set;
}
public virtual string Name {
get;
set;
}
public virtual NSPropertyMapping[] RelationshipMappings {
get;
set;
}
public virtual string SourceEntityName {
get;
set;
}
public virtual MonoTouch.Foundation.NSData SourceEntityVersionHash {
get;
set;
}
public virtual MonoTouch.Foundation.NSExpression SourceExpression {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary UserInfo {
get;
set;
}
}
New Type: MonoTouch.CoreData.NSEntityMappingType
[Serializable]
public enum NSEntityMappingType : uint {
Undefined,
Custom,
Add,
Remove,
Copy,
Transform
}
New Type: MonoTouch.CoreData.NSEntityMigrationPolicy
public class NSEntityMigrationPolicy : MonoTouch.Foundation.NSObject {
public NSEntityMigrationPolicy ();
public NSEntityMigrationPolicy (MonoTouch.Foundation.NSCoder coder);
public NSEntityMigrationPolicy (MonoTouch.Foundation.NSObjectFlag t);
public NSEntityMigrationPolicy (IntPtr handle);
public virtual bool BeginEntityMapping (NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);
public virtual bool CreateDestinationInstancesForSourceInstance (NSManagedObject sInstance, NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);
public virtual bool CreateRelationshipsForDestinationInstance (NSManagedObject dInstance, NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);
public virtual bool EndEntityMapping (NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);
public virtual bool EndInstanceCreationForEntityMapping (NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);
public virtual bool EndRelationshipCreationForEntityMapping (NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);
public virtual bool PerformCustomValidationForEntityMapping (NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);
public override IntPtr ClassHandle {
get;
}
}
New Type: MonoTouch.CoreData.NSFetchedPropertyDescription
public class NSFetchedPropertyDescription : NSPropertyDescription {
public NSFetchedPropertyDescription ();
public NSFetchedPropertyDescription (MonoTouch.Foundation.NSCoder coder);
public NSFetchedPropertyDescription (MonoTouch.Foundation.NSObjectFlag t);
public NSFetchedPropertyDescription (IntPtr handle);
public override IntPtr ClassHandle {
get;
}
public virtual NSFetchRequest FetchRequest {
get;
set;
}
}
New Type: MonoTouch.CoreData.NSFetchRequest
public class NSFetchRequest : MonoTouch.Foundation.NSObject {
public NSFetchRequest ();
public NSFetchRequest (MonoTouch.Foundation.NSCoder coder);
public NSFetchRequest (MonoTouch.Foundation.NSObjectFlag t);
public NSFetchRequest (IntPtr handle);
public virtual NSPersistentStore[] AffectedStores {
get;
set;
}
public override IntPtr ClassHandle {
get;
}
public virtual NSEntityDescription Entity {
get;
set;
}
public virtual uint FetchLimit {
get;
set;
}
public virtual bool IncludesPropertyValues {
get;
set;
}
public virtual bool IncludesSubentities {
get;
set;
}
public virtual MonoTouch.Foundation.NSPredicate Predicate {
get;
set;
}
public virtual string [] RelationshipKeyPathsForPrefetching {
get;
set;
}
public virtual NSFetchRequestResultType ResultType {
get;
set;
}
public virtual bool ReturnsObjectsAsFaults {
get;
set;
}
public virtual MonoTouch.Foundation.NSSortDescriptor[] SortDescriptors {
get;
set;
}
}
New Type: MonoTouch.CoreData.NSFetchRequestResultType
[Serializable]
public enum NSFetchRequestResultType : uint {
ManagedObject,
ManagedObjectID
}
New Type: MonoTouch.CoreData.NSKeyValueSetMutationKind
[Serializable]
public enum NSKeyValueSetMutationKind : uint {
Union,
Minus,
Intersect,
NSKeyValueSet
}
New Type: MonoTouch.CoreData.NSManagedObject
public class NSManagedObject : MonoTouch.Foundation.NSObject {
public NSManagedObject ();
public NSManagedObject (MonoTouch.Foundation.NSCoder coder);
public NSManagedObject (MonoTouch.Foundation.NSObjectFlag t);
public NSManagedObject (IntPtr handle);
public NSManagedObject (NSEntityDescription entity, NSManagedObjectContext context);
public virtual void AwakeFromFetch ();
public virtual void AwakeFromInsert ();
public virtual MonoTouch.Foundation.NSDictionary CommittedValuesForKeys (string [] keys);
public virtual void DidAccessValueForKey (string key);
public virtual void DidChangeValueForKey (string key);
public virtual void DidChangeValueForKey (string inKey, NSKeyValueSetMutationKind inMutationKind, MonoTouch.Foundation.NSSet inObjects);
public virtual void DidSave ();
public virtual void DidTurnIntoFault ();
public virtual bool HasFaultForRelationshipNamed (string key);
public virtual IntPtr PrimitiveValueForKey (string key);
public virtual void SetPrimitiveValue (IntPtr value, string key);
public virtual void SetValue (IntPtr value, string key);
public virtual bool ValidateForDelete (out MonoTouch.Foundation.NSError error);
public virtual bool ValidateForInsert (out MonoTouch.Foundation.NSError error);
public virtual bool ValidateForUpdate (out MonoTouch.Foundation.NSError error);
public virtual bool ValidateValue (MonoTouch.Foundation.NSObject value, string key, out MonoTouch.Foundation.NSError error);
public virtual IntPtr ValueForKey (string key);
public virtual void WillAccessValueForKey (string key);
public virtual void WillChangeValueForKey (string key);
public virtual void WillChangeValueForKey (string inKey, NSKeyValueSetMutationKind inMutationKind, MonoTouch.Foundation.NSSet inObjects);
public virtual void WillSave ();
public virtual void WillTurnIntoFault ();
public virtual MonoTouch.Foundation.NSDictionary ChangedValues {
get;
}
public override IntPtr ClassHandle {
get;
}
public virtual NSEntityDescription Entity {
get;
}
public virtual bool IsDeleted {
get;
}
public virtual bool IsFault {
get;
}
public virtual bool IsInserted {
get;
}
public virtual bool IsUpdated {
get;
}
public virtual NSManagedObjectContext ManagedObjectContext {
get;
}
public virtual NSManagedObjectID ObjectID {
get;
}
public virtual IntPtr ObservationInfo {
get;
set;
}
}
New Type: MonoTouch.CoreData.NSManagedObjectContext
public class NSManagedObjectContext : MonoTouch.Foundation.NSObject {
public NSManagedObjectContext ();
public NSManagedObjectContext (MonoTouch.Foundation.NSCoder coder);
public NSManagedObjectContext (MonoTouch.Foundation.NSObjectFlag t);
public NSManagedObjectContext (IntPtr handle);
public virtual void AssignObject (IntPtr object1, NSPersistentStore store);
public virtual uint CountForFetchRequest (NSFetchRequest request, out MonoTouch.Foundation.NSError error);
public virtual void DeleteObject (NSManagedObject object1);
public virtual void DetectConflictsForObject (NSManagedObject object1);
public virtual MonoTouch.Foundation.NSObject[] ExecuteFetchRequest (NSFetchRequest request, out MonoTouch.Foundation.NSError error);
public virtual void InsertObject (NSManagedObject object1);
public virtual void Lock ();
public virtual void MergeChangesFromContextDidSaveNotification (MonoTouch.Foundation.NSNotification notification);
public virtual NSManagedObject ObjectRegisteredForID (NSManagedObjectID objectID);
public virtual NSManagedObject ObjectWithID (NSManagedObjectID objectID);
public virtual void ObserveValueForKeyPath (string keyPath, IntPtr object1, MonoTouch.Foundation.NSDictionary change, IntPtr context);
public virtual bool ObtainPermanentIDsForObjects (NSManagedObject[] objects, out MonoTouch.Foundation.NSError error);
public virtual void ProcessPendingChanges ();
public virtual void Redo ();
public virtual void RefreshObject (NSManagedObject object1, bool flag);
public virtual void Reset ();
public virtual void Rollback ();
public virtual bool Save (out MonoTouch.Foundation.NSError error);
public virtual void Undo ();
public virtual void Unlock ();
public override IntPtr ClassHandle {
get;
}
public virtual MonoTouch.Foundation.NSSet DeletedObjects {
get;
}
public virtual bool HasChanges {
get;
}
public virtual MonoTouch.Foundation.NSSet InsertedObjects {
get;
}
public virtual IntPtr MergePolicy {
get;
set;
}
public virtual NSPersistentStoreCoordinator PersistentStoreCoordinator {
get;
set;
}
public virtual bool PropagatesDeletesAtEndOfEvent {
get;
set;
}
public virtual MonoTouch.Foundation.NSSet RegisteredObjects {
get;
}
public virtual bool RetainsRegisteredObjects {
get;
set;
}
public virtual double StalenessInterval {
get;
set;
}
public virtual bool TryLock {
get;
}
public virtual MonoTouch.Foundation.NSUndoManager UndoManager {
get;
set;
}
public virtual MonoTouch.Foundation.NSSet UpdatedObjects {
get;
}
}
New Type: MonoTouch.CoreData.NSManagedObjectID
public class NSManagedObjectID : MonoTouch.Foundation.NSObject {
public NSManagedObjectID ();
public NSManagedObjectID (MonoTouch.Foundation.NSCoder coder);
public NSManagedObjectID (MonoTouch.Foundation.NSObjectFlag t);
public NSManagedObjectID (IntPtr handle);
public override IntPtr ClassHandle {
get;
}
public virtual NSEntityDescription Entity {
get;
}
public virtual bool IsTemporaryID {
get;
}
public virtual NSPersistentStore PersistentStore {
get;
}
public virtual MonoTouch.Foundation.NSUrl URIRepresentation {
get;
}
}
New Type: MonoTouch.CoreData.NSManagedObjectModel
public class NSManagedObjectModel : MonoTouch.Foundation.NSObject {
public NSManagedObjectModel ();
public NSManagedObjectModel (MonoTouch.Foundation.NSCoder coder);
public NSManagedObjectModel (MonoTouch.Foundation.NSObjectFlag t);
public NSManagedObjectModel (IntPtr handle);
public NSManagedObjectModel (MonoTouch.Foundation.NSUrl url);
public static NSManagedObjectModel MergedModelFromBundles (MonoTouch.Foundation.NSBundle[] bundles);
public static NSManagedObjectModel MergedModelFromBundles (MonoTouch.Foundation.NSBundle[] bundles, MonoTouch.Foundation.NSDictionary metadata);
public static NSManagedObjectModel ModelByMergingModels (NSManagedObjectModel[] models);
public static NSManagedObjectModel ModelByMergingModels (NSManagedObjectModel[] models, MonoTouch.Foundation.NSDictionary metadata);
public virtual string [] EntitiesForConfiguration (string configuration);
public virtual NSFetchRequest FetchRequestFromTemplateWithName (string name, MonoTouch.Foundation.NSDictionary variables);
public virtual NSFetchRequest FetchRequestTemplateForName (string name);
public virtual bool IsConfiguration (string configuration, MonoTouch.Foundation.NSDictionary metadata);
public virtual void SetEntities (NSEntityDescription[] entities, string configuration);
public virtual void SetFetchRequestTemplate (NSFetchRequest fetchRequestTemplate, string name);
public override IntPtr ClassHandle {
get;
}
public virtual string [] Configurations {
get;
}
public virtual NSEntityDescription[] Entities {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary EntitiesByName {
get;
}
public virtual MonoTouch.Foundation.NSDictionary EntityVersionHashesByName {
get;
}
public virtual MonoTouch.Foundation.NSDictionary FetchRequestTemplatesByName {
get;
}
public virtual IntPtr Init {
get;
}
public virtual MonoTouch.Foundation.NSDictionary LocalizationDictionary {
get;
set;
}
public virtual MonoTouch.Foundation.NSSet VersionIdentifiers {
get;
set;
}
}
New Type: MonoTouch.CoreData.NSMappingModel
public class NSMappingModel : MonoTouch.Foundation.NSObject {
public NSMappingModel ();
public NSMappingModel (MonoTouch.Foundation.NSCoder coder);
public NSMappingModel (MonoTouch.Foundation.NSObjectFlag t);
public NSMappingModel (IntPtr handle);
public NSMappingModel (MonoTouch.Foundation.NSUrl url);
public static NSMappingModel MappingModelFromBundles (MonoTouch.Foundation.NSBundle[] bundles, NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel);
public override IntPtr ClassHandle {
get;
}
public virtual NSEntityMapping[] EntityMappings {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary EntityMappingsByName {
get;
}
}
New Type: MonoTouch.CoreData.NSMigrationManager
public class NSMigrationManager : MonoTouch.Foundation.NSObject {
public NSMigrationManager ();
public NSMigrationManager (MonoTouch.Foundation.NSCoder coder);
public NSMigrationManager (MonoTouch.Foundation.NSObjectFlag t);
public NSMigrationManager (IntPtr handle);
public NSMigrationManager (NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel);
public virtual void AssociateSourceInstance (NSManagedObject sourceInstance, NSManagedObject destinationInstance, NSEntityMapping entityMapping);
public virtual void CancelMigrationWithError (MonoTouch.Foundation.NSError error);
public virtual NSEntityDescription DestinationEntityForEntityMapping (NSEntityMapping mEntity);
public virtual NSManagedObject[] DestinationInstancesForEntityMappingNamed (string mappingName, NSManagedObject[] sourceInstances);
public virtual bool MigrateStoreFromUrl (MonoTouch.Foundation.NSUrl sourceURL, string sStoreType, MonoTouch.Foundation.NSDictionary sOptions, NSMappingModel mappings, MonoTouch.Foundation.NSUrl dURL, string dStoreType, MonoTouch.Foundation.NSDictionary dOptions, out MonoTouch.Foundation.NSError error);
public virtual void Reset ();
public virtual NSEntityDescription SourceEntityForEntityMapping (NSEntityMapping mEntity);
public virtual NSManagedObject[] SourceInstancesForEntityMappingNamed (string mappingName, NSManagedObject[] destinationInstances);
public override IntPtr ClassHandle {
get;
}
public virtual NSEntityMapping CurrentEntityMapping {
get;
}
public virtual NSManagedObjectContext DestinationContext {
get;
}
public virtual NSManagedObjectModel DestinationModel {
get;
}
public virtual NSMappingModel MappingModel {
get;
}
public virtual float MigrationProgress {
get;
}
public virtual NSManagedObjectContext SourceContext {
get;
}
public virtual NSManagedObjectModel SourceModel {
get;
}
public virtual MonoTouch.Foundation.NSDictionary UserInfo {
get;
set;
}
}
New Type: MonoTouch.CoreData.NSPersistentStore
public class NSPersistentStore : MonoTouch.Foundation.NSObject {
public NSPersistentStore ();
public NSPersistentStore (MonoTouch.Foundation.NSCoder coder);
public NSPersistentStore (MonoTouch.Foundation.NSObjectFlag t);
public NSPersistentStore (IntPtr handle);
public NSPersistentStore (NSPersistentStoreCoordinator root, string name, MonoTouch.Foundation.NSUrl url, MonoTouch.Foundation.NSDictionary options);
public static MonoTouch.Foundation.NSDictionary MetadataForPersistentStoreWithUrl (MonoTouch.Foundation.NSUrl url, out MonoTouch.Foundation.NSError error);
public static bool SetMetadata (MonoTouch.Foundation.NSDictionary metadata, MonoTouch.Foundation.NSUrl url, out MonoTouch.Foundation.NSError error);
public virtual void DidAddToPersistentStoreCoordinator (NSPersistentStoreCoordinator coordinator);
public virtual void WillRemoveFromPersistentStoreCoordinator (NSPersistentStoreCoordinator coordinator);
public override IntPtr ClassHandle {
get;
}
public virtual string ConfigurationName {
get;
}
public virtual string Identifier {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary Metadata {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary Options {
get;
}
public virtual NSPersistentStoreCoordinator PersistentStoreCoordinator {
get;
}
public virtual bool ReadOnly {
get;
set;
}
public virtual string Type {
get;
}
public virtual MonoTouch.Foundation.NSUrl Url {
get;
set;
}
}
New Type: MonoTouch.CoreData.NSPersistentStoreCoordinator
public class NSPersistentStoreCoordinator : MonoTouch.Foundation.NSObject {
public NSPersistentStoreCoordinator ();
public NSPersistentStoreCoordinator (MonoTouch.Foundation.NSCoder coder);
public NSPersistentStoreCoordinator (MonoTouch.Foundation.NSObjectFlag t);
public NSPersistentStoreCoordinator (IntPtr handle);
public NSPersistentStoreCoordinator (NSManagedObjectModel model);
public static MonoTouch.Foundation.NSDictionary MetadataForPersistentStoreOfType (string storeType, MonoTouch.Foundation.NSUrl url, out MonoTouch.Foundation.NSError error);
public static MonoTouch.Foundation.NSDictionary MetadataForPersistentStoreWithUrl (MonoTouch.Foundation.NSUrl url, out MonoTouch.Foundation.NSError error);
public static void RegisterStoreClass (MonoTouch.ObjCRuntime.Class storeClass, string storeType);
public static bool SetMetadata (MonoTouch.Foundation.NSDictionary metadata, string storeType, MonoTouch.Foundation.NSUrl url, out MonoTouch.Foundation.NSError error);
public virtual NSPersistentStore AddPersistentStoreWithType (string storeType, string configuration, MonoTouch.Foundation.NSUrl storeURL, MonoTouch.Foundation.NSDictionary options, out MonoTouch.Foundation.NSError error);
public virtual void Lock ();
public virtual NSManagedObjectID ManagedObjectIDForURIRepresentation (MonoTouch.Foundation.NSUrl url);
public virtual MonoTouch.Foundation.NSDictionary MetadataForPersistentStore (NSPersistentStore store);
public virtual NSPersistentStore MigratePersistentStore (NSPersistentStore store, MonoTouch.Foundation.NSUrl URL, MonoTouch.Foundation.NSDictionary options, string storeType, out MonoTouch.Foundation.NSError error);
public virtual NSPersistentStore PersistentStoreForUrl (MonoTouch.Foundation.NSUrl URL);
public virtual bool RemovePersistentStore (NSPersistentStore store, out MonoTouch.Foundation.NSError error);
public virtual void SetMetadata (MonoTouch.Foundation.NSDictionary metadata, NSPersistentStore store);
public virtual bool SetUrl (MonoTouch.Foundation.NSUrl url, NSPersistentStore store);
public virtual void Unlock ();
public virtual MonoTouch.Foundation.NSUrl UrlForPersistentStore (NSPersistentStore store);
public static MonoTouch.Foundation.NSDictionary RegisteredStoreTypes {
get;
}
public override IntPtr ClassHandle {
get;
}
public virtual NSManagedObjectModel ManagedObjectModel {
get;
}
public virtual NSPersistentStore[] PersistentStores {
get;
}
public virtual bool TryLock {
get;
}
}
New Type: MonoTouch.CoreData.NSPropertyDescription
public class NSPropertyDescription : MonoTouch.Foundation.NSObject {
public NSPropertyDescription ();
public NSPropertyDescription (MonoTouch.Foundation.NSCoder coder);
public NSPropertyDescription (MonoTouch.Foundation.NSObjectFlag t);
public NSPropertyDescription (IntPtr handle);
public virtual void SetValidationPredicates (MonoTouch.Foundation.NSPredicate[] validationPredicates, string [] validationWarnings);
public override IntPtr ClassHandle {
get;
}
public virtual NSEntityDescription Entity {
get;
}
public virtual bool Indexed {
get;
set;
}
public virtual string Name {
get;
set;
}
public virtual bool Optional {
get;
set;
}
public virtual bool Transient {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary UserInfo {
get;
set;
}
public virtual MonoTouch.Foundation.NSPredicate[] ValidationPredicates {
get;
}
public virtual string [] ValidationWarnings {
get;
}
public virtual MonoTouch.Foundation.NSData VersionHash {
get;
}
public virtual string VersionHashModifier {
get;
set;
}
}
New Type: MonoTouch.CoreData.NSPropertyMapping
public class NSPropertyMapping : MonoTouch.Foundation.NSObject {
public NSPropertyMapping ();
public NSPropertyMapping (MonoTouch.Foundation.NSCoder coder);
public NSPropertyMapping (MonoTouch.Foundation.NSObjectFlag t);
public NSPropertyMapping (IntPtr handle);
public override IntPtr ClassHandle {
get;
}
public virtual string Name {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary UserInfo {
get;
set;
}
public virtual MonoTouch.Foundation.NSExpression ValueExpression {
get;
set;
}
}
New Type: MonoTouch.CoreData.NSRelationshipDescription
public class NSRelationshipDescription : NSPropertyDescription {
public NSRelationshipDescription ();
public NSRelationshipDescription (MonoTouch.Foundation.NSCoder coder);
public NSRelationshipDescription (MonoTouch.Foundation.NSObjectFlag t);
public NSRelationshipDescription (IntPtr handle);
public override IntPtr ClassHandle {
get;
}
public virtual NSDeleteRule DeleteRule {
get;
set;
}
public virtual NSEntityDescription DestinationEntity {
get;
set;
}
public virtual NSRelationshipDescription InverseRelationship {
get;
set;
}
public virtual bool IsToMany {
get;
}
public virtual uint MaxCount {
get;
set;
}
public virtual uint MinCount {
get;
set;
}
public virtual MonoTouch.Foundation.NSData VersionHash {
get;
}
}
Namespace: MonoTouch.CoreLocation
Type Changed: MonoTouch.CoreLocation.CLLocationManager
Removed:
public virtual bool HeadingAvailable {
get;
}
Added:
public static bool _HeadingAvailable {
get;
}
Type Changed: MonoTouch.EventKit.EKEvent
Added:
set;
Namespace: MonoTouch.Foundation
Type Changed: MonoTouch.Foundation.NSAttributedString
Added:
public static NSString ForegroundColorAttributeName {
get;
}
New Type: MonoTouch.Foundation.NSExpression
public class NSExpression : NSObject {
public NSExpression ();
public NSExpression (NSCoder coder);
public NSExpression (NSObjectFlag t);
public NSExpression (IntPtr handle);
public NSExpression (NSExpressionType type);
public static NSExpression FromConstant (NSObject obj);
public static NSExpression FromFuction (string name, NSExpression[] parameters);
public static NSExpression FromFunction (NSExpressionHandler target, NSExpression[] parameters);
public static NSExpression FromFunction (NSExpression target, string name, NSExpression[] parameters);
public static NSExpression FromIntersectSet (NSExpression left, NSExpression right);
public static NSExpression FromKeyPath (string keyPath);
public static NSExpression FromMinusSet (NSExpression left, NSExpression right);
public static NSExpression FromSubquery (NSExpression expression, string variable, NSObject predicate);
public static NSExpression FromUnionSet (NSExpression left, NSExpression right);
public static NSExpression FromVariable (string string1);
public virtual NSExpression ExpressionValueWithObject (NSObject object1, NSMutableDictionary context);
public virtual NSExpression FromAggregate (NSExpression[] subexpressions);
public static NSExpression ExpressionForEvaluatedObject {
get;
}
public virtual NSExpression[] Arguments {
get;
}
public override IntPtr ClassHandle {
get;
}
public virtual NSObject Collection {
get;
}
public virtual NSObject ConstantValue {
get;
}
public virtual NSExpressionType ExpressionType {
get;
}
public virtual string Function {
get;
}
public virtual string KeyPath {
get;
}
public virtual NSExpression LeftExpression {
get;
}
public virtual NSExpression Operand {
get;
}
public virtual NSPredicate Predicate {
get;
}
public virtual NSExpression RightExpression {
get;
}
public virtual string Variable {
get;
}
}
New Type: MonoTouch.Foundation.NSExpressionHandler
[Serializable] public delegate void NSExpressionHandler (NSObject evaluatedObject, NSExpression[] expressions, NSMutableDictionary context);
New Type: MonoTouch.Foundation.NSExpressionType
[Serializable]
public enum NSExpressionType {
ConstantValue,
EvaluatedObject,
Variable,
KeyPath,
Function,
UnionSet,
IntersectSet,
MinusSet,
Subquery,
NSAggregate,
Block
}
Type Changed: MonoTouch.Foundation.NSNumber
Added:
public override string ToString ();
public static implicit operator NSNumber (float value);
public static implicit operator NSNumber (double value);
public static implicit operator NSNumber (bool value);
public static implicit operator NSNumber (sbyte value);
public static implicit operator NSNumber (byte value);
public static implicit operator NSNumber (short value);
public static implicit operator NSNumber (ushort value);
public static implicit operator NSNumber (int value);
public static implicit operator NSNumber (uint value);
public static implicit operator NSNumber (long value);
public static implicit operator NSNumber (ulong value);
public static explicit operator byte (NSNumber source);
public static explicit operator sbyte (NSNumber source);
public static explicit operator short (NSNumber source);
public static explicit operator ushort (NSNumber source);
public static explicit operator int (NSNumber source);
public static explicit operator uint (NSNumber source);
public static explicit operator long (NSNumber source);
public static explicit operator ulong (NSNumber source);
public static explicit operator float (NSNumber source);
public static explicit operator double (NSNumber source);
public static explicit operator bool (NSNumber source);
Type Changed: MonoTouch.Foundation.NSString
Added:
public virtual char _characterAtIndex (int index);
public char this [int idx] {
get;
}
public virtual int Length {
get;
}
Namespace: MonoTouch.ObjCRuntime
Type Changed: MonoTouch.ObjCRuntime.Class
Added:
public static void RegisterMethods (Type type, System.Collections.Generic.Dictionary<IntPtr,MethodDescription> methods);
Type Changed: MonoTouch.ObjCRuntime.Messaging
Added:
public static bool Boolean_objc_msgSend_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2, IntPtr arg3, IntPtr arg4, IntPtr arg5, IntPtr arg6, IntPtr arg7, IntPtr arg8);
public static bool Boolean_objc_msgSendSuper_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2, IntPtr arg3, IntPtr arg4, IntPtr arg5, IntPtr arg6, IntPtr arg7, IntPtr arg8);
public static char Char_objc_msgSend_int (IntPtr receiver, IntPtr selector, int arg1);
public static char Char_objc_msgSendSuper_int (IntPtr receiver, IntPtr selector, int arg1);
public static uint UInt32_objc_msgSend_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2);
public static uint UInt32_objc_msgSendSuper_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2);
public static void void_objc_msgSend_IntPtr_UInt32_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, uint arg2, IntPtr arg3);
public static void void_objc_msgSendSuper_IntPtr_UInt32_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, uint arg2, IntPtr arg3);
New Type: MonoTouch.ObjCRuntime.MethodDescription
public struct MethodDescription {
public MethodDescription (System.Reflection.MethodBase method, ArgumentSemantic semantic);
}