Tuesday, September 23, 2014

iOS8:Framework:System Configuration Framework:Functions

iOS8 Framework
Network Reachability
  • Creating a Reachability Reference
  • Determining Reachability Status
  • Preparing to Determine Reachability
System Configuration

iOS8:Framework:Core Graphics Framework:Functions

iOS8 Framework
Bitmap Context
  • Creating Bitmap Contexts
  • Getting Information About Bitmap Contexts
Color
  • Retaining and Releasing Color Objects
  • Creating Quartz Colors
  • Getting Information about Quartz Colors
Color Space
  • Creating Device-Independent Color Spaces
  • Creating Generic or Device-Dependent Color Spaces
  • Creating Special Color Spaces
  • Getting Information About Color Spaces
  • Retaining and Releasing Color Spaces
Context
  • Managing Graphics Contexts
  • Saving and Restoring the Current Graphics State
  • Getting and Setting Graphics State Parameters
  • Constructing Paths
  • Painting Paths
  • Getting Information About Paths
  • Modifying Clipping Paths
  • Setting Color, Color Space, and Shadow Values
  • Transforming User Space
  • Using Transparency Layers
  • Drawing an Image to a Graphics Context
  • Drawing PDF Content to a Graphics Context
  • Drawing With a Gradient
  • Drawing With a Shading
  • Setting Up a Page-Based Graphics Context
  • Drawing Glyphs
  • Drawing Text
  • Converting Between Device Space and User Space
Data Consumer
  • Creating Data Consumers
  • Getting the CFType ID
  • Retaining and Releasing Data Consumers
Data Provider
  • CGDataProvider Miscellaneous Functions
Font
  • Retaining and Releasing a CGFont Object
  • Creating a CGFont Object
  • Working With PostScript Fonts
  • Working With Font Tables
  • Getting Font Information
Function
  • Creating a CGFunction Object
  • Retaining and Releasing CGFunction Objects
  • Getting the CFType ID
Gradient
  • Creating a CGGradient Object
  • Retaining and Releasing a CGGradient Object
  • Getting the Type ID for a CGGradient Object
Image
  • Creating Bitmap Images
  • Creating an Image Mask
  • Retaining and Releasing Images
  • Getting the CFType ID
  • Getting Information About an Image
Layer
  • Creating Layer Objects
  • Drawing Layer Content
  • Retaining and Releasing Layers
  • Getting the CFType ID for a Layer
  • Getting Layer Information
Path
  • Creating and Managing Paths
  • Modifying Quartz Paths
  • Getting Information about Quartz Paths
Pattern
  • Creating a Pattern
  • Getting the CFType ID
  • Retaining and Releasing a Pattern
PDF Array
  • Getting Data from a PDF Array
PDF Content Stream
  • Creating a PDF Content Stream Object
  • Getting Data from a PDF Content Stream Object
  • Retaining and Releasing a PDF Content Stream Object
PDF Context
  • Creating a Context
  • Beginning and Ending Pages
  • Working with Destinations
  • Working with Metadata
  • Closing a PDF Context
PDF Dictionary
  • Applying a Function to All Entries
  • Getting Data from a Dictionary
PDF Document
  • Creating PDF Document Objects
  • Retaining and Releasing PDF Documents
  • Getting the CFType ID for a PDF Document Object
  • Getting Information About Quartz PDF Documents
  • Managing Encryption
PDF Object
  • Getting Object Types and Values
PDF Operator Table
  • Creating a PDF Operator Table
  • Setting Callback Functions
  • Retaining and Releasing a PDF Operator Table
PDF Page
  • Retaining and Releasing a PDF Page
  • Getting the CFType ID
  • Getting Page Information
PDF Scanner
  • Creating a PDF Scanner Object
  • Retaining and Releasing PDF Scanner Objects
  • Parsing Content
  • Getting PDF Objects from the Scanner Stack
PDF Stream
  • Getting Data from a PDF Stream
PDF String
  • Converting PDF Strings
  • Getting PDF String Data
Shading
  • Creating Shading Objects
  • Retaining and Releasing Shading Objects
  • Getting the CFType ID
Affine Transform
  • Creating an Affine Transformation Matrix
  • Modifying Affine Transformations
  • Applying Affine Transformations
  • Evaluating Affine Transforms
