随笔分类 -  iOS 开发技巧

这里文章,记录Ios 开发中的小技巧。和经验
 
UIBezierPath 画不规则带圆角图形
摘要:实现效果如下 前言 公司由于想实现如上的需求,想了很久,于是乎自己实现了一个这样的制作过程。 实现方案如下: 其实 在本方案中,我发现不必设置中间的直线就可以实现这个效果,也是意外! 阅读全文
posted @ 2020-01-07 16:26 kingBo0259 阅读(1306) 评论(0) 推荐(0)
Carthage使用
摘要:# carthage 包管理 ## 安装过程 1) 安装homebrew ``` ruby$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"``` 2 阅读全文
posted @ 2019-07-15 14:57 kingBo0259 阅读(266) 评论(0) 推荐(0)
How to use view controller containment
摘要:https://www.hackingwithswift.com/example-code/uikit/how-to-use-view-controller-containment private func add(asChildViewcontroller viewController: UIVi 阅读全文
posted @ 2019-05-10 16:35 kingBo0259 阅读(138) 评论(0) 推荐(0)
iOS 信号量解决-网络异步请求的数据同步返回问题
摘要:有那么一个场景如下 如果 block 返回是同步的那是没有问题的,但是如果block 内容需要网络请求后才能得到,那如何处理,如下 如果不做任何处理是无法得到网络请求的数据结果的, 因此我们在这里需要使用信号量来处理,思路如下: 整合一起代码如下: 方案二 、使用dispatch_group_ent 阅读全文
posted @ 2018-02-28 20:51 kingBo0259 阅读(2185) 评论(0) 推荐(0)
iOS 模态框覆盖导航栏
摘要:1、使用window 覆盖 2、试图添加到 如果有一个场景:首页三个tab,要求只覆盖Navigation ,而不影响Tab使用,那么使用window 覆盖就不满足了。 这里我们可以使用如下方案: @implementation RPDLoginView ( : UIView) 阅读全文
posted @ 2018-01-24 15:49 kingBo0259 阅读(546) 评论(0) 推荐(0)
关于上架AppStore最后一步的“出口合规信息”、“内容版权”、“广告标识符”的选择(转)
摘要:这里只当作记录:http://blog.csdn.net/ashimar_a/article/details/51745675 阅读全文
posted @ 2018-01-22 21:04 kingBo0259 阅读(7636) 评论(0) 推荐(0)
RSA 每次公钥加密不同结果
摘要:今天服务器端一哥们突然跑过来跟我说:我发现公钥每次加密都不同结果啊? 我说:怎么可能?不同的话,私要怎么解密和验证啊? 然后我屁颠屁颠的试了下,结果发现不论在在线RSA的还是自己公司 利用同一个明文加密,都会生成不同的秘文。 然后解密确是都能解出来。。。。 这个时候我就有点费解了 在自己的理解里面一 阅读全文
posted @ 2017-07-27 21:29 kingBo0259 阅读(14327) 评论(0) 推荐(1)
CALayer 实现的动画效果(一)
摘要:先看下效果图: (备注: 上面GIF 是Mac 下录制视频的并转化成gif 的而成,工具为GIF Brewery 3 【这款软件挺不错的】) 那么主题来了如何实现上面效果呢? 1、创建自定义CALayer子类 KBSpinnyMcSpinface 构造函数如下: 获取随机颜色方法如下: 子类CALa 阅读全文
posted @ 2017-07-13 17:10 kingBo0259 阅读(989) 评论(0) 推荐(0)
iOS设置translucent 引发的坐标问题
摘要:导航栏 translucent 引发的血案 阅读全文
posted @ 2017-07-07 20:13 kingBo0259 阅读(3078) 评论(0) 推荐(0)
iOS当前屏幕截屏
摘要:需求描述: 有两个ViewController 我们记做 A、B ,其中B controller只是显示下半部分; 如下图效果: 实现这种的方案很多,可以用添加View方法, 也可以用UIWindows 来实现。 但是我这边是想用presentViewController 实现,但是A presen 阅读全文
posted @ 2017-06-12 11:52 kingBo0259 阅读(1278) 评论(0) 推荐(0)
iOS 自动化打包
摘要:理想的情况:不打开工程的情况下,直接双击就能打包出一个IPA文件,这样就可以让测试直接使用 itools 进行安装。 分如下两种情况: 1)不依赖cocoapod 管理项目的自动化。 如果没有一个简单的工程,也没有太多三方库依赖的时候,这种基本能满足开发需求了。 shell 脚本(xxx.comma 阅读全文
posted @ 2016-05-03 17:47 kingBo0259 阅读(360) 评论(0) 推荐(0)
iOS推送生成服务器端p12文件
摘要:生成服务器端推送p12文件 所需文件:A、开发证书 aps_production.cer B、本地导出的私钥 : aps_production.p12 C、生成证书时用到的请求文件:Push.certSigningRequest 1、将aps_production.cer转换成aps_product 阅读全文
posted @ 2015-06-03 09:55 kingBo0259 阅读(546) 评论(0) 推荐(0)
iOS 修改backBarButtonItem 中的titile 字段
摘要:需求如下:A 页面 push 到 B 页面。 B 页面中有个返回按钮 不显示A 中的title,而显示 "<返回" ,当然系统的样式还是默认的系统样式。(考虑都是navitation 导航下进行的)方案一) 我第一想到的思路是: 在B页面中将backItem 隐藏,然后自定义一个按钮 1. [... 阅读全文
posted @ 2015-05-30 17:29 kingBo0259 阅读(416) 评论(0) 推荐(0)