以下是一些App Store中开源的 iOS Apps 集合。 Feel free to contribute: issues , pull requests , or Twitter . Swift
KKLog 是一个 iOS 日志管理系统 特性: 1.顺序队列写入文件,解决多线程丢失写入的问题。 2.可以设置日志等级。 3.捕捉部分异常crash。 4.自动清理功能。 5
DownPicker 是用于 iOS 的轻量级 DropDownList / ComboBox,用 Objective-C 写成。 项目主页: http://www.open-open.com
between-kit 是一个强大的 iOS 框架,基于 UIKit 创建,它能让你在你的 iOS 应用界面上实现拉拽功能。 项目主页: http://www.open-open.co
IOS下计算日期时间间隔: //创建日期格式化对象 NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init]; [dateFormatter
//在一个函数里面(初始化等)里面添加要识别触摸事件的范围 infoView=[[UIView alloc] initWithFrame:CGRectMake(20, 100,220, 280)];//范围,出了这个范围就检测不到触摸了 infoView.backgroundColor=[UIColor blueColor]; infoView.alpha=0.6; [self.view addS
弹幕是现在比较流行的一个功能,哪哪都有,所以做了个ios - demo分享一下: https://github.com/Jonear/KSBarrageView 1.用NSTimer做一个定时器
1.生成0-x之间的随机正整数 int value =arc4random_uniform(x + 1); 2.生成随机正整数 int value = arc4random() 3.通过arc4random() 获取0到x-1之间的整数的代码如下: int value = arc4random() % x; 4.通过arc4random()获取1到x之间的整数的代码如下: int value =
UIGestureRecognizer 为了完成手势识别,必须借助于手势识别器—-UIGestureRecognizer 利用UIGestureRecognizer,能轻松识别用户在某个view上面做的一些常见手势 UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,使用它的子类才能处理具体的手势 UITapGestureRecognizer //(敲击) UIPinch
第一、UIButton的定义 UIButton *button=[[UIButton buttonWithType:(UIButtonType); 能够定义的button类型有以下6种, typedef enum { UIButtonTypeCustom = 0, 自定义风格 UIButtonTypeRoundedRect, 圆角矩形 UIButtonTypeDetailDisclosure, 蓝
在ios开发中经常用到NSURLRequest类来进行url请求,通常有以下步骤 1.实例化NSURL; 2.实例化NSURLRequest; 3.连接[NSURLConnection c
#define kWidth self.frame.size.width #define kHeight self.frame.size.height @interface JRScrollView() @property (nonatomic, strong) NSMutableArray * frameArray; @property (nonatomic, strong) NSMutable
- (void)viewDidLoad { [super viewDidLoad]; self.secondHand.layer.anchorPoint = CGPointMake(.5, .9); self.minuteHand.layer.anchorPoint = CGPointMake(.5, .9); self.hourHand.layer.anchorPoint = CGPointMa
UIStackView可以垂直或水平排布多个subview, 自动为每个subview创建和添加Auto Layout constraints. 1.添加subview let logoImage:UIImageView = UIImageView(image: UIImage(named: "logo")) logoImage.contentMode = .ScaleAspectFit self
[UIView animateWithDuration:0.5 animations:^{ for (i = num; i > _indexOfArray+1; i--) { ((UIDragButton *)[_buttonArray objectAtIndex:i]).frame = ((UIDragButton *)[_buttonAr
抽屉效果 在iOS中很多应用都用到了抽屉效果,例如腾讯的QQ,百度贴吧… ——— 1. 最终效果如下图所示 ——— 2.实现步骤 1.开始启动的时候,新建3个不同颜色的View的 1.
1. 获取设备的信息 UIDevice *device = [[UIDevice alloc] init]; NSString *name = device.name; NSString *model = device.model; // 设备类型,比如是苹果还是itouch NSString *type = device.localizedModel; // 获取本地化版本 NSString *
#pragma mark - 网络请求代理方式(异步) - (IBAction)DelegateButtonDidClicked:(UIButton *)sender { // 1、拼接 urlString,网址里面必须写 http:// NSString *urlString = @"http://ipad-bjwb.bjd.com.cn/DigitalPublication/publish/H
绘制饼图的原理很简单,首先绘制扇形,然后在中央添加一个圆形View,计算每个部分所占角度就是用每部分的比例*360就是该部分所占的角度。绘制扇形的主要方法: CGContextAddArc(CGContextRef
#import "NSString+WJ.h" @implementation NSString (WJ) - (instancetype)cacheDir { //1.获取Caches目录 NSString *path = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObje