Saturday, September 6, 2014

Xcode(5.1.1):Workspace window:Utility area:Connections inspector:Sent actions

Xcode5

  • selector

Xcode(5.1.1):Workspace window:Utility area:Connections inspector:Received actions

Xcode5

  • copy
  • cut
  • goBack
  • goForward
  • paste
  • redo
  • reload
  • select
  • selectAll
  • stopLoading
  • toggleBoldface
  • toggleItalics
  • toggleUnderline
  • undo


Xcode(5.1.1):Workspace window:Utility area:Connections inspector:Outlets

Xcode5

  • accessoryView
  • backgroundView
  • dataSource
  • delegate
  • editingAccessoryView
  • rootViewController
  • searchDisplayController
  • selectedBackgroundView
  • view

Xcode(5.1.1):Workspace window:Utility area:Connections inspector:Sent events

Xcode5

  • Did End On Exit
  • Editing Changed
  • Editing Did Begin
  • Editing Did End
  • Touch Cancel
  • Touch Down
  • Touch Down Repeat
  • Touch Drag Enter
  • Touch Drag Exit
  • Touch Drag Inside
  • Touch Drag Outside
  • Touch Up Inside
  • Touch Up Outside
  • Value Changed

Xcode(5.1.1):Workspace window:Utility area:Connections inspector:Referencing outlet collections

Xcode5

  • New Referencing Outlet Collection

Xcode(5.1.1):Workspace window:Utility area:Connections inspector:Referencing outlets

Xcode5

  • New Referencing Outlet
  • dataSource
  • delegate
  • view
  • searchBar

Xcode(5.1.1):Workspace window:Utility area:Connections inspector:Outlet collections

Xcode5

  • gestureRecognizers

Xcode(5.1.1):Workspace window:Utility area:Connections inspector

Xcode5

  • Outlets
  • Outlet Collections
  • Presenting Seques
  • Sent Events
  • Sent Actions
  • Referencing Outlets
  • Referencing Outlet Collections
  • Received Actions
  • Triggered Segues

Friday, September 5, 2014

Objective-C:Constants


  • YES
  • NO
  • nil
  • Nil
  • OBJC_OLD_DISPATCH_PROTOTYPES
  • OBJC_ROOT_CLASS
  • NS_VALID_UNTIL_END_OF_SCOPE
  • OBJC_ASSOCIATION_ASSIGN
  • OBJC_ASSOCIATION_RETAIN_NONATOMIC
  • OBJC_ASSOCIATION_COPY_NONATOMIC
  • OBJC_ASSOCIATION_RETAIN
  • OBJC_ASSOCIATION_COPY
/* YES */
#define YES (BOOL)1

/* NO */
#define NO (BOOL)0

/* nil */
#define nil __DARWIN_NULL

/* Nil */
#define Nil __DARWIN_NULL

/* OBJC_OLD_DISPATCH_PROTOTYPES */
#define OBJC_OLD_DISPATCH_PROTOTYPES 1

/* OBJC_ROOT_CLASS */
#define OBJC_ROOT_CLASS

/* NS_VALID_UNTIL_END_OF_SCOPE */
#define NS_VALID_UNTIL_END_OF_SCOPE

/* OBJC_ASSOCIATION_ASSIGN */
/* OBJC_ASSOCIATION_RETAIN_NONATOMIC */
/* OBJC_ASSOCIATION_COPY_NONATOMIC */
/* OBJC_ASSOCIATION_RETAIN */
/* OBJC_ASSOCIATION_COPY */
enum {
    OBJC_ASSOCIATION_ASSIGN = 0,
    OBJC_ASSOCIATION_RETAIN_NONATOMIC = 1,
    OBJC_ASSOCIATION_COPY_NONATOMIC = 3,
    OBJC_ASSOCIATION_RETAIN = 01401,
    OBJC_ASSOCIATION_COPY = 01403
};

