首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jackyshan_
掘友等级
iOS
|
广州
1393210619@qq.com wechat 1393210619
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
106
文章 100
沸点 6
赞
106
返回
|
搜索文章
最新
热门
iOS进行CI集成
每次推送到Git存储库时,Runner都会自动启动管道,并且该管道将显示在项目的Pipelines页面下。 GitLab CI使用YAML文件(.gitlab-ci.yml)来管理项目配置。该文件存放于项目仓库的根目录,并且包含了你的项目如何被编译的描述语句。YAML文件使用一…
iOS代码混淆实现
一些类似的项目会使用重复的代码,导致苹果机审期间被判断为马甲包,还没到人审就被苹果审核拒掉了。 为了能够使正常迭代出功能相似的项目过审,要对我们项目的代码进行深度混淆。 4、通过映射进行混淆操作。 ramdom可以添加一些项目前缀,比如CS等。 my_arr里面可以定义一些iO…
建立私有CocoaPods镜像
CocoaPods专注于第三方代码的基于源代码的分发和与Xcode项目的自动整合。 由于CocoaPods设计的原因,iOS开发每次需要更新Pod库的时候,需要先拉CocoaPods的索引仓库。目前国内访问github的网络不佳,造成开发人员更新索引仓库需要及其长的时间。 既然…
苹果审核上报
苹果审核规则很多,有时候一直正常提包,某一天换了一个审核人员,提审的包就被拒了。给的原因莫名其妙,自查很难定位到原因,改完能不能过,全靠运气。 为了能够更好的过审,需要能全面监控苹果审核人员的操作,记录下来,并通过机器人接口上报钉钉群。
定时清理磁盘
3w多买的iOS垃圾桶,配置上Jenkins做为打包机,大大提高了团队的打包效率。但是随着项目数量和项目迭代的增加,打包机的磁盘越来越不够用,需要定时给打包机瘦身。 使用shell脚本遍历需要清理的目录,对2周之前的包进行删除。有些包特别大的,也可以设定更短的时间处理。
iOS内实现h5原生开发
Xcode可以直接引入h5的界面,实现原生界面内嵌h5开发。其实这里不止iOS可以这样做,安卓也可以引用同样的h5界面,实现界面使用同一份h5代码。 为什么要写h5的界面呢,原因是第一Xcode很卡,画图效果也不如h5方便。第二是调试h5直接通过浏览器调试就行了,不像Xcode…
express实现JWT用户认证系统
因为MongoDB和redis我是通过docker运行的,所以需要一点docker的知识。 了解以上知识点之后,下面就直接撸代码,大部分都是用户系统需要用到的业务逻辑,文章最后会放出源码地址,代码中大都实现了模块化处理,需要的验证的可以下载源码参考,自行编译。 实现User模型…
组件化之路—集成组件SDK
组件化的前提是要有基础组件、功能组件、业务组件这三大块。其中基础组件和功能组件都可以做成SDK,可以供其他APP选择性的调用。 比如把地图组件单独封装成一个SDK,需要使用地图就加载这个SDK,不需要使用的就不加载。对于全部封装成一个公共库的做法,这样既能实现解耦,又可以减少包…
iOS计算机视觉—ARKit
AR 全称 Augmented Reality(增强现实)是一种在视觉上呈现虚拟物体与现实场景结合的技术。Apple 公司在 2017 年 6 月正式推出了 ARKit,iOS 开发者可以在这个平台上使用简单便捷的 API 来开发 AR 应用程序。为了获得 ARKit 的完整功…
iOS中对瀑布流实现适配器方案
适配器模式是就是把一种接口转换成另一种接口,统一给调用者提供简单好用的接口。 如上图所示,在工业设计上,苹果电脑为了美观取消了以太网接口,那我们的电脑如果要使用有线以太网,就需要这根线做转接,把USB转成以太网输出,这样苹果电脑就可以上有线网络了。 适配器方案在项目开发中能够大…
下一页
个人成就
优秀创作者
文章被点赞
2,107
文章被阅读
274,934
掘力值
8,772
关注了
122
关注者
6,383
收藏集
4
关注标签
13
加入于
2018-02-08