自定义博客皮肤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)
  • 收藏
  • 关注

原创 UIWebView替换WKWebView看这篇就够了

调研UIWebView和WKWebView的异同一、UIWebView 介绍1.UIWebView网页加载展现的几种方法// 使用 NSURLRequest 的方式加载网页 (url可以是远程也可以是本地)- (void)loadRequest:(NSURLRequest *)request; /*! @brief 加载HTML字符串 * * @param string 为要加载的本地HTML字符串 * @param baseURL 用来确定htmlString的基准地址,相当于HT

2020-05-19 09:29:15 3226

原创 移动平台自动化打包方案及Jenkins工具分享

移动平台自动化打包方案及Jenkins工具分享Jenkins 自动化部署背景Jenkins的作用一、通过homebrew安装Jenkins二、安装xcode插件注:因为本人只是iOS开发,所以说到的插件只是iOS需要的一些插件,至于其它语言需要的插件请自行google或者百度一、上传login.keychainps: 这里有一个坑老版本 默认存在 login.keychain 中,而升级到10.12后会存在 login.keychain-db中。login.keychain的路径: ~/Library/Ke

2021-11-25 20:43:50 768 2

原创 浅谈RunLoop

RunLoop: Runloop是事件接收和分发机制的一个实现。 Runloop提供了一种异步执行代码的机制,不能并行执行任务。 在主队列中,Main RunLoop直接配合任务的执行,负责处理UI事件、定时器以及其他内核相关事件。(1).RunLoop的主要目的: 保证程序执行的线程不会被系统终止。 (2).什么时候使用Runloop ? 当需要和该线程进行交互的时候才会使用Runloop. 每一个线程都有其对应的RunLoop,但是默认非主线程的R

2020-10-24 22:30:51 166

原创 iOS开发 DarkMode 暗黑模式

一、开发环境Xcode11 正式版iOS13 beta版本Mac系统: 10.15 beta版本二、适配原理将同一个资源,创建出两种模式的样式。系统根据当前选择的样式,自动获取该样式的资源。每次系统更新样式时,应用会调用当前所有存在的元素调用对应的一些重新方法,进行重绘视图,可以在对应的方法做相应的改动三、资源适配step1、颜色适配 通过 Assets 配置在 iOS 11和 Xcode 9 中,我们可以在 Images.xcassets 中添加颜色。现在我们可以为颜色再配置一个

2020-05-22 10:26:40 1296 1

原创 iOS开发:使用 Sign In With Apple(登录)用法以及注意事项

一、为什么要使用Sign in with Apple?苹果在19年 9 月12 号更新了审核指南,加入 4.8 Sign in with Apple 一条,要求所有使用第三方登录 的 App,都必须接入 Sign in with Apple。已经上架的 App 需在 2020 年 4 月 前完成接入工作,新上架 App(如果支持三方登录)必须接入Sign in with Apple,否则将被拒。二、如何接入Sign In With Apple ?1、前期准备(1)、系统配置:苹果开发文档明确规定:苹

2020-05-20 20:49:17 18871 11

原创 IOS中关于Get请求带中文参数问题

通常后台给我们的接口,如果是Get请求是比较少带参的,而IOS中必须把URL中含有的中文字符转化为UTF8编码,String 为转换后我们所需的URL地址。例如:预留参数的网址NSString *Str = @"https://api.smartnlp.cn/cloud/answer?q=你好";将网址转化为UTF8编码NSString *String = [Str stringByAddin

2017-06-21 10:01:07 1761

原创 Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: forbidden (403)"原因

如图日志我们并不陌生,当我们用关键字在网上找答案时,不难发现很多Coder 都会跟我们说 afnetworking 的serialization对象设置一下,把content type的application/json加进去。认为这是解析返回数据的时候,设置不对造成的。但是往往我们设置了 ,错误日志依旧 所以当我们的日志报以下错误时,不单要看afnetworking设置是否,我们还需要注意是不是我

2017-06-21 09:13:27 7233

原创 IOS开发AR实景(GIF动图和视频)播放以及AR识别Demo分享

链接:http://pan.baidu.com/s/1i4TUT2t 密码:vebt* 小女子首次上传,若代码中有什么修改建议希望各位大神不吝赐教 *

2017-06-14 09:51:05 1292 2

原创 IOS使用EasyAr实现非unity(unity)案例介绍

前言使用EasyAr首先我们需要在 http://www.easyar.cn/ 注册自己的账号,在开发栏创建自己的应用,生成key和自定义Bundle ID ,当然若是在自己的工程添加识别功能的话,只需将 Bundle ID 设置成工程的Bundle Identifier即可。① IOS端EasyAr使用(unity)因为我们想要通过unity来实现识别,那我们自然要先下载工具unity 和样

2017-06-14 09:50:00 3163 1

空空如也

空空如也

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

TA关注的人

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