1.edgesForExtendedLayout、automaticallyAdjustsScrollViewInsets和extendedLayoutIncludesOpa...
1.edgesForExtendedLayout、automaticallyAdjustsScrollViewInsets和extendedLayoutIncludesOpa...
嘛,作为习惯使用Mac作为开发系统的开发者,Shell算是必须学习的内容之一。CI的脚本之类的也需要用Shell来写,总之学习一下没有坏处。本文主要以基础的Bourne Sh...
本着追本溯源的思想(以及面试官的要求……),结合JSPatch作者对JSPatch原理的解释,说一说个人对JSPatch原理的理解。 1.基于苹果的JavascriptCor...
1.关于NSNotification的remove问题 大家都知道,在iOS9之后observe的NSNotification不再需要自己主动remove了,但是之前的版本如...
1.对stroke做动画 stroke的意思是描边,对stroke做动画可以让我们对CAShapeLayer描绘的路径做动画效果,可用于进度条绘制等。以下是一个进度条例子 2...
1.平铺图片 项目里有需要平铺图片作为背景处理的情况,常用的平铺方式有两种 使用colorWithPatternImage 使用resizableImageWithCapIn...
1.cornerRadius和borderWidth设置无效问题 这是由于给view设置约束之后,view的frame并不会立刻确定,而是会在viewWillLayoutSu...
其实很简单 要求明明确确的在各大招聘渠道的岗位要求里 以BAT、网易、美团、大众点评等典型的行业内顶尖互联网企业为例,我大致总结了下成为一名合格的高级iOS开发工程师的基本要...
1.repeat-while循环 类似于其他语言里的do while循环 至于为什么swift为什么要搞这种标新立异的东西 你问苹果工程师去啊 2.switch语句现在可以用...
主要记录一下可能容易遗忘的知识点 1.没有隐式类型转换 所有的转换需要显示的进行,例如: 2.把值插入字符串的更简单方法 3.多行字符串 4.除了数组 字典也用方括号组来创建...
** 创建一个简单的ReactNative 程序 ** 使用下面三个命令可以创建一个简单的ReactNative程序,并在iOS模拟器上运行 (无论是运行在安卓还是iOS模拟...
拜读下老司机的作品
ReactNative入坑: iOS原生项目集成ReactNavite(二)** 创建一个简单的ReactNative 程序 ** 使用下面三个命令可以创建一个简单的ReactNative程序,并在iOS模拟器上运行 (无论是运行在安卓还是iOS模拟...
1.关于copyWithZone 为了实现对象的深拷贝 需要遵循NSCopying协议 并实现copyWithZone:方法这里的关键点在于 当父类未实现NSCopying协...
CALayer的属性 1 contents contents属性用来绘制寄宿图,它接受一个id类型,但是实际上接受的是CGImageRef,一个指向CGImage的指针,但是...
echo */.DS_Store >> ~/.gitignore
如何删除GIT中的.DS_Store.DS_Store 是什么 使用 Mac 的用户可能会注意到,系统经常会自动在每个目录生成一个隐藏的 .DS_Store 文件。.DS_Store(英文全称 Desktop ...
以借鉴实践有效的示例代码为主,一点一点补充 1.分割线相关 1.1设置分割线长度 重写TableView的viewDidLayoutSubviews方法 1.2设置分割线的颜色