首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前途
掘友等级
iOS工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
赞
文章( 30 )
沸点( 0 )
Swift开发小记(含面试题)
let用来声明常量,var用来声明变量。了解js的对于这两个应该不陌生,但是区别还是挺大的,尤其是let,在js中是用来声明变量的,const才是用来声明常量的。 如果不显示说明,Swift会根据声明时赋值自动推断出对应类型。一般不太需要标注类型,但是之前遇到过在某些情况下需要…
十几个小知识点,让你理解OC到Swift的都有哪些转变
@selector 是 Objective-C 时代的一个关键字,它可以将一个方法转换并赋值给一个 SEL 类型,它的表现很类似一个动态的函数指针。在 Objective-C 时 selector 非常常用,从设定target-action,到自举询问是否响应某个方法,再到指定…
滴滴DoKit2.0 - 泛前端开发者的百宝箱
9月17日,滴滴开源项目DoraemonKit 在 GitHub上的star数突破10000,成为滴滴首个star数破万的开源项目。 DoKit 是一个功能集合面板,能够让每一个App快速接入一些常用的或者你没有实现的一些辅助开发工具、测试效率工具、视觉辅助工具,而且能够完美在…
iOS-UI布局 Xib,Masonry,Frame之间的比较选取
一. 为什么说Frame的性能比Masonry的好,Xib的次之? Masonry和Xib都是基于Autolayout相对布局,所有的相对布局最终都会转换成Frame绝对布局;AutoLayout是线性方程组求解,当计算过多时,会占据较大系统内存,甚至影响GPU绘制造成卡顿,这…
一份 iOS 开发实践检查清单
目录开始项目实用公共库架构数据储存资源编码规范安全性诊断开始项目XcodeApple帮助-Xcode.gitignoreGit添加.gitignore:SwiftorObjective-C依赖管理Co
iOS UICollectionView记录
UICollectionView 在项目中是出现很高频的一个空间,它能灵活的展现各种布局。平时,我们常用的水平、垂直及网格的效果基本上都可以使用系统提供的给我们的 Layout 进行完成,最近刚好做了一个自定义布局的需求,这里将过程稍作记录,后面也提及了一些 DragAndDr…
iOS 中精确定时的常用方法
定时器用于延迟一段时间或在指定时间点执行特定的代码,之前我们介绍过iOS中处理定时任务常用方法,通过不同方法创建的定时器,其可靠性与精度都有不同。 1. NSTimer的精度 影响NSTimer的执行selector的因素:NSTimer被添加到特定mode的runLoop中;…
iOS 的 Code Signing 体系
iOS中的Code Signing体系非常复杂,对新手非常不友好,虽然目前网上已经存在大量文章对此进行比较透彻的分析,最核心的部分已经讲解得非常清楚,我阅读了这些文章后,确实从中学习到不少知识,但我始终还是对Code Signing体系中很多相关的地方有着疑惑,于是决定认真地探…
iOS 导航栏控制 Tips
许久不写UI,对UI的很多东西都生疏了,最近使用导航栏的各种场景做一些总结。 1.从不显示导航栏的页面push到显示导航栏的页面。 2.从显示导航栏的页面Push到不显示导航栏的页面。 1.1 从不显示导航栏的页面Push到显示导航栏的页面。 关于导航栏的显示,是否顺滑,是通过…
iOS:浅谈 +load()、+initialize()、-init()
+load() 方法是当类或分类被添加到 Objective-C runtime 时被调用的,实现这个方法可以让我们在类加载的时候执行一些类相关的行为,子类的 +load 方法会在它的所有父类的 +load() 方法之后执行,而分类的 +load() 方法会在它的主类的 +lo…
下一页
关注了
97
关注者
1
收藏集
17
关注标签
20
加入于
2017-02-17