Objective-C:Data types


  • Class
  • Method
  • Ivar
  • Category
  • objc_property_t
  • IMP
  • SEL
  • objc_method_description
  • objc_cache
  • objc_property_attribute_t
  • id
  • objc_object
  • objc_super
  • BOOL
  • objc_AssociationPolicy


/* Class */
typedef struct objc_class *Class;

/* Method */
typedef struct objc_method *Method;

/* Ivar */
typedef struct objc_ivar *Ivar;

/* Category */
typedef struct objc_category *Category;

/* objc_property_t */
typedef struct objc_property *objc_property_t;

/* IMP */
id (*IMP)(id, SEL, ...)

/* SEL */
typedef struct objc_selector *SEL;

/* objc_method_description */
struct objc_method_description {
    SEL name;
    char *types;
};

/* objc_cache */
struct objc_cache {
    unsigned int mask;
    unsigned int occupied;
    Method buckets[1];
};

/* objc_property_attribute_t */
typedef struct {
    const char *name;
    const char *value;
} objc_property_attribute_t;

/* id */
typedef struct objc_object *id;

/* objc_object */
struct objc_object {
    Class isa;
};

/* objc_super */
struct objc_super {
    id receiver;
    Class class
};

/* BOOL */
typedef signed char BOOL;

/* objc_AssociationPolicy */
typedef uintptr_t objc_AssociationPolicy;

Xcode(5.1.1):Workspace window:Navigator area:Navigator selector bar

Xcode5

  • Project navigator
  • Symbol navigator
  • Find navigator
  • Issue navigator
  • Test navigator
  • Debug navigator
  • Breakpoint navigator
  • Log navigator

Xcode(5.1.1):Workspace window:Editor area:Project Editor:Build Settings:Declarations

Xcode5

Architectures
  • ADDITIONAL_SDKS
  • ARCHS
  • SDKROOT
  • ONLY_ACTIVE_ARCH
  • SUPPORTED_PLATFORMS
  • VALID_ARCHS
Build Locations
  • SYMROOT
  • OBJROOT
  • CONFIGURATION_BUILD_DIR
  • CONFIGURATION_TEMP_DIR
  • SHARED_PRECOMPS_DIR
Build Options
  • BUILD_VARIANTS
  • GCC_VERSION
  • DEBUG_INFORMATION_FORMAT
  • GENERATE_PROFILING_CODE
  • PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR
  • SCAN_ALL_SOURCE_FILES_FOR_INCLUDES
  • VALIDATE_PRODUCT
Code Signing
  • CODE_SIGN_ENTITLEMENTS
  • CODE_SIGN_IDENTITY
  • CODE_SIGN_RESOURCE_RULES_PATH
  • OTHER_CODE_SIGN_FLAGS
  • PROVISIONING_PROFILE
Deployment
  • STRIPFLAGS
  • ALTERNATE_GROUP
  • ALTERNATE_OWNER
  • ALTERNATE_MODE
  • ALTERNATE_PERMISSIONS_FILES
  • DEPLOYMENT_LOCATION
  • DEPLOYMENT_POSTPROCESSING
  • INSTALL_GROUP
  • INSTALL_OWNER
  • INSTALL_MODE_FLAG
  • DSTROOT
  • INSTALL_PATH
  • MACOSX_DEPLOYMENT_TARGET
  • SKIP_INSTALL
  • COPY_PHASE_STRIP
  • STRIP_INSTALLED_PRODUCT
  • STRIP_STYLE
  • TARGETED_DEVICE_FAMILY
  • SEPARETE_STRIP
  • IPHONEOS_DEPLOYMENT_TARGET
Kernel Module
  • MODULE_NAME
  • MODULE_START
  • MODULE_STOP
  • MODULE_VERSION
