摘要:
UI篇1、MMDrawerControllerhttp://www.cnblogs.com/shangdahao/p/3142204.html2、SVPullToRefreshhttp://www.cnblogs.com/shangdahao/p/3146125.html3、DYNavigationControllerhttp://www.cnblogs.com/shangdahao/p/3143731.html4、PullRefreshhttp://www.cnblogs.com/shangdahao/p/3142350.html5、FlatUIKithttp://www.cnblogs.c 阅读全文
摘要:
用于替代系统UDID的方法。https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-51、使用方法: UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 100)]; label.numberOfLines = 0; label.textAlignment = UITextAlignmentCenter; label.text = [NSString stringWithFormat:@"Unique De... 阅读全文
摘要:
AudioPlayer是一个基于AVAudioStreamer的在线音乐播放软件。https://github.com/marshluca/AudioPlayer首先将歌曲信息存储在NSArray中: itemArray = [[NSArray arrayWithObjects: [NSDictionary dictionaryWithObjectsAndKeys:@"温柔", @"song", @"五月天", @"artise", @"http://y1.eoews.com/assets/rington 阅读全文
摘要:
一个Json解析库,其特点是代码简单,只有一个.h和.m文件。https://github.com/johnezang/JSONKitJSON(JavaScript Object Notation)是一个轻量级的,基于文本的,序列结构化数据格式. 由RFC 4627定义.提供以下主要类型:nullBoolean true and falseNumberStringArrayObject (a.k.a. Associative Arrays, Key / Value Hash Tables, Maps, Dictionaries, etc.)对应的Objective—C的类:JSONObject 阅读全文
摘要:
SVPullToRefresh也是一个下拉刷新的项目:https://github.com/samvermette/SVPullToRefreshSVPullToRefresh 允许你通过一行代码把下拉刷新添加至UIScrollView子类别,不需要依赖委托或者子类化UITableViewController。另外,该项目支持简单自定义文本、箭头的外观。这些UIScrollView类别让下拉刷新和UIScrollView的无限滚动变得非常简单。- (void)viewDidLoad { [super viewDidLoad]; [self setupDataSource]; ... 阅读全文
摘要:
使用CFNetwork实现的http库,能同时在iphone和macos下使用:http://allseeing-i.com/ASIHTTPRequest/他提供以下功能:向服务器发送或者从服务器获取数据的接口下载数据,可以保存到内存里,或者保存的磁盘的文件里。以POST的方式提交本地文件,和HTML文件输入机制兼容。以流的方式把磁盘里的文件发送的服务器断点续传方便的访问request 和 response HTTP headers进度代理,利用NSProgressIndicators and UIProgressViews显示上传和下载的进度自动管理上传和下载的进度。支持CookieRequ 阅读全文
摘要:
DYNavigationController是一个实现了左右滑动导航的项目。https://github.com/dyang/DYNavigationController首先用之前的跟视图初始化DYNavigationController- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen... 阅读全文
摘要:
FlatUIKit是iOS中具有扁平化风格的UI(Flat UI)组件。FlatUIKit的设计灵感来源于Flat UI和Kyle Miller。FlatUIKit中的组件是通过扩展(category)或继承iOS SDK中已有的UIKit组件来实现的,因此在程序中使用FlatUIKit非常方便。https://github.com/Grouper/FlatUIKitFUIButton是UIButton的子类,通过设置UIButton的一系列属性来把样式定义成扁平化的 FUIButton *button = [[FUIButton alloc] initWithFrame:CGRectM... 阅读全文
摘要:
PullToRefresh实现了类似微博下拉刷新的功能:https://github.com/sonnyparlin/PullToRefresh首先把PullToRefreshView.h, PullToRefreshView.m, arrow.png andarrow@2x.png,QuartzCore framework and 和 AudioToolbox framework加入到工程中。然后继承UITableView创建自定义View,并引入PullToRefreshView.h#import "PullToRefreshView.h"@interface MyTa 阅读全文
摘要:
https://github.com/levey/AwesomeMenu模仿Path的menu,使用CoreAnimation实现.1、首先说使用 AwesomeMenuItem *starMenuItem1 = [[AwesomeMenuItem alloc] initWithImage:storyMenuItemImage highlightedImage:storyMenuItemImagePressed ... 阅读全文