Geometry
  • Creating a Dictionary Representation from a Geometric Primitive
  • Creating a Geometric Primitive from a Dictionary Representation
  • Creating a Geometric Primitive from Values
  • Modifying Rectangles
  • Comparing Values
  • Checking for Membership
  • Getting Min, Mid, and Max Values
  • Getting Height and Width
  • Checking Rectangle Characteristics

iOS8:Framework:Core Audio Framework:Functions

iOS8 Frameworks

Data Types
  • Testing for Native Endian Linear PCM Data
  • Getting the Number of Channels From a Layout Tag
  • Helper Functions for Filling out Core Audio Data Structures

iOS8:Framework:Sprite Kit Framework:Tasks

iOS8 Framework

Action
  • Creating Actions That Move Nodes
  • Creating Actions That Rotate Nodes
  • Creating Actions That Change a Node’s Animation Speed
  • Creating Actions That Change a Node’s Scale
  • Creating Actions to Show or Hide a Node
  • Creating Actions That Change a Node’s Transparency
  • Creating Actions That Change a Sprite Node’s Content
  • Creating Actions to Alter the Properties of Field Nodes
  • Playing Sounds
  • Removing Nodes from the Scene
  • Creating Actions That Perform Actions on a Node’s Child
  • Creating Actions That Combine or Repeat Other Actions
  • Creating an Action to Introduce a Delay into a Sequence
  • Creating Actions to Perform Inverse Kinematic Calculations
  • Creating Custom Actions
  • Reversing an Action
  • Inspecting an Action’s Animation Properties
Constraint
  • Creating Position Constraints
  • Creating Orientation Constraints
  • Creating Distance Constraints
  • Determining the Coordinate System That a Constraint Is Applied In
  • Enabling a Constraint
Keyframe Sequence
  • Creating New Sequences
  • Changing the Sequence
  • Retrieving Interesting Info About the Sequence
  • Changing How the Sequence Is Interpolated
  • Sampling the Sequence
Physics Body
  • Creating Volume-Based Physics Bodies
  • Creating Edge-Based Physics Bodies
  • Defining How Forces Affect a Physics Body
  • Defining a Body’s Physical Properties
  • Working with Collisions and Contacts
  • Applying Forces and Impulses to a Physics Body
  • Inspecting the Physics Body’s Position and Velocity
  • Reading the Physics Body’s Node
  • Determining Which Joints Are Connected to a Physics Body
  • Interacting with Physics Fields
  • Pinning a Physics Body to the Node’s Parent
Physics Contact
  • Inspecting the Contact Properties
Physics Joint
  • Inspecting Joint Properties
  • Measuring Force Effects Against the Anchor Point
Physics Joint Fixed
  • Creating a Fixed Joint
Physics Joint Limit
  • Creating a Limit Joint
  • Determining the Maximum Length of the Joint
Physics Joint Pin
  • Creating a Pin Joint
  • Determining the Characteristics of the Pin Joint
Physics Joint Sliding
  • Creating a Sliding Joint
  • Configuring the Limits of the Sliding Joint
Physics Joint Spring
  • Creating a New Spring Joint
  • Configuring the Spring Properties
Physics World
  • Configuring the Physics World Simulation
  • Joining Physics Bodies Together
  • Detecting Collisions in the Physics World
  • Searching for Bodies in the World
  • Working with Physics Fields
Range
  • Creating a Range Object
  • Inspecting a Range Object’s Limits
Reach Constraints
  • Working with Reach Constraints
Region
  • Creating and Initializing Region Objects
  • Interacting with a Region
Shader
  • Creating and Initializing New Shader Objects
  • Using Uniform Data in a Shader
  • Working with Shader Source Code
Texture
  • Creating New Textures from Images
  • Creating Textures from Raw Pixel Data
  • Creating Normal Map Textures
  • Creating Noise Textures
  • Inspecting a Texture’s Properties
  • Preloading the Texture Data
Mutable Texture
  • Creating an Empty Mutable Texture
  • Modifying a Mutable Texture’s Contents
Texture Atlas
  • Creating a Texture Atlas
  • Creating a Texture from a Texture Atlas
  • Preloading Texture Atlas Data
  • Inspecting the Texture Atlas
Transition
  • Creating Transition Objects
  • Configuring Whether Scenes Are Paused During the Transition
Uniform
  • Creating and Initializing Uniform Objects
  • Reading Information About a Uniform
  • Reading and Writing a Uniform’s Value
