首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
雕雕爷爷
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
赞
文章( 18 )
沸点( 0 )
最佳实践:重构 AppDelegate
可能很多读者可能都有这样的经历,迭代维护多年的系统代码量激增,有些模块的代码自己都觉得丑陋,可是却不敢重构,生怕一不小心被拉取祭天,然后来了个愣头青实习生正好参与这个模块迭代,一顿骚操作后这个模块炸了
组件化开发之私有库制作以及常见问题
1. 查看本地是否有了私有库索引文件 2. 创建远程私有库索引(这里以在github上为例) 由于github私有库收费,我这里以public为例,实则是一样的。 3. 添加本地私有库索引 1. 创建远程仓库 2. 将远程库拉取到本地 3. 创建工程 4. 引入pod 5. 创…
iOS--React Native 密码键盘插件
React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架 React 在原生移动应用平台的衍生产物,目前支持iOS和安卓两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CS…
iOS Tabbar中间添加凸起可旋转按钮
这里写了BaseNavigationController继承自UINavigationController,处理了push后隐藏底部UITabBar的情况,并解决了iPhonX上push时UITabBar上移的问题。
iOS的组件化思路分享
iOS的组件化,一直都是一个理念,很多大公司一直在强调却没有具体可行的或简单可行的方案。所以分享下大概思路。 继续集成:一个主工程(壳工程),包含所有的内容(整个项目),用于发包或打包测试。 基础组件: 不依赖其他任何组件,独立完成功能。主要有:*与业务无法的功能(如strin…
cordova-ios源码解析
这两年一直在做Cordova工程的项目,目前我们基于Cordova的jsBridge进行两端的交互,通过加载本地JS优化渲染时间和白屏问题,Cordova给我们带来了交互的插件化,可配置等优点,可以说Cordova为我们进行Hybrid应用的构建提供了一个优秀的平台,总结一下C…
Xcode的Refactor使用
最近在看《重构》的书,想到Xcode有一个Refactor的功能,不知道您用的多不多,用这个功能在我们开发过程中,可以提高开发效率。 重命名符号,修改属性或方法的名字。 当然有可能您用的是全局Replace这个方法,但是这个无法替换Class的文件名。 演示下将TestView…
[译] 使用 Swift 的 iOS 设计模式(第一部分)
在这个由两部分组成的教程中,你将了解构建 iOS 应用程序的常见设计模式,以及如何在自己的应用程序中应用这些模式。 iOS设计模式 — 你可能已经听过这个术语,但是你知道这意味着什么吗?尽管大多数开发人员可能都认为设计模式非常重要,关于这个主题的文章并不多,我们开发人员在编写代…
Code Review Swift 算法题: 最小面积矩形 Leetcode 的动人之处
题目描述: 939. 最小面积矩形 ( 这个中文站没有的,主站有英文的。 中文博客,很多的。 对于数组中的每一对点,设想他们是一个矩形的对角线,然后就简单了。 矩形有两条对角线,如果另外一条对角线上面的点,也在给定的数组里面,就找出了一个满足要求的矩形。 用散列集合确认四个点。…
获取网络图片的大小
根据网络图片来自定义布局是一件很蛋疼的事情,如果需要根据图片的大小来决定页面控件的布局,或者说在一个 TableView 上面有多张大小不一的图片,我们要根据图片的大小的决定 Cell 的高度。玩过 Tumblr 的人可能都知道,不像微信微博之类的 App,Tumblr 在图片…
下一页
关注了
37
关注者
0
收藏集
0
关注标签
5
加入于
2018-11-23