Friday, September 5, 2014
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
Concert: Billy Corgan: Methuselah
Billy Corgan
Billy Corgan (ビリー・コーガン)
Highland Park, Illinois
Jeff Schroeder
Methuselah
Ravinia Music Festival
Thursday, September 4, 2014
Xcode(5.1.1):Workspace window:Utility area:Connections inspector
Xcode5
.xib (Interface Builder Cocoa Touch XIB):File's Owner (Placeholder)
Outlets
Referencing Outlets
Referencing Outlet Collections
.xib (Interface Builder Cocoa Touch XIB):First Responder (Placeholder)
Received Actions
.xib (Interface Builder Cocoa Touch XIB):View
Outlet Collections
Referencing Outlets
Referencing Outlet Collections
Xcode(5.1.1):Workspace window:Utility area:Size inspector
Xcode5
.xib (Interface Builder Cocoa Touch XIB):View
View
Content Hugging Priority
Content Compression Resistance Priority
Constraints
Xcode(5.1.1):Workspace window:Utility area:Attributes inspector
Xcode5
.xib (Interface Builder Cocoa Touch XIB):First Responder
First Responder
.xib (Interface Builder Cocoa Touch XIB):View
Simulated Metrics
View
.xcassets (assetcatalog)
App Icon
Xcode(5.1.1):Workspace window:Utility area:Identity inspector
Xcode5
.xib (Interface Builder Cocoa Touch XIB):File's Owner
Custom Class
User Defined Runtime Attributes
Document
.xib (Interface Builder Cocoa Touch XIB):First Responder
Document
.xib (Interface Builder Cocoa Touch XIB):View
Custom Class
Identity
User Defined Runtime Attributes
Document
Accessibility
Xcode(5.1.1):Workspace window:Utility area:File inspector
Xcode5
.xcodeproj
Identify and Type
Project Document
Text Settings
Source Control
.h .m .pch
Identity and Type
Target Membership
Text Settings
Source Control
.xib
Identity and Type
Interface Builder Document
Localization
Target Membership
Source Control
.xcassets .framework .app
Identity and Type
Target membership
Source Control
.plist .xctest
Identity and Type
Localization
Target membership
Source Control
.strings
Identity and Type
Localization
Target membership
Text Settings
Source Control
LLVM 2.0
AST
Abstract syntax tree
Better warning control
C language family frontend for LLVM
C/ObjC parser
Chris Lattner
Clang
Code generator
Codegen
Compiler
Development builds
Distcc
Enum definitions
Expressive diagnostics
FORTRAN & Ada
File scoped variables
Function declarations
GCC 4.0
GCC 4.1 front-end features
GCC front-end is difficult to work with
GCC is slow and memory hungry
GIMPLE
Good diagnostics
Header analysis
Header preprocessing
IDE
IR
Indexing
LLVC C Family Frontend
LLVM
LLVM IR
Library based architecture
Link Time Optimization
Macros
OpenMP
Optimizer
PIC support
Parse
Precompiled Headers (PCH)
Precompiled headers
Preprocess
Refactoring
Release builds
Rename variable
Semantic analysis
Source analysis
Source-Level Analysis tools
Structure definitions
System headers are huge
Token
Tree building
Typedefs
Unified parser for C-based languages
C preprocessor:Predefined Macros:Values in Xcode
__FILE__:/Users/USERNAME/Documents/PreprocessorMacros/PreprocessorMacros/AppDelegate.m
__LINE__:21
__DATE__:Sep 4 2014
__TIME__:17:00:40
__STDC__:1
__STDC_VERSION__:199901
__STDC_HOSTED__:1
__OBJC__:1
__GNUC__:4
__CNUC_MINOR__:UNDEFINED
__GNUC_PATCHLEVEL__:1
__GNUG__:UNDEFINED
__STRICT_ANSI__:UNDEFINED
__BASE_FILE__:/Users/USERNAME/Documents/PreprocessorMacros/PreprocessorMacros/AppDelegate.m
__INCLUDE_LEVEL__:0
__ELF__:UNDEFINED
__VERSION__:4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.40)
__OPTIMIZE__:UNDEFINED
__OPTIMIZE_SIZE__:UNDEFINED
__NO_INLINE__:1
__CHAR_UNSIGNED__:UNDEFINED
__WCHAR_UNSIGNED__:UNDEFINED
Sizeof __SIZE_TYPE__:4
Sizeof __PTRDIFF_TYPE__:4
Sizeof __WCHAR_TYPE__:4
Sizeof __WINT_TYPE__:4
Sizeof __INTMAX_TYPE__:8
Sizeof __UINTMAX_TYPE__:8
__CHAR_BIT__:UNDEFINED
__SCHAR_MAX__:127
__WCHAR_MAX__:2147483647
__SHRT_MAX__:32767
__LONG_MAX__:2147483647
__LONG_LONG_MAX__:9223372036854775807
__IINTMAX_MAX__:UNDEFINED
__DEPRECATED:UNDEFINED
__EXCEPTIONS:UNDEFINED
__USING_SJLJ_EXCEPTIONS__:UNDEFINED
__GXX_WEAK__:UNDEFINED
__NEXT_RUNTIME__:1
__LP64__:UNDEFINED
_LP64:UNDEFINED
__SSP__:1
__SSP_ALL__:UNDEFINED
Message:J
Ambitious
Artist's mentality
Backstory
Cinematographer
Craft
Craftsmanship
End result
Gruelling
Intellectual curiosity
Masterpiece
Medium
Perfectionism
Rewards
Sacrifice
Semantics
Shallow and wide
Spiritual truth
Starred
Synergy
Vast and simple
Work of art
Wednesday, September 3, 2014
C preprocessor:Directives
#define
#include
#undef
#ifdef
#ifndef
#if
#else
#elif
#endif
#error
#pragma
Newer Posts
Older Posts
Home
Subscribe to:
Posts (Atom)