Node (Responder)
  • Creating a New Node
  • Inspecting the Node’s Position
  • Setting a Node’s Scaling and Rotation
  • Inspecting a Node’s Visibility
  • Determining Whether a Node Supports User Interaction
  • Working with Node Trees
  • Naming Nodes
  • Running Actions
  • Adding Physics to a Node
  • Converting to and from the Node’s Coordinate System
  • Determining If a Point Lies in a Node
  • Performing Node Intersections
  • Storing Custom Node Data
  • Constraining a Node’s Behavior Relative to Other Nodes
3D Node (Responder)
  • Creating a 3D Node
  • Configuring the 3D Node
  • Animating the 3D Node’s Content in Scene Kit
  • Projecting and Hit Testing
Crop Node (Responder)
  • Setting the Mask Filter
Effect Node (Responder)
  • Enabling Filter Effects
  • Configuring the Filter
  • Blending the Results to the Framebuffer
  • Applying a Custom Shader
  • Caching the Filter Results
Scene (Effect Node Responder)
  • Initializing a Scene
  • Determining What Portion of the Scene Is Visible in the View
  • Setting the Background Color of a Scene
  • Converting Between View and Scene Coordinates
  • Presenting a Scene
  • Executing the Animation Loop
  • Working with Physics in the Scene
Emitter Node (Responder)
  • Determining When Particles Are Created
  • Defining Which Node Emits Particles
  • Determining a Particle Lifetime
  • Determining a Particle’s Initial Position
  • Determining a Particle’s Velocity and Acceleration
  • Determining a Particle’s Rotation
  • Determining a Particle’s Scale Factor
  • Setting a Particle’s Texture and Size
  • Configuring Particle Color
  • Determining How the Particle Texture Is Blended with the Particle Color
  • Blending Particles with the Framebuffer
  • Adding an Action to Particles
  • Applying Physics Fields to the Particles
  • Using a Custom Shader to Render the Particles
Field Node (Responder)
  • Creating Field Nodes
  • Determining Which Physics Bodies Are Affected by the Field
  • Configuring the Strength of the Field
  • Configuring Other Field Properties
Label Node (Responder)
  • Creating a New Label Node
  • Configuring the Label Message
  • Configuring the Label Font
  • Configuring the Label’s Position
  • Performing Color Blending
  • Blending the Label into the Framebuffer
Light Node (Responder)
  • Determining Whether a Light Node Is Active
  • Configuring the Lighting Properties
Shape Node (Responder)
  • Creating a Shape Path
  • Inspecting the Shape Node’s Path
  • Setting the Fill Properties
  • Setting the Stroke Properties
  • Blending the Shape with the Framebuffer
  • Reading the Shape Node’s Properties
Sprite Node (Responder)
  • Initializing a New Sprite
  • Inspecting Physical Properties
  • Inspecting the Sprite’s Texture
  • Inspecting Color Properties
  • Blending the Sprite with the Framebuffer
  • Adding Lighting to a Sprite
  • Adding a Custom Shader
Video Node (Responder)
  • Creating a Video Node
  • Setting the Video Node’s Visual Properties
  • Controlling Video Playback
View
  • Presenting Scenes
  • Configuring How a Scene Is Rendered
  • Pausing the Scene’s Simulation
  • Displaying Debugging Information
  • Converting Between View and Scene Coordinates
  • Obtaining Textures from Scene Content
Physics Contact Delegate (Protocol)
  • Responding to Contact Events
Scene Delegate (Protocol)
  • Handling Animation Events

iOS8:Framework:Twitter Framework:Tasks

iOS8 Framework

Request
  • Initializing Requests
  • Accessing Properties
  • Sending Requests
Tweet Compose View Controller
  • Checking Status
  • Composing Tweets
  • Handling Results

iOS8:Framework:Quartz Core Framework:Tasks

iOS8 Framework

Animation
  • Archiving properties
  • Providing default values for properties
  • Creating an animation
  • Animation attributes
  • Getting and setting the delegate
  • Animation Progress
  • Controlling SceneKit Animation Timing
  • Fading Between SceneKit Animations
  • Attaching SceneKit Animation Events
Animation Group
  • Grouped animations
Property Animation
  • Animated Key Path
  • Property Value Calculation Behavior
  • Creating an Animation
Basic (Property) Animation
  • Interpolation values
Keyframe (Property) Animation
  • Providing keyframe values
  • Keyframe timing
  • Rotation Mode Attribute
  • Cubic Mode Attributes
