自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄飞的博客专栏

微信公众号:机器修行

  • 博客(7)
  • 收藏
  • 关注

原创 对比 CGRectInset 与 CGRectOffset

CGRectInset 与 CGRectOffset 都是通过参数改变CGRect并返回一个CGRect类型的数据。总结出两者的区别在于:CGRectInset会进行平移和缩放两个操作。CGRectOffset做的只是平移。先把苹果的官方文档做简要解释:CGRect CGRectInset(CGRect rect, CGFloat dx, CGFloat dy):通过第二个参数 dx 和第三个参数

2017-08-23 15:37:33 6120

原创 带你玩转 UIAlertController

UIAlertController 是 iOS 8 中推出的新特性,用以代替 UIAlertView 和 UIActionSheet。在开发中非常常见,今天作一下简要记录,用以备忘。之所以要把它单独拿出来说,是因为面对设计给出的 UI 界面需求,系统自身的默认配置是不能够得以满足的,常常需要 DIY 其属性。下面主要从设置字体大小、颜色、显示顺序以及弹出输入文本框等方面加以说明,也算得上是使用 UI

2017-08-22 11:04:13 796

原创 谈谈 sizeToFit 与 sizeThatFit

先看看苹果官方文档对这连个的方法的解释:- (CGSize)sizeThatFits:(CGSize)size; return 'best' size to fit given size. does not actually resize view. Default is return existing view size- (void)sizeToFit; calls sizeThat

2017-08-20 23:10:45 10605 1

原创 实用的快速获取控件属性的分类 UIView+FGFrame

先说说该分类名字中”FG”以及代码中”fg”的由来,两者都是取自博主的名字昵称,无其他意义,请放心使用!这是一个自定义快速获取控件属性的分类,目的是摒弃平常开发中冗长的代码结构,举个例子,之前,我们获取某个控件 view 的宽度和高度的代码如下:self.view.frame.size.width;self.view.frame.size.height;而在引用该分类后,代码的简洁程度明显增强:s

2017-08-19 20:16:24 707

原创 Xcode 中的 debug 与 release 以及 skipping input stream 0 0 0x0 问题解决

Xcode生成的程序分为 debug 和 release 版本,总结一下,他们之间的主要区别在于:debug包含更多程序信息,面向开发者。release包含少量程序信息,app体积较小,且对性能进行了优化,面向用户。网上还给出了两者的不同点包括,release 版本无法打断点,发现能否打断点主要有下面的选项决定: 不管是 Debug 还是 Release,只要选择了“Debug executa

2017-08-07 12:17:21 1257 2

原创 连猴子都能看懂的 IOS 国际化(本地化)教程

语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。苹果设备遍布全球,往往一个应用要供给全世界各个范围内的人群使用。这时,做好应用的国际化就显得尤为重要!本篇博文旨在让所有 IOS 开发者都能快速上手国际化方案,以图文形式展示,简单易懂,自己亲自成功实践过。下面详细解说:配置需要国际化的语言在进行配置国际化语言之前,首先当然也是最重要

2017-08-07 11:50:17 1273 5

原创 说一说 git stash, git tag , git 删除远程分支

git stashgit stash 在之前用得比较少,但真正使用起来还是非常方便的。使用git的时候,我们往往使用 branch 解决任务切换问题,例如,我们往往会建一个自己的分支去修改和调试代码,,如果别人或者自己发现原有的分支上有个不得不修改的 bug,我们往往会把完成一半的代码 commit 提交到本地仓库,然后切换分支去修改 bug,改好之后再切换回来。这样的话往往 log 上会有大量不必

2017-08-01 12:02:57 1060 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除