首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Smiro
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 44
沸点 1
赞
45
返回
|
搜索文章
赞
文章( 44 )
沸点( 1 )
Swift 项目的模块化
这篇博客是对最近在新启动的公司Swift为基础语言的项目中,对于整个项目架构的一些尝试的整理。 Swift是一门静态的强类型语言,虽然可以在Cocoa框架下开发可以使用Objective-C的Runtime,但在我看来,既然选用了全新理念的语言,就应该遵循这种语言的规则来思考问…
iOS 开发中的『库』(一)
因为这篇文章有些问题,所以建议看完之后再看下iOS 开发中的『库』(二)这篇文章 看文章之前,你可以看下下面几个问题,如果你都会了,或许可以不看。 .framework 是什么?怎么制作? 谈一谈自己对动态库和静态库的理解。 在项目中如何使用动态framework的 APP ?…
使用 fastlane 实现自动化打包
就点击安装就行了。。。 第一个选项的意思是:自动截屏。这个功能能帮我们自动截取APP中的截图,并添加手机边框(如果需要的话) 其中的firim是指定到上传到fir的,如果只是单纯的想把包打出来可以不写哪一行。 这样的话就可以顺利打包了。。。 此时执行打包命令,就可以自动打包,并…
StackView是怎让让你的 App 更加动态化
During the past years, autolayout was really useful to create dynamic interfaces for a multitude of devices with differing resolution. From…
iOS开发·runtime原理与实践: 基本知识篇(类,超类,元类,super_class,isa,对象,方法,SEL,IMP)
1. 运行时 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如: 以上你可能看不出它的价值,但是我们需要了解的是 Objective-C 是一门动态语言,它会将一些工作放在代码运行…
iOS底层原理总结 - 探寻block的本质(一)
block本质上也是一个oc对象,他内部也有一个isa指针。block是封装了函数调用以及函数调用环境的OC对象。 上图中将c++中block的声明和定义分别与oc代码中相对应显示。将c++中block的声明和调用分别取出来查看其内部实现。 上述定义代码中,可以发现,block…
Injection:iOS热重载背后的黑魔法
在介绍热重载黑魔法前,先再次安利一波JohnHoldsworth的这个成吨提高iOS开发效率的工具Injection,Appstore可以直接免费下载,最新一版是5月17日更新。废话不多说,先看效果:
iOS底层原理总结 - 探寻Runtime本质(二)
通过上一章中对isa本质结构有了新的认识,今天来回顾Class的结构,重新认识Class内部结构。 首先来看一下Class的内部结构代码,对探寻Class的本质做简单回顾。 上述源码中,method_array_t、property_array_t、protocol_array…
iOS:一用就上瘾的刮刮乐视图
这是一个简单却功能强大的刮刮乐视图,几行代码就可以实现刮刮乐效果,而且性能良好。下面有美女福利哟,相信我,你会喜欢的😍😍 相信大家都买过彩票刮刮乐,总是会抱着中大奖的情况去刮,希望自己是最幸运的那一个,刮中五百万,抱得美人归,从此走上人生巅峰。但现实往往是你口袋里面的几十块…
功能强大的轮播器-SBCycleScrollView
SBCycleScrollView是一个简单好用的图片轮播器,支持网络图片,本地图片,文字,滑动方向,storyboard以及各种样式. 使用cocoapods导入,pod 'SBCycleScrollView','~>0.0.4',如果发现pod search SBCycle…
下一页
关注了
15
关注者
0
收藏集
1
关注标签
9
加入于
2017-04-21