Linking
  • BUNDLE_LOADER
  • DYLIB_COMPATIBILITY_VERSION
  • DYLIB_CURRENT_VERSION
  • DEAD_CODE_STRIPPING
  • LINKER_DISPLAYS_MANGLED_NAMES
  • LD_NO_PIE
  • PRESERVE_DEAD_CODE_INITS_AND_TERMS
  • LD_DYLIB_INSTALL_NAME
  • EXPORTED_SYMBOLS_FILE
  • INIT_ROUTINE
  • LINK_WITH_STANDARD_LIBRARIES
  • MACH_0_TYPE
  • ORDER_FILE
  • OTHER_LDFLAGS
  • LD_MAP_FILE_PATH
  • LD_DEPENDENCY_INFO_FILE
  • GENERATE_MASTER_OBJECT_FILE
  • PRELINK_LIBS
  • KEEP_PRIVATE_EXTERNS
  • LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER
  • LD_RUNPATH_SEARCH_PATHS
  • SEPARATE_SYMBOL_EDIT
  • PRELINK_FLAGS
  • SECTORDER_FLAGS
  • UNEXPORTED_SYMBOLS_FILE
  • WARNING_LDFLAGS
  • LD_GENERATE_MAP_FILE
Packaging
  • COMPRESS_PNG_FILES
  • APPLY_RULES_IN_COPY_FILES
  • CREATE_INFOPLIST_SECTION_IN_BINARY
  • EXECUTABLE_EXTENSION
  • EXECUTABLE_PREFIX
  • INFOPLIST_EXPAND_BUILD_SETTINGS
  • GENERATE_PKGINFO_FILE
  • FRAMEWORK_VERSION
  • INFOPLIST_FILE
  • INFOPLIST_OTHER_PREPROCESSOR_FLAGS
  • INFOPLIST_OUTPUT_FORMAT
  • INFOPLIST_PREPROCESSOR_DEFINITIONS
  • INFOPLIST_PREFIX_HEADER
  • INFOPLIST_PREPROCESS
  • COPYING_PRESERVES_HFS_DATA
  • PRIVATE_HEADERS_FOLDER_PATH
  • PRODUCT_NAME
  • PLIST_FILE_OUTPUT_FORMAT
  • PUBLIC_HEADERS_FOLDER_PATH
  • STRINGS_FILE_OUTPUT_ENCODING
  • WRAPPER_EXTENSION
Search Paths
  • ALWAYS_SEARCH_USER_PATHS
  • FRAMEWORK_SEARCH_PATHS
  • HEADER_SEARCH_PATHS
  • LIBRARY_SEARCH_PATHS
  • REZ_SEARCH_PATHS
  • EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES
  • INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES
  • USER_HEADER_SEARCH_PATHS
Unit Testing
  • TEST_HOST
Versioning
  • CURRENT_PROJECT_VERSION
  • VERSION_INFO_FILE
  • VERSION_INFO_EXPORT_DECL
  • VERSION_INFO_PREFIX
  • VERSION_INFO_SUFFIX
  • VERSIONING_SYSTEM
  • VERSION_INFO_BUILDER
Apple LLVM 5.1 - Code Generation
  • CLANG_DEBUG_INFORMATION_LEVEL
  • CLANG_X86_VECTOR_INSTRUCTIONS
  • GCC_STRICT_ALISING
  • GCC_GENERATE_DEBUGGING_SYMBOLS
  • GCC_DYNAMIC_NO_PIC
  • GCC_GENERATE_TEST_COVERAGE_FILES
  • GCC_INLINES_ARE_PRIVATE_EXTERN
  • GCC_INSTRUMENT_PROGRAM_FLOW_ARCS
  • GCC_ENABLE_KERNEL_DEVELOPMENT
  • LLVM_LTO
  • GCC_REUSE_STRINGS
  • GCC_NO_COMMON_BLOCKS
  • GCC_OPTIMIZATION_LEVEL
  • GCC_FAST_MATH
  • GCC_THREADSAFE_STATICS
  • GCC_SYMBOLS_PRIVATE_EXTERN
  • GCC_UNROLL_LOOPS
Apple LLVM 5.1 - Custom Compiler Flags
  • OTHER_CFLAGS
  • OTHER_CPLUSPLUSFLAGS
  • WARNING_CFLAGS
