TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | Custom |
ReleasedLast Release | Oct 2017 |
Maintained by Guillaume Bonnin, Bill350.
Make social networks management easier on iOS.
The version 2.X is written in Objective-C (but fully compatible Swift). We are currently working on a full-Swift branch which should be available for the version 3.0.
SNSSocial allows you to use different social networks with similar approach (login, sharing).
The library is compatible with Facebook and Twitter. Each social network is independant.
See Github Wiki to have a look of all features or just look header files which are fully commented.
For Facebook SDK, simply add the FacebookAppID
and FacebookDisplayName
keys
For Twitter SDK, simply add the TwitterAPIKey
, TwitterAPISecret
and TwitterCallBackScheme
keys
[SNSFacebookInteractions postLink:@"https://github.com/smartnsoft/SNSSocial"
withTitle:@"SNSSocial"
description:@"Discover SNSSocial, an iOS library to interact with social networks in your app!"
pictureUrl:nil
parentController:self
completion:^(id result, NSError * error)
{
if (error == nil)
{
// Do something
}
else
{
// Display error
}
}];
[SNSTwitter postTweetWithMessage:@"Sample tweet with SNSSocial #iosdev"
fromParentViewController:self
completion:^(id result, NSError * error)
{
if (error == nil)
{
// Do something
}
else
{
// Display error
}
}];
SNSSocial is one of the Smart&Soft Libraries dedicated to the iOS Development.
It is developed and maintained by Smart&Soft, a cutting edge mobile agency in France.
The changelog is available on the dedicated file.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 3 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.