自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 presentingViewController和presentedViewController以及dismissViewControllerAnimated的使用

文章的由来:偶然在一次想要判断当前控制器是通过present模态推出还是通过push入栈显示的时候注意到了presentingViewController和presentedViewController两个属性,即:如果presentingViewController不为空,则当前控制器是通过present模态推出的方式显示的,那么相应的返回方式应该是d...

2018-07-06 11:27:00 7633

原创 初试Swift

说实话,我刚开始一点没觉得Swift哪里比OC好,即使是现在,我依然这么觉得,在用Swift的过程中,强类型语言确实让人很是头疼啊第一个报错1.pngotherButtonTitles解释一下这个可选参数类型是Array<Any>?UserArchive.unarchieveCommonThirdUserInfo()!....

2018-04-19 11:19:00 316

原创 ld framework not found "FileProvider" for architecture x86_64 报错

Xcode8及以下报这个错误是因为iOS11新加入的FileProvider.framework框架未找到导致的,但是这个框架只有Xcode9才有,所以也可以算是Xcode的一个bug吧,解决的方法有两个:1、添加“FileProvider.framework”,但是与Fileprovider有关的任何功能将无法正常工作2、clean ---->...

2017-09-25 10:15:00 1015

原创 UILabel的一些小问题

问题1:UILabel 的 lineBreakMode当我们在给UILabel赋值字符串的时候,如果字符串是中英文组合,那么就可能出现中文和英文“断截”换行的情况,解决方法就是设置 lineBreakMode,下面是这个属性的解释:NSLineBreakByWordWrapping = 0, // 默认根据“单词”来换行,也就是label会默...

2017-08-27 13:10:00 513

原创 iOS 中的“==”与“isEqual:”

Objective-C中判断两个变量是否相等有两种方式,一种是利用“==”直接比较,另一种就是“isEqual”方法,下面是它们的介绍:"=="方法:当使用==来判断两个变量是否相等的时候,如果是基本类型变量,且都是数值型(类型可以不同),则只要值相等,就会返回真;如果是两个指针类型变量【例如OC对象】,则必须是两个指针变量保存的内存地址相同才会返回...

2017-08-13 11:38:00 432

原创 iOS 后台任务

写之前先声明一下:OC是最好的语言!

2017-07-04 10:43:00 112

原创 iOS Crash日志 收集

今天在微信公众号上看到一篇文章,做一下简化整理,大家可以尝试一起来做一下自己的Crash日志记录开发iOS应用,解决Crash问题始终是一个难题。Crash分为两种,一种是由EXC_BAD_ACCESS引起的,原因是访问了不属于本进程的内存地址,有可能是访问已被释放的内存;另一种是未被捕获的Objective-C异常(NSException),导致程序向...

2017-07-03 09:30:00 146

原创 为你的MAC词典插上一双翅膀

相信不少英语不好的小伙伴都备有各种各样的词典,但是别忘了,MAC自带的有一个词典,并且可以查词查字查句子均可,所有的查询只需要三指轻点内容几乎秒查询的速度完全可以满足你的需求,好了,不废话,实现这些神技需要大家配置一些东西第一步:设置操作方式进入设置--->触控板--->光标与点按--->勾选【查询与数据检测器】--->并设置用...

2017-07-01 17:49:00 559

原创 SQLite常用语句

建表:CREATE TABLE 表名称 (列名称1 数据类型,列名称2 数据类型,列名称3 数据类型)** SELECT语句**下面以名字叫做** Persons**的表为例:1、从“ Persons”表中选取 LastName 列的数据:SELECT LastName FROM Persons2、获取名为 "LastName" 和 "...

2017-05-22 09:54:00 887

原创 MAC常见问题及快捷操作

问题1:launchpad应用程序整理故障,有时候我们在launchpad中将我们的程序归类整理到一个个文件夹中,但是重启之后发现顺序就乱了,甚至直接整理的都跑出来了,这个时候就需要重置一下PRAM了,这个不会损失数据,相当于恢复了你的偏好设置方法:开机同时按住command + OPTION + R + P 响三声后松开正常启动问题2:如何轻松地检查MA...

2017-05-16 23:18:00 191

原创 用一个类根据Model属性生成SQL语句

想到写这个的原因是我和我的一个朋友在写一个开源项目的时候,我负责了数据库的持久化存储部分,结果他看到了我的数据库数据存储结构之后直接傻眼了,因为个人比较简单粗暴,直接把一个数据Model归档成为二进制Data之后丢到了数据库,然后取出来也可以偷偷懒,解档就是一个模型Model啦,但是我的小伙伴不乐意了,把我批评了一顿,说我吧数据库的“检索”价值都给写没了,...

2017-05-16 23:11:00 951

原创 SQLite数据库中的存储类型汇总

bit整型bit 数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Offint整型int 数据类型可以存储从- 231(-2147483648)到231 (2147483 647)之间的整数。存储到数据库的几乎所有数值型的数据都可以用这种数据类型。这种数据类型在数据库里...

2017-05-16 22:48:00 2386

原创 版本控制:Git、Github 和 SVN的使用

Git关于终端操作的一部分内容前面有一个文章已经讲到过了,这里带上链接www.jianshu.com/p/00f805852af3然后发现这些文章写得比较详细,我就直接贴链接了,大家可以自行记录一下www.cnblogs.com/cspku/articles/Git_cmds.htmlblog.youkuaiyun.com/tangbin330/article/det...

2017-05-15 23:02:00 984

原创 git在终端的使用指南

git 常用命令git init 如果你要把某个文件夹初始化为git仓库,那么先 cd 到该目录,然后使用git init 初始化仓库,会有Initialized empty Git repository in 仓库路径/.git/ 表示一个空的仓库已经建立好了git status该命令可以查看仓库当前的状态,如果你有文件修改但是没有提交在这里就可以看到类...

2017-03-31 10:03:00 659

原创 类执行方法的过程与运行时

大家都知道,调用一个未声明方法大多数情况下会崩溃,崩溃信息就是unrecognized selector sent to instance;是的,的确大多数情况下是这样的,但是有了运行时就不一定了,这就是我今天的主题——“安全类”(哈哈哈,自己随便起的名字,会不会有点土。。。)常规情况下的确是会崩溃,不过要想让它不崩溃我们就要来研究一下一个对象去执行方法的...

2017-03-24 00:53:00 304

原创 Xcode调试方法汇总

在开发当中我自己用到的最多的肯定是断点调试了,但是强大的Xcode显然不止这么一点调试优化工具,这篇文章就用来记录并分享我用的几种方法:【本文持续更新,欢迎大家提出宝贵建议】一、断点调试【1.普通断点】断点(Breakpoint)绝对是调试程序的第一大选择,也是掌握的基础技能。顾名思义,当程序运行到断点处时会暂停运行。比如断点打在11行,那么程 序就会停在...

2017-01-16 00:06:00 926

原创 关于多状态枚举值比较判断的问题

枚举在开发中经常用到,可以表示一种事物的几种不同状态或者类型等,于是我们通常要根据当前的状态来和枚举元素进行比较来得到当前是什么状态,但是我发现一个问题,枚举值的比较真的是按照我们给枚举赋的值来单纯地比较大小或者是否相等来得出结论的吗?废话不多说,看代码:暂且定义一个这样的枚举并且分别赋值然后我们来做一下最简单的if判断并输出看一下结果:...

2017-01-02 19:04:00 2300

原创 关于代码规范的问题

我新手,并且还是独立开发,所以自己的代码有很多都不符合规范,为了不被后来人骂死

2016-12-31 14:52:00 133

空空如也

空空如也

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

TA关注的人

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