转载

源码推荐(9.14):自定义控制器POP手势动画,快速创建model

首先感谢 @J_雨的简书 给予的代码参考

放上链接地址。 http://www.cocoachina.com/ios/20150605/12042.html

这边增加了防止私有API审查。

NSString * selectorStringBegin = @"handleNavigation"; NSString * selectorStringEnd = @"Transition:"; NSString * selectorString= [NSString stringWithFormat:@"%@%@",selectorStringBegin,selectorStringEnd];

以及防止官方API变化的修改版本。

测试环境:Xcode 6.2,iOS 6.0 以上

源码推荐(9.14):自定义控制器POP手势动画,快速创建model

快速创建model (作者: 登录无奈 )

只需要一行代码,就能处理Json数据或者XML数据时快速创建model

例如调用[QXBModelTool createXMLModelWithXMLString:e.XMLString modelName:@"TestModel"];

就能够输出

@interface TestModel :NSObject @property (copy,nonatomic) NSString *id @property (copy,nonatomic) NSString *surl @property (copy,nonatomic) NSString *durl @property (copy,nonatomic) NSString *wsdimg @property (copy,nonatomic) NSString *name @property (copy,nonatomic) NSString *multipagetitle @property (copy,nonatomic) NSString *price @property (copy,nonatomic) NSString *priceoff @property (copy,nonatomic) NSString *currentdealcount @property (copy,nonatomic) NSString *starttime @property (copy,nonatomic) NSString *endtime @property (copy,nonatomic) NSString *sevenrefundallowed @property (copy,nonatomic) NSString *expirerefundallowed @property (copy,nonatomic) NSString *district @property (copy,nonatomic) NSString *type2 @property (copy,nonatomic) NSString *hassub @property (copy,nonatomic) NSString *flag @end

方便快速创建model

源码推荐(9.14):自定义控制器POP手势动画,快速创建model

简单的日历选择器 LDCalendarView

之前项目中需要用日历选择工作的日期是哪几天,网上搜了下多是单选日历,且UI不能满足要求,想想日历也不太复杂,于是自己写了个简单的日历选择器:

1.今天用红框特殊标注,只能选择今天以后的工作日期,支持跨月份多选

2.因为每个月的第一天在第一行,所以有时候需要6行才能显示,仿照铁路12306的日历,显示了6行, 选择点击下一个月的日期时会自动切到下一个月,但是可以直接在当前月取消。

测试环境:Xcode 6.2,iOS 6.0 以上

源码推荐(9.14):自定义控制器POP手势动画,快速创建model

蓝牙app,BabyBluetoothAppDemo (作者: 刘彦玮 )

BabyBluetoothAppDemo :一个类似lightblue的程序,蓝牙操作全部使用BabyBluetooch完成。

这个app是babyBluetooth的example程序,代码可以到github中下载或直接附件下载。

功能:

1:扫描周围设备

2:连接设备,扫描设备的全部services和characteristic

3:显示characteristic,读取characteristic的value,和descriptors以及Descriptors对应的value

4:写0x01到characteristic

5:订阅/取消订阅 characteristic的notify

注意,蓝牙相关的功能只能在真机中使用,模拟器使用不了。附件中包含了一个os程序,可以直接在mac中启动并使用蓝牙设备。

BabyBluetooch蓝牙库,一个非常容易使用的蓝牙库

-基于原生CoreBluetooth框架封装的轻量级的开源库,可以帮你更简单地使用CoreBluetooth API。

-CoreBluetooth所有方法都是通过委托完成,代码冗余且顺序凌乱。BabyBluetooth使用block方法,可以重新按照功能和顺序组织代码,并提供许多方法减少蓝牙开发过程中的代码量。

-链式方法体,代码更简洁、优雅

源码推荐(9.14):自定义控制器POP手势动画,快速创建model

画中画效果 (作者: jingzhou_xu )

视频画中画效果: 在任意视频中,任意添加子视频,并可拖动内嵌的子视频到合适的位置保存,生成画中画效果。

源码推荐(9.14):自定义控制器POP手势动画,快速创建model

正文到此结束
Loading...