自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (16)
  • 收藏
  • 关注

转载 浅谈async函数await用法

async和await相信大家应该不陌生,让异步处理变得更友好。其实这玩意儿就是个Generator的语法糖,想深入学习得去看看Generator,不然你可能只停留在会用的阶段。用法很简单,看代码吧。// 先声明一个函数,这个函数返回一个promise, 先记住哈!后面很多地方要用function getPromise(str = 'sucess') { return new Promise((resolve) => { setTimeout(() => resolv

2020-07-28 10:40:09 1433

原创 修改表自增ID

修改xxx表,主键自增从10000开始alter table xxx AUTO_INCREMENT=10000;

2019-12-27 15:43:58 877

原创 c#(.net core)读取cookie

1.首先要到startup.cs中的ConfigureServices内添加services.Configure<CookiePolicyOptions>(option => { option.CheckConsentNeeded = context => false; });2.注入cookie---因为c...

2019-10-17 10:55:00 2452

转载 iOS13.0适配收集

iOS13.0适配收集第三方登录:如果 APP 支持三方登陆(Facbook、Google、微信、QQ、支付宝等),就必须支持苹果登录,且要放前边.黑夜模式:YYLabel 如果使用了 textLayout属性,切换模式的时候 无法自动修改layout文本的颜色内嵌WebView,需要手动修改css样式KVC 限制UITextField: [self setValue:col...

2019-09-29 11:15:36 2897

原创 reveal20 真机/模拟器调试

1.com+8到断点调试界面,添加Symbolic Breakpoint2.创建后再对应位置输入对应内容3.创建好后,右键此断点,进行下一步操作,选择User4.在项目打target中进入Build Phases,点击+,天津New Run Script Phase,将对应位置信息改为如图信息***可以直接将下面内容拷贝到上图中***REVEAL_APP_PA...

2019-01-22 17:36:53 498

原创 关于siri的新特性-Shortcuts(oc版)

因为官方Demo是swift版,学习之前整理出了个oc版(看来有时间要把swift捡起来了...)苹果官方Demo: https://developer.apple.com/documentation/sirikit/soup_chef_accelerating_app_interactions_with_shortcuts?language=objc首先在info.plist中添加相关的...

2018-09-28 17:37:04 2120

原创 ld: library no found for -lstdc++.6.0.9错误解决方案

今天升级xcode 10.0发现项目报错如下图 这是因为iOS12.0中采用libc++代替lstdc++的动态库,我们可以在target-build Phases-Link Binary With Libraries中将libstdc++.6.0.9.tbd移除掉就可以了 注:有的项目可能在link Binary With Libraries中没有引入6.0.9还会出现报错情...

2018-09-18 17:30:46 4218

原创 iOS tableview实现分组阴影等一些以组为单位的视图效果

 下载地址: https://download.csdn.net/download/sinat_28585351/10583553github:  https://github.com/Raymon-lau/groupSectionCell 1.悬浮的顶部view功能核心代码为主要是这个方法里:- (void)observeValueForKeyPath:(NSString...

2018-08-04 18:42:46 3134

原创 git 关于UserInterfaceState.xcuserstate/.DS_Store的问题

最近新项目提交代码的时候总会遇到有这么个文件(UserInterfaceState.xcuserstate)一直在自动更新,ignore也没有效果,后面在网上找了些资料,大部分都是下面这样的这种操作git rm --cached [YourProjectName].xcworkspace/xcuserdata/[YourUsername].xcuserdatad/UserInterfaceS...

2018-07-25 15:57:00 850

原创 iOS在UIView遮罩层上截取一块透明区域(新手引导页)

用于设置新手引导页  设置方法- (CAShapeLayer *)addTransparencyViewWith:(UIBezierPath *)tempPath{ UIBezierPath *path = [UIBezierPath bezierPathWithRect:[UIScreen mainScreen].bounds]; [path appendP...

2018-07-25 14:51:47 5101

原创 RAC+MVVM项目实践--将商品添加购物车

只是实现了这样一个简单的效果,在项目中使用的mvvm模式,这也是mvvm的一个好处吧,很方便的直接将这一段抽离了出来,具体查看项目中的README文件,可留言随时交流下载地址:  https://github.com/Raymon-lau/RAC_Demo...

2018-05-18 18:32:31 476

原创 git failed to parse '=' as an integer (-1)

今天提交代码的时候遇到了这个报错可以在终端中  $git config --edit --global这个是我的结果把红框中的删除后push就成功了,而且再次执行上面命令,查看结果如下也有些执行命令后是下面这样的结果,如果http和ssh种的数字不一致,修改下再尝试也可以把红框中的删除后push就成功了,而且再次执行上面命令,查看结果如下...

2018-04-11 10:33:24 274

转载 git 报错 gitThere is no tracking information for the current branch. Please specify which branch you w

新建本地分支后将本地分支推送到远程库, 使用git pull 或者 git push 的时候报错gitThere is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details    git pull &l...

2018-04-09 16:10:34 711

原创 可滑动刻度尺

没什么好解释的了吧,直接代码了,有需要的可以参考,Demo地址下载的是纯oc写的,本博客内容为swift创建下载地址:http://download.csdn.net/download/sinat_28585351/10229670github:https://github.com/Raymon-lau/sliderProgressDemo.git封装刻度尺.h@interface RMScrol...

2018-01-29 14:15:48 3265

转载 能产生粒子效果的CAEmitterLayer

转自:http://www.cnblogs.com/YouXianMing/p/3785876.html  仅供学习参考使用下雪效果://// RootViewController.m// Cell//// Copyright (c) 2014年 Y.X. All rights reserved.//#import "RootViewController

2018-01-24 15:13:57 290

原创 git出现fatal: unable to access '***': The requested

git config --global http.sslVerify false轻松搞定

2018-01-02 16:19:40 6549

原创 解决返回数据中存在Null而导致的错误问题

最近做新项目又遇到了后台数据出现Null的问题,之前都是用MJ或者让后台返回的时候直接将null置为空,对于目前项目这样改的代价有点大,原本项目中继承了yykit,寄希望与yymodel,可是更新后发现里面方法和之前接触的不一样,直接是modelwithDictionary而不是yy_modelWithDictionary(怀疑遇到了假yy-.-,心疼自己两秒),下面就出现这个转换方法//替换数据中

2017-12-04 15:19:14 2756

原创 Mac下Android Studio安装与问题解决

最近安卓项目有点缺人手,之前就一直因为安卓的适配望而却步,最近就练安装个开发工具都已经累觉不爱了,向各位开发同僚致敬~Android Studio下载地址: http://www.android-studio.org正常安装即可,安装后就出现如下图报错信息下载不同版本的gradle,又卸了装的均无果...求助外场安卓大神(心疼自己三秒),操作如下终端输入(这

2017-10-26 17:06:59 583

转载 iOS下JS与OC互相调用

使用WKWebView的时候,如果想要实现JS调用OC方法,除了拦截URL之外,还有一种简单的方式。那就是利用WKWebView的新特性MessageHandler来实现JS调用原生方法。MessageHandler 是什么?WKWebView 初始化时,有一个参数叫configuration,它是WKWebViewConfiguration类型的参数,而WKWebViewConf

2017-10-11 17:02:02 323

原创 iOS没有移除通知也不会崩溃问题

今天无意中又捯饬了下观察者模式,发现之前项目中的通知没有进行移除,可是控制器销毁后竟然没有崩溃,查了下资料也没有找到很直观的解释(也可能关键字搜索问题),就查了下API,有综合了下网上看到的各种博客文章,只是个人理解,还望指正这里先说下,之所以没有崩溃是因为在iOS9.0后我们才不用移除也不会有异常,而在9.0之前我们还是要手动移除的,这里需要大家注意下我们都知道在 iOS 开发中我们会经

2017-09-29 14:50:58 3266

原创 git rebase简介(基本篇)

今天公司培训分之管理,用到了这个命令,突然想到之前自己遇到的一个问题,也是关于老分支版本修改了bug,但是要合并到新分支的问题,之前是用了个笨方法,各自创建一个分支然后反向合并,虽然解决了问题,但是相对这个方法还是略显笨拙,在这里也做个标记,和分享学习吧原文:http://gitbook.liuhui998.com/4_2.html一、基本git rebase用于把一个分支的修

2017-09-26 15:27:59 263

原创 适配iOS11

iOS 11 为整个生态系统的 UI 元素带来了一种更加大胆、动态的新风格。 本文介绍iOS11中在UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前的APP带来异常bug。前言前几天发现现在在做的APP在iOS11系统上动画有异常,在其他系统的设备上都是正常的,动画的操作是观察tableView的contentOffset变化后执行的,异常动画发生在tableVie...

2017-09-21 11:05:16 284

转载 适配iOS11 - UITableview UICollectionView MJRefresh下拉刷新错乱

升级Xcode 9 + iOS 11后,发现原本没问题的collectionView和tableView像是中了风一样,头部刷新UI出现了错乱。查阅发现 iOS11弃用了automaticallyAdjustsScrollViewInsets属性,新增contentInsetAdjustmentBehavior来替代它关于 contentInsetAdjustmentBehavio

2017-09-21 10:35:12 3434

原创 Cocoapods安装错误解决方案

错误提示为: Setting up CocoaPods master repo [!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git masterCloning into ‘master’… error: RPC failed; result=56, HTTP code = 200 fatal: The

2017-09-13 18:51:30 450

原创 关于iOS多线程,我说,你听,没准你就懂了!(看过的文章中个人认为最通俗易懂的)

无法发布,可能内容太多了,不过真的很值得推荐学习,在这里也算给自己做个备注记录了原文链接:http://www.cocoachina.com/ios/20170829/20404.html

2017-08-31 19:51:46 267 1

原创 Xcode 8 Instruments 学习

最近的几天在看一些Instruments想关的知识,总结分享一下希望对大家有所帮助:本文章主要介绍的是 Instruments 的相关知识,以及如何使用Instruments的 Leaks 工具。 Instruments 其它的工具会在后面篇文章一一介绍.前言介绍:或许很多朋友对Instruments应用不太了解,但可能很多老的iOS开发者都应该用过Instruments工具来检测

2017-08-31 17:13:36 478

转载 爱奇艺播放按钮动画解析

一、动画过程分析1、拆分动画正常动画效果如下: 操作现象结论放慢动画这个效果可以反复多看几次,观察一下这个动画是由那几部分组成的,然后再往下看添加辅助颜色可以看出,整个动画有四部分组成:1、左侧竖线 2、右侧竖线 3、三角形 4、底部过渡圆弧只保留竖线

2017-08-31 14:25:58 520

原创 关于CAShapeLayer的一些实用案例和技巧

一、使用CAShapeLayer实现复杂的View的遮罩效果1.1、案例演示最近在整理一个聊天的项目的时候,发送图片的时候,会有一个三角的指向效果,指向这张图片的发送者。服务端返回给我们的图片只是一张矩形的图片,我们如何把一张矩形的图片或者View,加上一层自定义遮罩效果,就是本文要讲的内容。效果演示如下:第一张是一个View的遮罩效果,第二张是UIImageView的遮罩效果。演

2017-08-31 14:21:25 262

转载 ARKit初体验

桌子上的绿萝太孤独了,给它来一个郁金香陪伴一下吧~在椅子上摆瓶花吧~飞机跟着摄像头移动台灯围绕着摄像机旋转1.1-AR技术简介增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实

2017-08-25 16:23:21 275

原创 报错dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /var/co

报错:Message from debugger: Terminated due to signal 6解决:打开xcode --> product --> clean快捷键:

2017-08-25 10:45:27 625

转载 iOS 文件预览的四种方法

前言前段时间公司项目加了许多关于PDF文件操作的需求,其中包括PDF文档的预览、PDF文件格式转换、从其他App获取文件、PDF文档的批注与修改。这篇文章我会先记录下PDF文档的几种预览方式。PDF文档预览的几种方式UIWebView QLPreviewController UIDocumentInteractionController CGContexDrawPDFPage 先看效果:

2017-08-24 16:30:43 838

原创 git遇到remote: fatal: early EOF + index-pack failed的处理方法

遇到这个问题的主要原因是git单个文件超过了设置的文件大小(我们这边是100兆),可以查看当前项目中是否有某个文件的大小超过了限制

2017-08-23 17:00:51 2902

原创 Reveal配置和使用

1.下载reveal(http://download.csdn.net/download/sinat_28585351/9945878这里提供了破解版)。 2.打开终端 在终端输入$vim ~/.lldbinit创建一个名为.lldbinit的文件,然后进入编辑状态将下面内容输入文件中command alias reveal_load_sim expr (void*)dlopen("/Appli

2017-08-23 16:56:47 998

原创 微信小程序---地图使用(定位/展示/周边信息展示/poi搜索)

本文地图用的是腾讯地图,对比了下其他地图发现腾讯地图功能比较全面,果然是自己的(起初用的其他地图,发送poi搜索返回信息不满足需求,可自行尝试,在此推荐使用腾讯地图http://lbs.qq.com/javascript_v2/doc/) 在微信API中可以看到获取位置的方法(推荐大家习惯学会查看API)这里还包含了界面布局,界面跳转,数据赋值,正则判断等操作,欢迎留言讨论具体效果可以去下载查看

2017-07-20 14:03:16 9646

转载 React Native搭建环境

安装必需的软件HomebrewHomebrew, Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件。/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"译注:在Max OS X 10.11(El

2017-06-27 16:40:02 560

原创 React Native 问题汇总

react Native出现了一段时间,最近似乎更是成为了一个流行的开发方式,下面就将安装/调试和开发中遇到的问题在这里做个汇总,以便于学习和交流,有更好的问题也可以留言补充1. 'React/RCTBundleURLProvider.h'file not found      当我们需要创建项目的时候:1,打开终端,cd到安放项目的指定路径下 ;2.执行命令react-nativ

2017-06-27 16:30:08 776

转载 字符串特殊字符特殊处理方法:stringByTrimmingCharactersInSet

在app中,处理用户的输入是很头疼的,NSString自带了这个方法,可以去除用户输入的前后空格(注意只是前后哦)或是里面的特殊符号。 NSString *str = @" 我是一个程序猿 "; NSString *newStr = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacte

2017-06-05 16:20:32 1693

原创 向AppStore提交应用因为IPv6问题被拒解决方案

最近提交APP,连续三次被拒,提示错误都是IPv6的问题,可是提交前明明本地测试过的,后面联系后台,查看服务器配置,还是没问题,最后在论坛发现有哥们添加了一个操作视频审核就过了,抱着侥幸心理也弄了个视频,没想到还真审核通过,这里就说说制作预览图我是先通过QuickTime Player先制作的视频,结果上传后提示帧速率过快,那就改咯,制作出来的视频默认是60帧,下了个格式工厂,转帧到30帧,顺

2017-05-23 10:39:15 691

原创 iOS侧滑返回

@interface ViewController ()@end@implementation ViewController(void)viewDidLoad { [super viewDidLoad];id target = self.navigationController.interactivePopGestureRecognizer.delegate;// handleNavigati

2017-05-17 17:36:12 1021

原创 iOS开发判断是否开启摄像头权限

虽然iOS10添加了隐私权限提示,但是当我们拒绝开启权限后,再次调用就会出现崩溃问题,为了避免这个问题,我们可以在调用设备前判断是否开启了调用权限- (void)judgeCameraLimits{ /// 先判断摄像头硬件是否好用 if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSou

2017-05-10 16:39:25 7408 2

APK信息查看器.rar

快速查看安卓应用的包名,仅用于个人使用,不得用于商业用途

2021-12-29

Bootstrap4 for Axure9

Axure 的Bootstrap4元件库,仅用于个人学习。

2021-12-29

给tableview分组添加阴影效果

给tableView 的一个section 整体加一个阴影效果 ios Tableview实现分组阴影

2018-08-04

RAC+MVVM项目实践Demo(添加购物车)

里面包含两个项目,具体查看readme文件,需要在运行时切换当前项目

2018-05-21

刻滑动刻度尺

oc,可滑动刻度尺

2018-01-29

Reveal破解版

直接安装就好

2017-08-23

微信小程序地图定位/poi搜索

微信小程序获取地图信息

2017-07-20

微信小程序地图

微信小程序获取地图信息

2017-07-20

EaseChatBarMoreView

环信SDK聊天更多功能中只是添加了功能和功能图片展示,并没有添加功能的标签展示,比如:照相机功能中只提供了换图片,但是并没有展示"照相机"这个标签

2017-04-02

环信发送消息----名片(自定义视图消息)

集成环信发送好友名片,好友推荐功能,自定义消息视图

2017-04-02

TFHpple解析html

TFHpple解析html格式数据

2016-11-23

日期选择器

将文件夹拖进工程,引入RMDateViewSDK.h头文件 直接调用init方法默认模式为date模式,默认startAnimation方法不需要手动调用,便于需要这里预留了接口 使用方法: RMDateView *dateView = [[RMDateView alloc] init]; [self.view addSubview:dateView];

2016-09-07

RMAddshoppingCart

往购物车添加商品时,展示商品缩略图添加到购物车的动画效果

2016-07-28

封装定位获取经纬度

使用block进行封装获取定位经纬度

2016-04-14

日期选择器DateView

日期选择器,用于选择日期,设置时间.类似闹钟日期选择器

2016-03-07

RMCalendar

项目比较赶,需要做一个签到记录的日历显示效果,在网上搜了下也没有找到类似效果的,当时也没有多想,就直接搭建视图了,后面也有做到哪想到哪,写的有点乱,而且也没有用复用,先贴出来,等后面再优化吧.还有哪里可以怎么优化或者有什么别的好的方法的希望可以留言,学习学习,谢谢

2016-03-07

空空如也

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

TA关注的人

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