自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 iOS-微信朋友圈图片压缩算法

描述图片作为App中重要的一个元素,非常具有表现力,图片既要让用户能看清楚,又能让发布图片的用户能快速的上传。所以开发者要对图片进行裁切和质量压缩。但是裁切尺寸质量压缩比设置成多少却很难控制好,如果设置不当会导致图片显示效果很差。微信是一个很好的参照物,被大家广为使用并接受。这个扩展就是通过发送微信朋友圈和聊天会话发送了大量图片,对比原图与微信压缩后的图片逆向推算出来的压缩算法。算法图片尺寸宽高均...

2018-06-07 09:39:08 6752

转载 iOS转场动画详解

2.【协议】UIViewControllerContextTransitioning  2.1 【属性】containerView: UIView 发生转场动画所在的视图,允许在自定义转场时往该视图添加或者移除子视图。  2.2 【属性】animated: Bool 大多数时候这个值是YES/true。对于使用了新的呈现类型UIModalPresentationCustom的自定义转场过渡,即使转...

2018-06-06 16:53:23 1070

原创 打开xcworkspace左边的Xcodeproj为红色

试试这个方式: 先打开页面看到(100)再去右侧边栏点击(200)选择自己打开文件的目录下的(300)添加进去,再从新打开,本人成功方法,大伙可以借鉴试试(400) 图片:0文件标红截图.png ...

2018-05-24 21:02:48 886

原创 UIPresentationController使用

iOS App开发过程中,底部弹出框是一个非常常见的需求。如何写一个漂亮的底部弹出框呢?方式有很多,直接添加一个自定义的View让它动画展示和隐藏都是一种非常简单的操作,不过看起来似乎不那么优雅,我们可以使用UIPresentationController来方便快捷地创建一个高定制化的底部弹出框具体代码如下@interface Lee_Transition : NSObject <UIVie...

2018-05-24 10:49:24 746

原创 LKDHelper使用LKDBHelper以实体类对象进行数据库的操作,例如新建一个新闻实体类,以这个类来

LKDBHelper以实体类对象进行数据库的操作,例如新建一个新闻实体类, 很早的时候用过,是基于FMDB基础上封装的,现在记录下使用过程,年纪大了容易健忘 哈哈#import "BaseDBModel.h"@implementation BaseDBModel//在类 初始化的时候+ (void)initialize {        //如果getTableMapping 返回 nil, 会取...

2018-05-23 14:12:31 948

转载 iOS多线程:GCD总结

为什么要用 GCD 呢?因为 GCD 有很多好处啊,具体如下:GCD 可用于多核的并行运算GCD 会自动利用更多的 CPU 内核(比如双核、四核)GCD 会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序员只需要告诉 GCD 想要执行什么任务,不需要编写任何线程管理代码既然 GCD 有这么多的好处,那么下面我们就来系统的学习一下 GCD 的使用方法。2. GCD 任务和队列学习 GCD ...

2018-05-15 16:32:57 183

原创 浅谈微信红包算法

    /*发出一个固定金额的红包  我们需要满足哪些条件呢      1 所有人抢到的红包等于红包金额,不能多也不能少       2 每个人至少抢到的红包金额是1分      3 要确保每个人抢到的金额几率相等     */        /*可能大家会想到那就用每次抢到的金额 = 随机区间(0,剩余金额)     这样首先会有一个很大的问题就是首先抢到红包的人金额很大,越往后随机的金额很小 ...

2018-05-11 14:40:10 262

转载 React Native ListView数据改变不刷新问题

之前公司需要在原生项目中集成一个互动的模块,然后就开始学习React Native,也是刚开始学习,遇到了不少的坑,发现这个坑真的有必要记录下。原始数据.png删除item 2后打印的数据.png尝试发现:结果证明,我没删除错误,但是问题来了,界面为啥会这样显示?我在n多个地方打印,终于有点小发现了;// 这里在创建ListView数据源的时候,有个rowHasChanged属性来判断// ite...

2018-05-11 11:12:08 2283

原创 React-native 入门简介

从事IOS开发也有好几年了 ,之前一直没有写博客的习惯,从现在起写点博客记录下自己的成长过程首先主要是出于我们公司业务发展上的要求,并且我对 RN 开发很感兴趣,因为它确实可以提高生产力 苦于网上虽然关于RN资料很多,但是却没有一个比较系统的学习方案,看视频课程又觉得效率太低,这也导致我在学习RN的过程中浪费了大量的时间去搜集资料。所以我想写一篇文章记录一下我的学习过程,将我从零开始的入门学习心得...

2018-04-28 10:49:08 278

空空如也

空空如也

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

TA关注的人

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