Apple LLVM 5.1 - Language
  • GCC_CHAR_IS_UNSIGNED_CHAR
  • GCC_ENABLE_ASM_KEYWORD
  • GCC_C_LANGUAGE_STANDARD
  • GCC_CW_ASM_SYNTAX
  • GCC_INPUT_FILETYPE
  • GCC_LINK_WITH_DYNAMIC_LIBRARIES
  • GCC_ENABLE_TRIGRAPHS
  • GCC_ENALBE_FLOATING_POINT_LIBRARY_CALLS
  • GCC_INCREASE_PRECOMPILED_HEADER_SHARING
  • GCC_PRECOMPILE_PREFIX_HEADER
  • GCC_PREFIX_HEADER
  • GCC_ENABLE_BUILTIN_FUNCTIONS
  • GCC_ENABLE_PASCAL_STRINGS
  • GCC_SHORT_ENUMS
  • GCC_USE_STANDARD_INCLUDE_SEARCHING
Apple LLVM 5.1 - Language - C++
  • CLANG_CXX_LANGUAGE_STANDARD
  • CLANG_CXX_LIBRARY
  • GCC_ENABLE_CPP_EXCEPTIONS
  • GCC_ENABLE_CPP_RTTI
Apple LLVM 5.1 - Language - Modules
  • CLANG_ENABLE_MODULES
  • CLANG_MODULES_AUTOLINK
Apple LLVM 5.1 - Language - Objective C
  • GCC_ENABLE_OBJC_EXCEPTIONS
  • CLANG_LINK_OBJC_RUNTIME
  • CLANG_ENABLE_OBJC_ARC
Apple LLVM 5.1 - Preprocessing
  • ENABLE_NS_ASSERTIONS
  • GCC_PREPROCESSOR_DEFINITIONS
  • GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS
Apple LLVM 5.1 - Warning Policies
  • GCC_WARN_INHIBIT_ALL_WARNINGS
  • GCC_WARN_PEDANTIC
  • GCC_TREAT_WARNINGS_AS_ERRORS
Apple LLVM 5.1 - Warnings - All languages
  • GCC_WARN_CHECK_SWITCH_STATEMENTS
  • GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS
  • CLANG_WARN_DIRECT_OBJC_ISA_USAGE
  • CLANG_WARN_DOCUMENTATION_COMMENTS
  • CLANG_WARN_EMPTY_BODY
  • GCC_WARN_FOUR_CHARACTER_CONSTANTS
  • GCC_WARN_SHADOW
  • CLANG_WARN_BOOL_CONVERSION
  • CLANG_WARN_CONSTANT_CONVERSION
  • GCC_WARN_64_TO_32_BIT_CONVERSION
  • CLANG_WARN_ENUM_CONVERSION
  • CLANG_WARN_INT_CONVERSION
  • CLANG_WARN_IMPLICIT_SIGN_CONVERSION
  • GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED
  • GCC_WARN_ABOUT_RETURN_TYPE
  • GCC_WARN_MISSING_PARENTHESES
  • GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS
  • GCC_WARN_ABOUT_MISSING_PROTOTYPES
  • GCC_WARN_ABOUT_MISSING_NEWLINE
  • GCC_WARN_ABOUT_POINTER_SIGNEDNESS
  • GCC_WARN_SIGN_COMPARE
  • CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION
  • GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS
  • GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS
  • GCC_WARN_TYPECHECK_CALLS_TO_PRINTF
  • GCC_WARN_UNINITIALIZED_AUTOS
  • GCC_WARN_UNKNOWN_PRAGMAS
  • GCC_WARN_UNUSED_FUNCTION
  • GCC_WARN_UNUSED_LABEL
  • GCC_WARN_UNUSED_PARAMETER
  • GCC_WARN_UNUSED_VALUE
  • GCC_WARN_UNUSED_VARIABLE
Apple LLVM 5.1 - Warnings - C++
  • CLANG_WARN__EXIT_TIME_DESTRUCTORS
  • GCC_WARN_NON_VIRTUAL_DESTRUCTOR
  • GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS
  • GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO
  • CLANG_WARN_CXX0X_EXTENSIONS
