ios的内存管理 ios开发教程

ios的内存管理

objective-c的内存管理划分是基本类型存储在栈内(栈内被占用的内存由系统自动释放),对象存储在堆内。由于objc没有垃圾回收机制(GC) 不能自动释放堆中的内存,需要程序员自己手...

阅读全文
iOS身份证验证 ios开发教程

iOS身份证验证

在开发中,基本都需要到注册,而注册通常要输入一些身份信息,当然前端也是需要验证是否是合法的身份证才能提交。这篇文章只是放出个人的代码,不代表全正确!!! 扩展NSStr...

阅读全文
iOS设计模板模式 ios开发教程

iOS设计模板模式

IOS模板方法模式是面向对象软件设计中一种非常简单的设计模式。其基本思想是在抽象类的一个方法定义标准算法。在这个方法中调用的基本操作由子类重载予以实现。这个方法成为模...

阅读全文
iOS开发-UITableView滑动视差 ios开发教程

iOS开发-UITableView滑动视差

视差滚动是指让多层背景以不同的速度移动,形成立体的运动效果,在Web上应用的比较多,App中倒是见的相对比较少,主要在UITableView中的应用的比较多,尤其是当整个UITableViewCell的背...

阅读全文
iOS关于菜单滚动视图实现 ios开发教程

iOS关于菜单滚动视图实现

菜单滚动视图也是在项目开发过程中比较常用到的功能,先直接看效果图 实现的效果如下: 当菜单个数的总长度超过一个屏宽度就计算每一个的文字宽度,若没有则只进行一个屏平分...

阅读全文
iOS 倒计时date 一些坑 ios开发教程

iOS 倒计时date 一些坑

做的东西涉及到日历类和时间类,各种操作。代码撸的要死。 这边注意下,在代码中撸的时间,系统默认都是格林时间 为基准的 1获取当前时区时间 1.1获取当前时间类型为NSDate类型的...

阅读全文
iOS之数据持久化详解 ios开发教程

iOS之数据持久化详解

持久存储是一种非易失性存储,在重启设备时也不会丢失数据。Cocoa框架提供了几种数据持久化机制: 1)属性列表; 2)对象归档; 3)iOS的嵌入式关系数据库SQLite3; 4)Core Data。 在...

阅读全文