首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Danielli6655
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 40
沸点 0
赞
40
返回
|
搜索文章
赞
文章( 40 )
沸点( 0 )
用代码理解 ObjC 中的发送消息和消息转发
当我们向一个对象(实例对象、类对象)发送一条消息时,对象可能是处理不了的,结果就是程序发生crash。 ① NilTest宏,判断对象是否为nil,若为 nil,直接返回 nil。 ③ CacheLookup宏_cache_getImp(Class cls, SEL sel)包…
[译]iOS架构模式——解密MVC、MVP、MVVM和VIPER
读下去,这篇文章将为你一一解惑。 如果你正打算组织一下在iOS环境下你掌握的架构模式知识体系。我们接下来回简单地回顾几个流行的架构并做几个小的练习。关于某个例子如果你想了解的更详细一些,可以查看下方的链接。 因为如果你不这样做,终有一天,你在调试一个拥有着数十个不同方法和变量(…
放肆的使用 UIBezierPath 和 CAShapeLayer 画各种图形
'CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。
AutoLayout 使用详解
前言 故事从一年前说起,当时由于接到一个新项目开发任务开发之前想了想以前项目UI布局方式大多数都是frame计算有的也用到masonry。 frame大家都知道适配各种屏幕非常繁琐各种坐标size计算代码很冗余后期难以维护。 masonry开源给iOS开发者带来福音简化了Aut…
利用 podspec 的 subspec 来实现多个预处理宏的灵活配置
在制作第三方库的时候,有时需要通过预处理宏来达到在编译时开关某些功能的需求。当预处理宏有多个,并需要方便用户配置的话,可以利用 podspec 的 subspec 来达到。
初探 iOS Network Extension (新手向)
本文使用 Swift 语言及 NEKit 开源库制作一个简单的代理软件。
从 Swift 的面向协议编程说开去
写在最前 文章标题谈到了面向协议编程 (下文简称 POP),是因为前几天阅读了一篇讲 Swift 中 POP 的文章。本文会以此为出发点,聊聊相关的概念,比如接口、mixin、组合模式、多继承等,同时也会借助各种语言中的例子来阐述我的思想。 那些老生常谈的概念,相信每位读者都耳熟…
下一页
关注了
16
关注者
2
收藏集
0
关注标签
34
加入于
2016-08-04