自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 时间格式注意事项

yyyy-MM-dd :yyyy是年份 MM是月份 dd是天2015年2月9号11点51分 应该这样表示:yyyy年MM月dd号HH点mm分特别注意 :MM大写是月份 mm小写是分钟

2016-12-07 19:24:44 353

转载 iOS测试系列】instruments工具的使用(一)- 通过leaks分析内存泄露

性能对于一款app来说至关重要,而程序的内存占用情况就是一项很重要的性能指标。虽然iOS 5.0版本之后加入了ARC机制,但由于相互引用关系比较复杂时,内存泄露还是可能存在。在本文中小编将给大家介绍一下在非ARC的情况下,如何使用Instruments - leaks工具来查找程序中的内存泄露。 运行Instruments - leaks工具打开Xcode自带的Inst

2016-11-18 11:31:53 448

原创 git repo命令集锦

git clean -df只删除所有untracked的文件 如果文件已经被tracked, 修改过的文件不会被回退git reset --hard  只把tracked的文件revert到前一个版本,对于untracked的文件(比如编译的临时文件)都不会被删除

2016-11-07 09:23:28 332

原创 git commit

如果已经通过git push提交了,看你们公司用的什么git服务器了,一般用户想修改的话需要相关的权限,找管理员了;如果已经有其他开发人员基于你的提交进行了修改并提交的话,那就更麻烦了,后面的所有提交都要重新做一遍;如果还没有push到服务器,只是本地进行了commit,并且没有进行新的commit,只需要git commit --amend;如果进行了新的commit,只需要git re

2016-09-21 16:01:28 234

转载 Xcode做ios开发时 message sent to deallocated instance问题的解决方法(gdb和lldb)

1、添加MallocStackLoggingNoCompact,NSZombieEnabled,MallocStackLogging三个变量并且值全为YES当出现message sent to deallocated instance的时候,一般伴随牛逼的BAD_ACCESS.是的,是某个对象release了两次。可是那么多的疑似对象,到底是哪一个?使用xcode环境变量(添加方法请自行g

2016-08-18 15:20:42 900

转载 UIEdgeInsets 说明 UILabel 和 UITextField 的 Padding 或 Insets

UILabel 和 UITextField 的 Padding 或 InsetsiOS 的控件,只看到 UIButton 可以设置 Padding/Insets,即按钮上文字或图片与按钮边界的间隙,对与 CSS 来说叫做 Padding,在 iOS 中叫做 Insets,UIButton 设置 Insets 相应的属性如下:Configuring Edge Insets

2016-08-03 18:15:28 334

原创 code review

代码审查清单常规项代码能够工作么?它有没有实现预期的功能,逻辑是否正确等。所有的代码是否简单易懂?代码符合你所遵循的编程规范么?这通常包括大括号的位置,变量名和函数名,行的长度,缩进,格式和注释。是否存在多余的或是重复的代码?代码是否尽可能的模块化了?是否有可以被替换的全局变量?是否有被注释掉的代码?循环是否设置了长度和正确的终止条件?是否有可以被库函数替代的代码?是否有可以删除的

2016-07-20 13:55:29 379

原创 关于纯代码开发和使用storyboard以及xib的优劣分析

昨天被问到纯代码开发和使用storyboard以及xib的优劣,说了句习惯问题,被强烈的鄙视了。反过来想想,确实,一直以来认为这三者的区别是在于习惯问题,晚上没有好好的入睡,翻阅了资料,回顾了一些积累,觉得不是这么简单的一句习惯。1.各自优势code:可以很好的进行代码版本控制,追踪相关的代码比较容易,多人开发时时一把利器,在编写代码阶段会快捷很多。代码复用性强,比如可以定义一个vie

2016-07-20 09:29:41 6829

转载 iOS SQLite 数据库迁移

iOS SQLite 数据库迁移字数916 阅读3651 评论5 喜欢12最近不得不考虑关于数据库迁移的问题,原先用了种很不好的处理方式(每次版本升级就删除本地数据库,太傻),于是开始考虑下如何迁移数据库。项目使用的 FMDB ,除了使用 Core Data 外,这就是最好的了(最近好像又有了个 realm )。在 FMDB 介绍页面,发现了 FMDBMigra

2016-07-08 13:24:23 545

转载 IOS应用通过UIWEBVIEW实现与JS交互

众所周知,苹果商店的审核是不允许应用加载外部可执行文件的。即如果你想要给APP增加功能就需要修改代码增加新功能的代码后重新上传至苹果商店,经过漫长的审核之后再上线。那么有没有办法绕过这个步骤去动态的添加新功能呢?答案是有的。我们可以通过拥有历史悠久的JavaScript来实现这个。是的,你没看错。就是javascript!具体怎么实现呢?别着急,接着往下看。在iOS里打开网页是用UIWebVi

2016-07-01 07:28:04 300

转载 推荐!手把手教你使用Git

原文出处: 涂根华的博客   一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联

2016-06-30 19:31:10 199

转载 优化UITableViewCell高度计算的那些事

From:http://blog.sunnyxx.com/2015/05/17/cell-height-calculation/2015年5月17日我是前言这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和UITableView 滑动优化的一个总结。我们也在维护一个开源的扩展,UITableView+FDTemplate

2016-06-22 15:52:09 172

转载 移动端用户体验:获取用户权限的正确方式

原文:Mobile UX Design: The Right Ways to Ask Users for Permissions,作者:Nick Babich,译者:可乐橙_ColaChan你知道吗?平均每个应用在安装3天内就会流失80%的活跃用户。多数人下载一个应用,打开一次,然后就卸载了。这是因为用户尝试许多应用,在接下来几天内决定要卸载其中哪些。是应用品质低劣导致用户这样

2016-06-11 01:13:01 2834

原创 打包生成IPA包时遇到错误:missing ios distribution signing identity for XXXXXXXXXX

解决方法: 1.首先, 去此链接:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer ,下载文件,并双击安装。2.然后进入钥匙串 选择菜单栏的显示 - 显示已过期证书3.然后在钥匙串 -(登录和系统中查看)  可以看到Apple WorldWide Developer Relations Cert

2016-02-18 11:44:41 200

空空如也

空空如也

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

TA关注的人

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