Transition (Animation)
  • Transition start and end point
  • Transition Properties
  • Custom transition filter
Display Link
  • Creating Instances
  • Scheduling the Display Link to Send Notifications
  • Configuring the Display Link
Emitter Behavior

Emitter Cell
  • Creating and Initializing an Emitter Cell
  • Providing Emitter Cell Content
  • Setting Emitter Cell Visual Attributes
  • Emitter Cell Motion Attributes
  • Emission Cell Temporal Attributes
  • Key-Value Coding Extensions
Layer
  • Creating a Layer
  • Accessing Related Layer Objects
  • Accessing the Delegate
  • Providing the Layer’s Content
  • Modifying the Layer’s Appearance
  • Accessing the Layer’s Filters
  • Configuring the Layer’s Rendering Behavior
  • Modifying the Layer Geometry
  • Managing the Layer’s Transform
  • Managing the Layer Hierarchy
  • Updating Layer Display
  • Layer Animations
  • Managing Layer Resizing and Layout
  • Getting the Layer’s Actions
  • Mapping Between Coordinate and Time Spaces
  • Hit Testing
  • Scrolling
  • Identifying the Layer
  • Key-Value Coding Extensions
EAGL Layer
  • Accessing the Layer Properties
Emitter Layer
  • Specifying Particle Emitter Cells
  • Emitter Geometry
  • Emitter Cell Attribute Multipliers
Gradient Layer
  • Gradient Style Properties
Metal layer
  • Configuring a Metal Layer
  • Rendering to a Metal Layer

Replicator Layer
  • Setting Instance Display Properties
  • Modifying Instance Layer Geometry
  • Accessing Instance Color Values
Scroll Layer
  • Scrolling constraints
  • Scrolling the layer
Shape Layer
  • Specifying the Shape Path
  • Accessing Shape Style Properties
Text layer
  • Getting and Setting the Text
  • Text Visual Properties
  • Text Alignment and Truncation
Tiled Layer
  • Visual Fade
  • Levels of detail
  • Layer tile size
Transform Layer
  • Hit Testing
Media Timing Function
  • Creating Timing Functions
  • Accessing the Control Points
Transaction
  • Creating and Committing Transactions
  • Overriding Animation Duration and Timing
  • Temporarily Disabling Property Animations
  • Getting and Setting Completion Block Objects
  • Managing Concurrency
  • Getting and Setting Transaction Properties
Value Function
  • Getting Value Function Properties
  • Creating and Initializing Value Functions
Action (Protocol)
  • Responding to an action
Media Timing (Protocol)
  • Animation Start Time
  • Repeating Animations
  • Duration and Speed
  • Playback Modes
Metal Drawable (Protocol)
  • Using a Drawable Object as a Render Target
  • Finding a Drawable’s Layer

Monday, September 22, 2014

U2: Beautiful Day



Paul David Hewson (Bono)

Lift Labs: Liftware

Sting: Fields Of Gold



Sting

iOS8:Framework:Core Motion Framework:Tasks

iOS8 Framework

Altimeter
  • Determining Altitude Availability
  • Starting and Stopping Altitude Updates
Attitude
  • Getting a Mathematical Representation of Attitude as Euler Angles
  • Getting a Mathematical Representation of Attitude as a Rotation Matrix
  • Getting a Mathematical Representation of Attitude as a Quaternion
  • Obtaining the Change in Attitude
Log Item
  • Getting the Time of the Event
Accelerometer Data (Log Item)
  • Accessing Accelerometer Data
Altitude Data (Log Item)
  • Getting the Altitude Data
Device Motion (Log Item)
  • Getting Attitude and Rotation Rate
  • Getting Acceleration Data
  • Getting the Calibrated Magnetic Field
Gyro Data (Log Item)
  • Getting the Rotation Rate
Magnetometer Data (Log Item)
  • MethodGroup
Motion Activity (Log Item)
  • Getting the Type of Motion
  • Getting Metadata for the Motion
Motion Activity Manager
  • Determining Activity Availability
  • Starting and Stopping Activity Updates
  • Getting Historical Activity Data
