SLib.io Documentation
latest
Introduction
Getting Started
Guides
Tutorial
Reference
SLib.io Documentation
Docs
»
Welcome to SLib.io
Edit on GitHub
Welcome to SLib.io
ΒΆ
Write Once, Run Anywhere: Smart Library for Cross-Platform
Introduction
Build Native Mobile and Desktop apps using C++.
Automatic Reference Counting in C++
Write once and Run Anywhere
Build UIs Easily
Use Native Code When You Need To
Getting Started
Downloading SLib.io
Creating Project
Android
Tizen
Win32
Mac OS
Linux
Guides
Basic Fundamental
Automatic Reference Counting
How ARC Works
ARC in Action
Strong Reference Cycles Between Class Instances
Resolving Strong Reference Cycles Between Class Instances
Weak references
Pointer
Application
Mobile Application
Mobile Game
Desktop Application
WebService Application
Resources
Drawable
Layout Resource
Styles
String
String Classes
String
String16
Creating and Formatting the String
Comparing Strings
Combining Strings
Searching Strings
Splitting Strings into an Array
Replacing Substrings
Changing Case
Numerical Conversions
List Classes
CList
List
Creating Arrays
Enumerating Arrays
Combining Arrays
Membership Checking
Sorting Arrays
Thread Safe
Map Classes
HashMap
TreeMap
ListMap
Map
Adding & Removing Elements
Reading from a Map
Enumerating Maps
Combining Maps
Variant Classes
Variant
Example:
VariantList
Example:
VariantMap
Example:
VariantMapList
Example:
User Interface
ViewPage
Lifecycle
Using Pages
View
Creating a View
The View Drawing Cycle
Animations
Threading Considerations
XML attributes
Animation
Styles
UI Components
Graphics
Rendering
Network
Media
Sensors
Advanced Topics
Tutorial
Reference