Legacy iOS library used by eClicker. Originally written by Alex Silverman.
Objective-C C
Switch branches/tags
Nothing to show
Pull request Compare This branch is 15 commits ahead of markd2:Chameleon.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Images
KissXML @ 092aef8
include
libSMS.xcodeproj
libSMS
readme_images
.gitignore
.gitmodules
README.md

README.md

Building

  • Most classes require iOS 5+
  • Most classes have been updated to use ARC
  • Categories (and some views) are separated into a separate .a file so that they can be force loaded by the linker.
  • The scheme named "Build" will produce a universal binary for use on an iOS device and in the simulator.

Build Settings

Other Linker Flags:

-force_load "$(SRCROOT)/<SUBFOLDER>/libSMSForceLoad.a"
-lxml2

Header Search Paths:

/usr/include/libxml2

Some classes

SMSColumnsView

A UIScrollView subclass for laying out columns of subviews.

alt SMSColumnsView.png

SMSDrawingView

A UIView subclass for drawing clipart. Can be added as a subview (with a clear background) to another view to annotate other content.

SMSDrawingView.png

SMSTagsView

A UIView subclass that lays out subviews (of varying widths) sequentially in rows.

SMSTagsView.png

SMSTilesView

A UIScrollView subclass that manages tiles in a grid with a similar API to UITableView.

SMSTilesView.png

SMSChatViewController

A copy of the iOS Messages user interface.

SMSChatViewController.png

SMSSplitViewController

A split view controller that allows for horizontal and vertical layouts as well as different sizing in portrait and landscape.

SMSSplitViewController.png

License

Most libSMS files are licensed under the Modified BSD License. See the header of each file for details.