Motion Manager
  • Managing Accelerometer Updates
  • Determining Whether the Accelerometer Is Active and Available
  • Accessing Accelerometer Data
  • Managing Gyroscope Updates
  • Determining Whether the Gyroscope Is Active and Available
  • Accessing Gyroscope Data
  • Managing Magnetometer Updates
  • Determining Whether the Magnetometer is Active and Available
  • Accessing Magnetometer Data
  • Managing the Device Movement Display
  • Managing Device Motion Updates
  • Accessing Attitude Reference Frames
  • Determining Whether the Device Motion Hardware Is Active and Available
  • Accessing Device Motion Data
Pedometer
  • Determining Pedometer Availability
  • Generating Live Pedometer Data
  • Fetching Historical Pedometer Data
Pedometer Data
  • Getting the Dates
  • Getting the Pedestrian Data
  • Getting the Floor Counts
Step Counter
  • Determining Step Counting Availability
  • Starting and Stopping Step Counting Updates
  • Getting Historical Step Counting Data

iOS8:Framework:Core Location Framework:Tasks

iOS8 Framework

Beacon
  • Identifying the Beacon
  • Determining the Beacon Distance
Floor
  • Getting the Floor Level
Geocoder
  • Reverse Geocoding a Location
  • Geocoding an Address
  • Managing Geocoding Requests
Heading
  • Accessing the Heading Attributes
  • Accessing the Raw Heading Data
Location
  • Initializing a Location Object
  • Location Attributes
  • Measuring the Distance Between Coordinates
  • Getting Speed and Course Information
Location Manager
  • Requesting Authorization for Location Services
  • Determining the Availability of Services
  • Accessing the Delegate
  • Initiating Standard Location Updates
  • Initiating Significant Location Updates
  • Initiating Heading Updates
  • Initiating Region Monitoring
  • Initiating Beacon Ranging Requests
  • Initiating Visit Event Updates
  • Deferring Location Updates
  • Getting Recently Retrieved Data
  • Deprecated Properties and Methods
Placemark
  • Initializing a Placemark Object
  • Accessing the Location Data
  • Accessing the Placemark Attributes
  • Accessing Geographic Information
  • Accessing Landmark Information
Region
  • Initializing a Region in OS X
  • Accessing a Region’s Attributes
  • Configuring Notification Delivery
  • Hit Testing in a Region
Beacon Region
  • Initializing the Beacon Region
  • Accessing the Beacon Attributes
  • Delivering Beacon Notifications
  • Getting Beacon Advertisement Data
Circular Region
  • Initializing a Circular Region
  • Accessing a Region’s Attributes
  • Hit Testing in a Region
Visit
  • Getting the Location of the Visit
  • Getting the Duration of the Visit
Location Manager Delegate (Protocol)
  • Responding to Location Events
  • Pausing Location Updates
  • Responding to Heading Events
  • Responding to Region Events
  • Responding to Ranging Events
  • Responding to Visit Events
  • Responding to Authorization Changes

Sunday, September 21, 2014

iOS8:Framework:Core Data Framework:Tasks

iOS8 Framework

Atomic Store Cache Node
  • Designated initializer
  • Node data
Entity Description
  • Information About an Entity Description
  • Managing Inheritance
  • Working with Properties
  • Retrieving an Entity with a Given Name
  • Creating a New Managed Object
  • Managing Versioning Support
  • Copying Entity Descriptions
  • Managing Compound Indexes
Entity Mapping
  • Managing Source Information
  • Managing Destination Information
  • Managing Mapping Information
Entity Migration Policy
  • Customizing Stages of the Mapping Life Cycle
Fetched Results Controller
  • Initialization
  • Configuration Information
  • Accessing Results
  • Querying Section Information
  • Configuring Section Information
Incremental Store Node
  • Designated Initializer
  • Managing Node Data
Managed Object
  • Initializing a Managed Object
  • Getting a Managed Object’s Identity
  • Getting State Information
  • Managing Life Cycle and Change Events
  • Supporting Key-Value Coding
  • Validation
  • Supporting Key-Value Observing
Managed Object Context
  • Registering and Fetching Objects
  • Managed Object Management
  • Managing Concurrency
  • Undo Management
  • Managing the Parent Store
  • Locking
  • Delete Propagation
  • Registered Objects
  • Managing the Staleness Interval
  • Managing the Merge Policy
  • Performing Block Operations
  • User Info
Managed Object ID
  • Information About a Managed Object ID
Managed Object Model
  • Initializing a Model
  • Entities and Configurations
  • Getting Fetch Request Templates
  • Localization
  • Versioning and Migration
Mapping Model
  • Creating a Mapping
  • Managing Entity Mappings
