自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RangingWon的博客

It does not do to dwell on dreams and forget to live.

  • 博客(15)
  • 收藏
  • 关注

原创 iOS 实现APP之间内容的拷贝、分享

有时候,开发中需要我们实现“将一个APP的文件拷贝到另一个APP上并实现上传等功能”,那我们怎么去实现呢?下面介绍一种方法:App Extension 在iOS8中实现的跨APP数据操作和分享。首先新建一个工程,并指定属性就能实现上述的需求啦,具体如下图到这里,差不多就已经实现啦另外,在//9.0之前- (BOOL)application:(UIApplicatio...

2018-08-28 15:21:16 10798 1

原创 对OOD/OOP有较深的理解

最近,经常有很多人在求职的时候遇到这样一个问题 “对OOD/OOP有较深的理解” ,那OOD,OOP又是什么?那今天就来讲讲它们都是些什么,又如何去回答!(1)OOA (Object oriented analysis)- 面向对象分析面向对象分析方法是确定需求或者业务的角度,按照面向对象的思想来分析业务。例如:OOA只是对需求中描述的问题,进行模块化的处理,描述问题的本质,区别每个问题的...

2018-08-20 14:21:55 2795

原创 GitHub Please tell me who you are. Run git config --global user.email "you@example.com"

有时候,我们会在Github提交代码的时候出现了下面这个问题:Please tell me who you are.Run  git config --global user.email "you@example.com"  git config --global user.name "Your Name"to set your account's default identity....

2018-08-19 15:27:33 3170

原创 仿真动画(UIDynamicAnimator,UIGravityBehavior,UICollisionBehavior)

仿真动画 /** * 仿真器,也是仿真行为的执行者 */@property (nonatomic, strong) UIDynamicAnimator *animator;/** * 重力行为 */@property (nonatomic, strong) UIGravityBehavior *gravity;/** * 碰撞行为 */@property (n...

2018-08-17 15:42:23 636

原创 iOS动画(Core Animation)

一、CABaseAnimation /** 移动动画 */- (void)testPositionAnimation{ CGFloat tempViewWidth = 50; CGFloat tempViewY = 300; UIView *tempView = [[UIView alloc] initWithFrame:CGRectMake(0, ...

2018-08-16 17:03:39 417

原创 NSAttributedString添加链接,富文本(一段文字上添加点击事件)

通常开发中,有时候会让我实现如下图所示的功能(一段文字上添加点击事件):那我们怎么去实现呢?直接上代码://内容文本NSString *content = @"欢迎使用健康档案服务!为了让您放心使用产品及服务,请务必仔细阅读,充分理解协议中的条款内容后在点击同意,以便您更好的行使个人权利及保护个人隐私。\n\n注意:当你点击同意,即视为您已阅读并同意《健康档案服务协议》与《数字...

2018-08-14 16:59:00 9021

原创 iOS 获取当前时间之后N天的日期

有时候在开发中会遇到一些需求,比如:在一个选择器,需要我们去设置它的一个时间最大选择值,从而控制它的一个时间选择段。那,我们可能会需要到一个问题,如果得到当前时间之后n天的日期呢?直接上代码:/** 得到当前时间之后N天的日期 @param day N天 @return return value description */- (NSDate *)getTimeAfter...

2018-08-13 16:14:52 1734

原创 runtime 动态归解档

平常开发中,有时候需要对少量存储的数据进行归档处理,但我们又不想对数据一个一个的进行处理,那,我们就能用runtime 进行动态的归解档!直接上代码://归档-(void)encodeWithCoder:(NSCoder *)aCoder{ unsigned int count = 0; // 利用runtime获取实例变量的列表 Ivar *ivars = ...

2018-08-13 11:33:06 284

原创 iOS 时间格式NSDate 和 获取东八区(中国地区)时区时间

有些时候,在开发中会遇到接口需要我们提供时间做一些加密之类的操作。那下面讲讲关于时间的那些事儿:1、yyyyMMddHHmmss 与 yyyymmddhhmmssyyyy:包括纪元的四位数的年份MM:月份数字dd:月中的某一天hh:12 小时制的小时  /  HH:24小时制的小时mm:分钟ss:秒2、获取东八区时区的当前时间/** 获取时间戳 @...

2018-08-13 11:07:36 7036

原创 iOS控件阴影效果的实现 和 为什么实现设置了视图的阴影效果的代码,阴影效果会失效?

假如,你实现了如下的代码- (void)setShodawWithView:(UIView *)view color:(UIColor *)color{ view.layer.shadowOffset = CGSizeMake(0, 5); view.layer.shadowColor = color.CGColor; view.layer.shadowRadius...

2018-08-10 16:44:14 793

原创 iOS 视图切部分圆角

日常开发中,可能某些需求需要我们对当前视图进行部分圆角切割,那,我们怎么去处理呢?显然view.layer.cornerRadius = cornerRadius;view.layer.masksToBounds = YES;已满足不了需求!那下面,给大家提供了一个方法,希望对大家日常开发有帮助,具体如下:/** 切部分圆角 UIRectCorner有五种 UI...

2018-08-10 16:34:12 4133

原创 iOS获取手机型号

日常开发中可能会需要我们获取当前设备的手机型号传给后台,那,我们怎么去得到当前手机的型号呢?下面,给大家提供了一个方法,希望对大家日常开发有帮助(目前已iphone x的手机检测)具体如下:/** 获取手机型号 @return 型号 */+ (NSString *)getIphoneType{ //需要导入头文件:#import <sys/utsna...

2018-08-10 16:28:08 1197

原创 基于UIPickerView的条件选择器

日常开发中,通常会需要这样子的需求,具体如下图:那接下来说下它的使用,希望能增加开发同行工作效率#import "InfoPickerView.h"@property (nonatomic, strong) InfoPickerView *pickView;- (InfoPickerView *)pickView{ if (!_pickView) { ...

2018-08-10 15:28:19 332

原创 iOS开发中的几种设计模式

目前常用的几种设计模式:代理模式、观察者模式、MVC模式、单例模式、策略模式、工厂模式、MVVM (一)代理 场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegat...

2018-08-03 11:53:20 201

原创 浅谈runloop

RunLoop是什么,有什么作用,如何获取?定义 RunLoop的实质是一个死循环,用于保证程序的持续运行,只有当程序退出的时候才会结束(由main函数开启主线程的RunLoop) 作用 保持程序的持续运行 处理App中的各种事件(触摸、定时器、Selector事件) 节省CPU资源,提高程序性能(该做事做事,没事做休息) 获取方法 使用NSRunLoop(面向对象)或者...

2018-08-02 14:23:29 310

空空如也

空空如也

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

TA关注的人

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