启动项目或者编译的时候,xcode总是有一些莫名的错误,现在我把遇到的问题和异常信息都记录下来,以此共勉
Swift中的数据存储
程序就是对数据进行处理的,存储数据在app端也是很有必要的。本章将学习如何使用文件系统在磁盘上存储信息,如何在内置的用户偏好设置数据库中存储简单数据。
Swift基础知识
swift充分利用了语言设计的悠久历史,拥有非常多的设计特性,使得软件开发变得更容易,更简单,更安全。
- 安全
swift设计的初衷就是一门安全的语言,c语言中有许多缺陷,比如意外使用null指针,这些很难在swift中遇到。swift非常重视强类型化,除了一些极为特殊的情况下,它是不允许为空的。
利用AFNetworking上传图片和视频
前言
之前尝试过用原生的上传代码,但是比较麻烦,利用afnetworking进行上传还是很方便的。
文件上传后台服务器必须要有相应的代码支持,我们后台使用java做的,首先ios客户端要把上传的图片或者视频转换成标准的文件流,然后传给后台,才能顺利实现上传功能。
我所认识的Quartz2D
前言
Quartz2D绘图很方便,首先获取到CGcontextRef上下文环境,然后就可以进行绘图了。在自定义UIview的时候,在drawRect()方法中如下调用
UITableView创建右边索引
前言
UItableview是iOS开发中最常用的控件,它也非常的强大,现在我们就来讲讲它怎么实现tableview的右边索引导航。最终效果如图:
如何在Mac系统上搭建PHP开发环境
前言
现在有个项目后台用php做的,所以就想学习一下php,研究了差不多一天,终于可以在Mac系统上运行php环境了,现在总结一下。
运行环境
需要的软件如下:
- MAMP
- zend studio
升级xcode7后遇到的问题
前言
升级xocde7后遇到一些问题,先记录如下
xcode7网络请求报错
错误如下:
The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.}
微信登录
微信登录是一个很常见的功能,现在很多应用都集成了微信登录。
准备工作
刚下载下来微信的官方demo后,一直运行报错,后来用真机运行demo,可以成功,然后把相关的包拷贝到应用项目中,一直报错,如图
这个错误是没有导入库 libc++.dylib 导致,General -> Linked Frameworks and Libraries 中添加 libc++.dylib 文件即可