首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS
LinXunFeng
创建于2021-07-11
订阅专栏
iOS开发相关的内容
等 20 人订阅
共58篇文章
创建于2021-07-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS SceneKit显示与交互3D建模(一)
SceneKit建立在 OpenGL 的基础上,包含了如光照、模型、材质、摄像机等高级引擎特性。SceneKit实现的内容为节点层次结构树,也被称为场景图。一个场景由一个为场景世界定义一个坐标空间的根节点,以及其他的可视节点组成。SceneKit会在一个视图上展示场景,而这个场…
iOS 通过runtime获取某个类中所有的变量和方法
一. 包含运行时头文件 二. 获取所有的成员变量 三. 获取所有的成员方法
iOS 解决tableHeaderView添加searchBar后出现的问题
问题重现未修改前的代码直接将searchBar设置为tableView的tableHeaderView,然后奇葩的现象就出现了,手动下拉刷新看不到刷新控件,待放手后才会出现,具体看图放大来看,把MJR
iOS 一行代码实现调用系统相机与相册,可配置导航栏背景与字体颜色
只要将 config 传入 nil即可。 默认样式存在的意义在于:我们经常在开发的时候对导航栏的自定义是不可避免的,然而在自定义导航栏后经常出现一些小问题:导航栏背景、标题、按键皆为白色系,根本看不清楚。 如果要改为中文显示的话,在你项目下,找到info.plist,打开后添加…
iOS 实现UINavigation全屏滑动返回(一)
interactivePopGestureRecognizer 是UINavigationController自带手势,当我们自定义了导航条的返回按钮后,这个手势就自动失效了,也就是说无法滑动返回。 很多情况下我们不得不自定义导航条的返回按钮,但是我们也要滑动返回上一级的效果。…
iOS Swift UITableView的scrollToRow的"坑"
在tableView中,我们一般会用到scrollToRow这个来控制tableView滚到指定的某一行。一般写法如下所示 今天鄙人使用SnapKit来布局cell,然后用scrollToRow来滚到底部就遇到了一个很奇葩的现象。 我设置了在键盘弹出后聊天消息列表会自动滚到底部…
iOS 揭露Block的内部实现原理
是不是有人答错了?再来两个函数。这两个的结果与blockFunc2一样,打印出来的 num 为 200 在 blockFunc1 中,block指向了一个名为__blockFunc1_block_impl_0的结构体,并且在初始化时输入了三个参数(__blockFunc1_bl…
iOS - Swift 面向协议编程(二)
在外部只要调用FirstTypeView的loadFromNib方法就可以初始化一个View来使用了。好,现在又有一个类SecondTypeView,也是要求使用xib来初始化view。这时我们就会想,一样的加载xib的方法,那我们就把它抽取出来放到父类就可以了。这里的父类以B…
iOS - Swift 面向协议编程(一)
传统的面向对象开发思维方式是将类中实现的相似方法抽取出来,接着放入一个Base类,然后继承于Base类后各个类即可找拥有相同的方法,不用再一个个手动实现。 比如:一个Person类,一个Dog类,它们都拥有方法eat,那么就可以新建一个Animal类,将eat方法抽取出来放入其…
iOS - 直播系列一:视频采集
当添加 input 和 output 到 session 中时,session 会自动建立起一个连接(AVCaptureConnection)。我们可以使用这个 connection 来设置从 input 或者 从 output 得到的数据的有效性,也可以用来监控在音频信道中功…
iOS - RxSwift 项目实战记录
Moya是基于Alamofire的网络请求库,这里我使用了Moya/Swift,它在Moya的基础上添加了对RxSwift的接口支持。接下来我们来说下Moya的使用 如果你想用传统的方式也行,不过这就失去了使用RxSwift的意义。好吧,我们接下来说说如何优雅的来实现table…
解决Xcode9 Swift4下Cocoapods编译Swift第三方时报错
随着Xcode9 Swift4 的到来,一些小问题也接踵而至。许多优秀的Swift第三方框架还未来得及迎接Swift4的到来,它们还停留在swift3.x的状态,这个时候新建一个项目,使用cocoapods写上需要使用的第三方,一编译就是满屏红,如下图。 选择 Swift 3.…
iOS - RxSwift 项目实战记录
iOS - RxSwift 项目实战记录
iOS - 揭露Block的内部实现原理
揭露Block的内部实现原理
iOS - 实现 UINavigation 全屏滑动返回 (二)
一步步教你实现 UINavigation 全屏滑动返回
iOS - 实现 UINavigation 全屏滑动返回 (一)
一步步教你实现 UINavigation 全屏滑动返回
iOS - Swift UIButton 中 ImageView 的 animationImages 动画执行完毕后,图标变暗
解决 UIButton 中 ImageView 的 animationImages 动画执行完毕后,图标变暗的问题
iOS - ARC 与 MRC 的单例设计模式
ARC 与 MRC 的单例设计模式