自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 iOS dispatch_group_enter的使用

dispatch_group的作用:创建一个任务组,然后异步执行加入group的每个任务。比如如果用group管理3个任务的执行,那么这3个任务的执行顺序会同时执行。dispatch_enter的作用:创建好任务组后,执行加入任务组的操作代码。     dispatch_enter和dispatch_leave要成对出现,否则奔溃。//1.创建任务组  disp

2016-08-24 09:59:14 2344

原创 iOS 图片压缩

- (UIImage *)fitImageSizeWith:(UIImage *)img{ float destWith = 600.0; float destHeight = 600.0; CGSize itemSize = CGSizeMake(destWith, destHeight); UIGraphicsBeginImageContext(it

2016-08-15 15:27:27 324

原创 iOS 网络监测如何区分2、3、4G wifi

首先,引入系统的Reachability类,不知道怎么引入的话,在Xcode,按下shift+command+0,搜索Reachability,看到图中所选的工程下载即可。并导入相关.h文件#import引入后,Reachability.h文件里面修改NetworkStatus的枚举,typedef enum : NSInteger { NotReachab

2016-08-15 15:15:46 1367

原创 iOS NavigationBar设置透明

将NavigationBar设置透明(仅将指定视图控制器进行透明处理),步骤如下:1.在视图控制器的头文件中实现UINavigationControllerDelegate,例如:@interface PicturePreviewViewController : UIViewControllerUINavigationControllerDelegate>2.在实现类中加入这个代理

2016-08-15 14:32:40 705

原创 iOS 获取系统当前时间

NSDate * currentTime=[NSDate date]; NSDateFormatter *dateformatter=[[NSDateFormatter alloc] init]; [dateformatter setDateFormat:@"YYYY-MM-dd hh:mm:ss"]; NSString * curren

2016-08-11 16:46:08 821

原创 iOS 判断时间(昨天,今天,明天)

-(NSString *)compareDate:(NSDate *)date{ NSTimeInterval secondsPerDay = 24 * 60 * 60; NSDate *today = [[NSDate alloc] init]; NSDate *tomorrow, *yesterday; tomorrow = [today d

2016-08-11 16:13:05 1458

原创 iOS Layer 图层圆角、边框 、底纹其他操作

#import   // 添加系统框架       layer.backgroundColor = [UIColor cyanColor].CGColor; // 给图层添加背景色  layer.contents = (id)[UIImage imageNamed:@"view_BG.png"].CGImage; // 给图层添加背景图片  layer.cornerRadius

2016-08-09 15:17:59 731

原创 iOS github 使用

半小时学会上传本地项目到github一、注册github账号首先需要注册一个github账号,注册地址:https://github.com接着会来到这然后会收到一封github发的邮件,进入邮箱验证二、创建个人的github仓库 验证

2016-08-05 10:18:51 1111

转载 iOS OC调用JavaScrip

从iOS7开始 苹果公布了JavaScriptCore.framework 它使得JS与OC的交互更加方便了。下面我们就简单了解一下这个框架首先我导入framework方法如下点击Linked Frameworks and Libraries 的添加后 选择 JavaScriptCore.framework选中JavaScriptCore

2016-08-02 10:53:34 462

原创 iOS 面试题(3)

1.什么是arc?(arc是为了解决什么问题诞生的?)首先解释ARC: automatic reference counting自动引用计数。  ARC几个要点:  在对象被创建时 retain count +1,在对象被release时 retain count -1.当retain count 为0 时,销毁对象。  程序中加入autoreleasepool的对象会由系统自动加

2016-08-02 10:45:18 791

原创 iOS 面试题(2)

什么是ARC(ARC是为了解决什么问题诞生的)?       ARC是Auto Reference Counting的缩写,即自动引用计数,由编译器在代码合适的位置中自动添加retain/Release/Autorelease/dealloc方法从而进行内存管理.ARC几个要点:在对象被创建时 retain count +1,在对象被release时 retain count -1

2016-08-02 10:43:59 966

点击图片放大效果

类似微博,微信朋友圈图片点击效果

2017-01-09

仿百度外卖,饿了么-商品列表页

这个主要是通过 - (void)selectRowAtIndexPath:(nullable NSIndexPath *)indexPath animated:(BOOL)animated scrollPosition:(UITableViewScrollPosition)scrollPosition; 来实现 tableView 的联动

2017-01-05

仿百度外卖-首页重力感应

通过CoreMotion框架实现了仿百度外卖首页的重力感应,

2017-01-05

仿百度外卖-个人中心(头像波浪效果)

通过CADisplayLink以及CAShapeLayer实现了仿百度外卖-个人中心的波浪效果,这里收取1资源分是想让大家能通过博客自己敲一遍,而不是直接下载使用

2017-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除