Merge Conflict
  • Initializing a Merge Conflict
Merge Policy
  • Using a Merge Policy
Migration Manager
  • Initializing a Manager
  • Performing Migration Operations
  • Monitoring Migration Progress
  • Working with Source and Destination Instances
  • Getting Information About a Migration Manager
  • Using Store-Specific Migration Managers
Persistent Store
  • Initializing a Persistent Store
  • Working with State Information
  • Managing Metadata
  • Setup and Teardown
  • Supporting Migration
Atomic (Persistent) Store
  • Initializing a Store
  • Loading a Store
  • Updating Cache Nodes
  • Saving a Store
  • Utility Methods
  • Managing Metadata
Incremental (Persistent) Store
  • Required Methods
  • Optional Methods
  • Methods That Should Not Be Overridden
Persistent Store Coordinator
  • Registered Store Types
  • Initializing a Coordinator
  • Configuring Persistent Stores
  • Managing Stores in iCloud
  • Executing a Fetch Request
  • Locking
  • Working with Metadata
  • Discovering Object IDs
Persistent Store Request
  • Fetch Attributes
(Persistent Store) Asynchronous Fetch Request

(Persistent Store) Batch Update Request

(Persistent Store) Fetch  Request
  • Managing the Fetch Request’s Entity
  • Fetch Constraints
  • Sorting
  • Prefetching
  • Managing How Results Are Returned
  • Grouping and Filtering Dictionary Results
(Persistent Store) Save Changes Request
  • Initializing a request
Persistent Store Result

(Persistent Store) Batch Update Result

Persistent Store Asynchronous Result

(Persistent Store) Asynchronous Fetch Result

Property Description
  • Accessing Features of a Property
  • Validation
  • Versioning Support
  • Spotlight Support
Attribute (Property) Description
  • Getting and Setting Type Information
  • Getting and Setting the Default Value
  • Versioning Support
  • Value Transformers
  • External Binary Storage
Expression (Property) Description
  • Getting Information About an Expression Description
Fetched Property Description
  • Getting and setting the fetch request
Relationship (Property) Description
  • Managing Type Information
  • Getting and Setting Delete Rules
  • Cardinality
  • Ordering
  • Versioning Support
Property Mapping
  • Managing Mapping Attributes
Expression
  • Initializing an Expression
  • Creating an Expression for a Value
  • Creating a Collection Expression
  • Creating a Subquery
  • Creating an Expression Using Blocks
  • Creating an Expression for a Function
  • Getting Information About an Expression
  • Evaluating an Expression
  • Accessing the Expression Block
Fetch Request Expression
  • Creating a Fetch Request Expression
  • Examining a Fetch Request Expression

iOS8:Framework:Core Bluetooth Framework:Tasks

iOS8 Framework

ATT Request
  • Requesting to read and write characteristic values
Attribute

Characteristic (Attribute)
  • Identifying a characteristic
  • Accessing characteristic data
Mutable Characteristic (Attribute)
  • Initializing a mutable characteristic
  • Managing a mutable characteristic
Descriptor (Attribute)
  • Identifying a descriptor
  • Accessing descriptor data
Mutable Descriptor (Attribute)
  • Initializing a mutable descriptor
Service (Attribute)
  • Identifying a service
  • Accessing service data
Mutable Service (Attribute)
  • Initializing a mutable service
  • Managing a mutable service
Central Manager
  • Initializng a central manager
  • Establishing air cancelling connections with peripherals
  • Retrieving lists of peripherals
  • Scanning or stopping scans of peripherals
  • Monitoring properties
Peer

Central (Peer)
  • Identifying a remote central
Peripheral (Peer)
  • Identifying a peripheral
  • Discovering services
  • Discovering characteristics and characteristic descriptors
  • Reading characteristic and characteristic descriptor values
  • Writing characteristic and characteristic descriptor values
  • Setting notifications for a characteristic's value
  • Monitoring a peripheral's connection state
  • Accessing a peripheral's received signal strength indicator (RSSI) data
Peripheral Manager
  • Initializing a peripheral manager Monitoring the state of a peripheral manager
  • Adding and removing services
  • Managing advertising
  • Sending updates of a characteristic's value
  • Responding to read and write requests
  • Setting connection latency
UUID
  • Creating new UUID objects

Ebola: CDC projection for the number of ebola virus infections

Ebola
CDC: 500,000 people by the end of January of 2015