![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 85
gp103
还未介绍
展开
-
iOS多环境管理,支持快速编译
在iOS中快速的进行环境切换这篇文章都说了什么?在iOS中快速的进行环境切换效果:切换效果项目场景:我们日常开发至少有两套环境(开发+正式),好一点的就是三四套(开发、测试、预发、正式),这就必不可少的有一个需求,就是如何在各个环境之间快速的切换,甚至热切换。出于安全考虑,一般正式环境和其他环境不能互相切换。我曾经看到一个外卖app的个人中某处连续点击若干次后,会出现一个环境切换页面,能切换和配...原创 2022-03-22 17:12:01 · 2733 阅读 · 0 评论 -
swift-oc混编分享3-UrlRouter跳转中心
一行代码实现iOS页面跳转viewControllerA.openViewController(path: "order/detail", query: ["orderId": 123])viewControllerA.openUrl("myScheme://myHost.com/order/detail?orderId=123")原创 2022-03-18 15:29:03 · 3435 阅读 · 0 评论 -
swift-oc混编分享2-tableView优化
在iOS中,如何优化tableView,提升效率(高度计算、事件回调),降低代码量源码分享(swift+OC),快速在你的项目中搭建原创 2022-03-10 19:22:03 · 4115 阅读 · 0 评论 -
swift-oc混编分享
swift和OC混编的思路,混编过程碰到了哪些问题,系列组件分享原创 2022-03-05 17:12:31 · 1635 阅读 · 0 评论 -
sign in with Apple,使用Apple授权登录
sign in with Apple原创 2022-03-03 15:17:41 · 1535 阅读 · 0 评论 -
iOS App托管和分发搭建
iOS的内侧包管理,内部分发,或者企业包的分发和Android略有不同,需要通过manifest文件以及Safari内置命令来触发安装。原创 2020-03-19 12:58:48 · 2420 阅读 · 0 评论 -
iOS图片的加载优化 initWithContentsOfFile
有的小伙伴可能没那么在意图片的加载方式,习惯了imageNamed,看到initWithContentsOfFile时也没有仔细看他的作用。1、首先我做了一个实验,比较了两种方式对内存的影响。测试方法,对于app的引导页(5张图)分别使用imageName和initWithContentsOfFile去初始化图片使用imageName加载图片[UIImage imageNamed:...原创 2019-01-31 13:55:04 · 1911 阅读 · 0 评论 -
iOS Cordova项目无法收到推送
最近接触Cordova,项目中集成了网易云信,其中的推送功能需要设置证书名称,为了方便测试,同时不频繁的改动原生代码,我写了这样的代码:- (void)setupAPS { #if DEBUG // ifdef 也用过 //设置证书名:develop #else //设置证书名:release #endif }然...原创 2018-10-25 11:01:02 · 352 阅读 · 0 评论 -
iOS刘海屏适配,导航栏高度,工具栏高度,滚动范围
当前iPhone有两种主要屏幕有2种类型:刘海屏、方屏(SE、Plus、7、8)配新iPhone,且SE一直在更新,那么两种屏幕样式一段时间内会共存,所以每个页面都应该考虑做好适配原创 2018-09-13 10:53:06 · 31218 阅读 · 1 评论 -
iOS KVO实现原理及使用
关于KVO的实现,文章已经很多了,这里阐述我个人的观点,写一些自己的感受1、简介 KVO(key-value observe)是在KVC的基础上实现的一种用于监听属性变化的设计模式;如果对某个类的某个属性设置了KVO,那么当这个属性发生变化时,就会触发监听方法,从而知道属性变化了2、使用1)设置监听// 初始化一个测试类_kvoTest = [[KVOTestModel alloc] in...原创 2018-06-01 19:35:40 · 5477 阅读 · 0 评论 -
iOS 导航栏的隐藏以及右滑返回的问题
在做导航栏功能的时候,偶尔会放一些控件,功能稍微多点就需要隐藏掉导航,进行自定义。如果隐藏的方法不对,右滑返回就失效了。还有就是如果我们给导航的左按钮(leftBar)自定义了,那右滑返回也会失效。 想想他还真是挺烦人,索性直接隐藏了算了,自己做起来更好。这个时候我们用以下方法来隐藏导航栏,根据自己的需求,写在生命周期的不同地方。self.navigationController.na...原创 2016-02-15 16:10:36 · 4207 阅读 · 0 评论 -
iOS tabBarView的隐藏以及自定义tabBarViewController
概述:1、隐藏:系统方法隐藏;自定义容器随意隐藏2、自定义:干掉tabBar 的view,并替换;完全自定义一,把pageViewController作为容器第一种需求,需要二级界面隐藏tabBar,三级界面再显示出来(很奇葩的需求)在UITabbarController包含的UINavigationController应用中,如果UINavigationController...原创 2016-03-23 11:19:49 · 4023 阅读 · 0 评论