首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BryantHe
掘友等级
python后端开发 / iOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
107
文章 100
沸点 7
赞
107
返回
|
搜索文章
赞
文章( 100 )
沸点( 7 )
Swift 中的属性
Swift 中有两种类型的属性:存储属性与计算属性。存储属性将值(常量或者变量)保存为实例或类型的一部分,而计算属性没有存储值。 让我们从存储属性开始看起。想象一下你有一个名为 Circle 的类: Circle 拥有名为 radius 的实例变量,默认值为 0。在 Swift…
[iOS] [OC] NSNotificationCenter 进阶及自定义(附源代码)
自 iOS 9 开始(见 release notes ),Foundation 调整了 NSNotificationCenter 对观察者的引用方式( zeroing weak reference),不再给已释放的观察者发送通知,因此以往在 dealloc 时移除观察者的做法…
3D Touch 详解
目前最多支持应用显示四个主屏幕的快速操作,在限制的范围内,从菜单中的最顶部位置开始,系统首先显示静态快速操作。当添加了四个静态的快速操作后,即便添加动态快速操作也不会有任何响应。 有些应用中出现五项快捷操作。经过笔者的研究,分享应用的touch Item是上线后,系统统一为应用…
面向对象设计的六大设计原则(附 Demo & UML类图)
笔者想在 iOS 从业第三年结束之前系统学习一下关于设计模式方面的知识。而在学习设计模式之前,觉得更有必要先学习面向对象设计(OOD:Object Oriented Design)的几大设计原则,为后面设计模式的学习打下基础。 在下一章节笔者将分别讲解这些设计原则,讲解的方式是…
数据结构 & 算法 in Swift (一):Swift基础和数据结构
从本文标题中的序号可以看出,本文是一个连载的开篇。 而且这个连载的标题是:数据结构 & 算法 in Swift。从这个连载的标题中可以看出,笔者分享的是使用Swift语言来实现所学的的数据结构和算法的知识。这里面需要解释两点: 学习通用性知识,突破技能瓶颈:笔者做iOS开发也有…
与OpenGL ES的第一次约会
最近公司的项目中需要实现一个实时视频绘制的功能,在相机中根据识别到的人脸点位信息,对指定的点之间绘制出图案来引导用户。出于性能的考量,决定采用OpenGL ES来进行图案的绘制。最终效果如下图所示: 本文将从OpenGL的基础理论开始,由浅入深,直至实现上图的绘制效果。任何理论…
iOS之VVeboTableView性能探究之路
话说如果项目越来越复杂,页面随之也会变得复杂,最终导致的就是性能优化问题。性能优化方面也是比较多的,我们通过研究VVeboTableView这个项目的优化点进而学习优化思路。 其实项目优化最终仅仅就是一个目的,页面流畅度达到60FPS,这个项目通过优化甚至在低端机都表现良好,接…
UITableView/UICollectionView使用技巧
知识是无穷无尽,技术需要积累,记录一点一滴,让成长的时间轴上变得充实一些。 今天就讲讲UITableView/UICollectionView的一些使用技巧。结合自己项目情况进行展开。 有时候我们需要设置 TableView 的头部和尾部的间距,头部尾部的高度只需要在代理里面设…
UIStackView上手教程
iOS开发当中是不是遇到需要动态添加或者删除视图元素的需求。你是上基hub去嗨一遍第三方库还是自行撸frame,或者用Auto Layout的约束更新。就这点破需求,反正我是坚决不选前两者,即便是万不得已,最多也是更新约束(虽然Auto Layout的所见即所得极大缩短了开发耗…
下一页
个人成就
文章被点赞
111
文章被阅读
26,683
掘力值
663
关注了
65
关注者
35
收藏集
3
关注标签
8
加入于
2017-02-13