Apple LLVM 5.1 - Warnings - Objective C
  • CLANG_WARN__DUPLICATE_METHOD_MATCH
  • CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES
  • CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS
  • GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL
  • GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR
  • CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS
  • GCC_WARN_STRICT_SELECTOR_MATCH
  • GCC_WARN_UNDECLARED_SELECTOR
  • CLANG_WARN_OBJC_ROOT_CLASS
Apple LLVM 5.1 - Warnings - Objective C and ARC
  • CLANG_WARN_OBJC_EXPLICIT_OWNERSHIP_TYPE
  • CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF
  • CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK
  • CLANG_WARN_OBJC_RECEIVER_WEAK
  • CLANG_WARN__ARC_BRIDGE_CAST_NONARC
Asset Catalog Compiler - Options
  • ASSETCATALOG_COMPILER_APPICON_NAME
  • ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME
  • ASSETCATALOG_NOTICES
  • ASSETCATALOG_WARNINGS
Data Model Version Compiler (MOMC) - Warnings
  • MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS
  • MOMC_NO_MAX_PROPERTY_COUNT_WARNINGS
  • MOMC_NO_WARNINGS
  • MOMC_PLATFORMS
  • MOMC_SUPPRESS_INVERSE_TRANSIENT_ERROR
Interface Builder Storyboard Compiler - Options
  • IBSC_FLATTEN_NIBS
  • IBSC_OTHER_FLAGS
  • IBSC_ERRORS
  • IBSC_NOTICES
  • IBSC_WARNINGS
Interface Builder XIB Compiler - Options
  • IBC_FLATTEN_NIBS
  • IBC_OTHER_FLAGS
  • IBC_ERRORS
  • IBC_NOTICES
  • IBC_WARNINGS
OSACompile - Build Options
  • OTHER_OSACOMPILEFLAGS
  • OSACOMPILE_EXECUTE_ONLY
Static Analyzer - Analysis Policy
  • RUN_CLANG_STATIC_ANALYZER
  • CLANG_STATIC_ANALYZER_MODE_ON_ANALYZE_ACTION
  • CLANG_STATIC_ANALYZER_MODE
Static Analyzer - Generic Issues
  • CLANG_ANALYZER_DEADCODE_DEADSTORES
  • CLANG_ANALYZER_MEMORY_MANAGEMENT
  • CLANG_ANALYZER_GCD
Static Analyzer - Issues - Objective-C
  • CLANG_ANALYZER_OBJC_ATSYNC
  • CLANG_ANALYZER_OBJC_NSCFERROR
  • CLANG_ANALYZER_OBJC_INCOMP_METHOD_TYPES
  • CLANG_ANALYZER_OBJC_COLLECTIONS
  • CLANG_ANALYZER_OBJC_UNUSED_IVARS
  • CLANG_ANALYZER_OBJC_SELF_INIT
  • CLANG_ANALYZER_OBJC_RETAIN_COUNT
Static Analyzer - Issues - Security
  • CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER
  • CLANG_ANALYZER_SECURITY_KEYCHAIN_API
  • CLANG_ANALYZER_SECURITY_INSECUREAPI_UNCHECKEDRETURN
  • CLANG_ANALYZER_SECURITY_INSECUREAPI_GETPW_GETS
  • CLANG_ANALYZER_SECURITY_INSECUREAPI_MKSTEMP
  • CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND
  • CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY
  • CLANG_ANALYZER_SECURITY_INSECUREAPI_VFORK
User-Defined
  • SWIFT_OBJC_BRIDGING_HEADER
  • SWIFT_OPTIMIZATION_LEVEL

Billy Corgan:Aegea


Billy Corgan

  • Billy Corgan
  • Aegea

Concert: Billy Corgan: Burnt Orange-Black


Billy Corgan

  • Billy Corgan (ビリー・コーガン)
  • Burnt Orange-Black
  • Highland Park, Illinois
  • Jeff Schroeder
  • Ravinia Festival