首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
失格人间
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
43
文章 43
沸点 0
赞
43
返回
|
搜索文章
赞
文章( 43 )
沸点( 0 )
Mac - 打造自己的工作流
基本市面上的软件都能通过 brew install softwareName 的方式进行安装。例如: git、google-chrmoe... 都安装好后,我们就来配置下终端命令行工具,让它变的超酷起来。 1. iTerm2 -> Make iTerm2 Default Ter…
警惕swizzle
不知道什么时候开始,只要使用了swizzling都能被解读成是AOP开发,开发者张口嘴就是runtime,将其高高捧起,称之为黑魔法;以项目中各种method_swizzling为荣,却不知道这种做法破坏了代码的整体性,使关键逻辑支离破碎。本文基于iOS界的毒瘤一文,从另外的角…
[iOS] [OC] 关于block回调、高阶函数“回调再调用”及项目实践
UIView动画,动画执行后调用completion内的block代码。 模态展示一个页面,在展示结束后调用completion内的block代码。 用于实现纸质打印的控制器UIPrintInteractionController,其模态展示方式,同样是展示结束后调用compl…
[iOS][OC] 开发利器:控制器传送门VCPicker(附demo)
在项目早期开发阶段,还不需要接入后台网络数据,主要工作的界面的开发。 随着业务页面的深入,要查看二级、三级页面的效果就需要编译后跳转两三次甚至更多,不断地重复这个过程相对来说,就没有可以直接启动就查看那个页面来得那么高效。 传送门入口的设计,最初是想通过摇一摇来实现从而不影响原…
iOS 面向协议封装全屏旋转功能
控制器可以调用该方法来注册自动进入或退出全屏,各控制器之间互不影响。 LXFProtocolTool 主要是通过协议的方式来方便快捷地实现一些的实用功能,除了本文提及的全屏旋转功能外还有其它实用功能的封装,具体内容可以到 Wiki首页 查找。如果你有什么想实现的功能也可以提出来…
「 iOS知识小集 」2018 · 第 30 期
“使用 NSURLProtocol 拦截网络请求”相信很多人都有所耳闻,最近出于工作需要比较详细地研究了一番,下面给出一些比较有用的踩坑总结。 1、需要明确:无论你有没有用 NSURLProtocol 对 app 中的所有网络请求做统一处理,这些网络请求的发起者都应该是无感知的…
单一职责原则在 iOS 中的应用
这篇文章不打算讲一些新的或有创新性的东西,而是来讨论一个广为人知的东西:单一责任原则(SRP)。更具体的说,我想讨论的是如何在 Clean Architecture 中来正确地使用它。我们应该经常提醒自己,在做决策时考虑一下 SRP,以此帮助我们设计出更好的软件。 一个类应该只…
Swift 踩坑笔记 —— UITableView Cell初始化和刷新的问题探讨
讲到 UITableView,大家一定都不陌生。有一个相对夸张的说法,叫做学好 UITableView,你就是一名合格的iOS 工程师 闲话少说,最近在写 Swift 的过程中碰到了以下几个问题,特别在此记录。 初始化不能使用自定义的方法 —— 通过dequeue方法得到的ce…
适配iPhone XR/iPhone XS Max
代码中使用了屏幕size判断是否是iPhone X的需要修改,请翻到最后。 项目中使用LaunchImage来做启动图,那么有可能在XCode GM的LaunchImage中会出现只有iPhone X/iPhone XS启动图,并且iOS 8.0 and Later 没有被选中…
「 iOS知识小集 」2018 · 第 29 期
在做 IAP 的时候,我们通常会给 SKMutablePayment 对象的 applicationUsername 传入一个值,比如说用户ID的哈希值,等交易成功后,通过 transaction.payment.applicationUsername 与之前传入的值进行对比校…
下一页
关注了
21
关注者
0
收藏集
2
关注标签
9
加入于
2016-08-10