摘要: iOS中常用的四种数据持久化方法简介 iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data 1.属性列表 iOS中常用的四种数据持久化方法简介 iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data 1.属性列 阅读全文
posted @ 2016-09-18 09:11 CNSirM 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 内存管理一直是学习 Objective-C 的重点和难点之一,尽管现在已经是 ARC 时代了,但是了解 Objective-C 的内存管理机制仍然是十分必要的。其中,弄清楚 autorelease 的原理更是重中之重,只有理解了 autorelease 的原理,我们才算是真正了解了 Objectiv 阅读全文
posted @ 2016-09-01 16:17 CNSirM 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 前言 《iOS应用架构谈 开篇》出来之后,很多人来催我赶紧出第二篇。这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自己又有点私事儿,以至于能用来写博客的时间不够充分。 现在好啦,第二篇出来了。 当我们开始设计View层的架构时,往往是这个App还没有开始开发,或者这个App已经发过几个版本了, 阅读全文
posted @ 2016-09-01 09:51 CNSirM 阅读(281) 评论(0) 推荐(0) 编辑
摘要: iOS 开源项目 在 Github 上 Star 太多了,有时候很难找到自己想要的开源库,所以在此记录下来。便于自己开发使用,也顺便分享给大家。 动画 awesome-ios-animation收集了iOS平台下比较主流炫酷的几款动画框架 RCTRefreshControlqq的下拉刷新 TBIco 阅读全文
posted @ 2016-08-31 17:20 CNSirM 阅读(464) 评论(0) 推荐(0) 编辑
摘要: UIKit框架中有大量的控件供开发者使用,在iOS开发中不仅可以直接使用这些控件还可以在这些控件的基础上进行扩展打造自己的控件。在这个系列中如果每个控件都介绍一遍确实没有必要,所谓授人以鱼不如授人以渔,这里会尽可能让大家明白其中的原理,找一些典型的控件进行说明,这样一来大家就可以触类旁通。今天我们主 阅读全文
posted @ 2016-08-29 16:58 CNSirM 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 授权转载,作者:王隆帅 授权转载,作者:王隆帅 授权转载,作者:王隆帅 最近经常遇到关于富文本的一些需求,特此封装了几个最常用的API分享给大家,但授之以鱼不如授之以渔,接下来会顺便谈谈NSAttributedString,确保你读了本篇文章能够自己封装关于富文本的API,本文封装API的示例Dem 阅读全文
posted @ 2016-08-29 15:05 CNSirM 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、ios应用常用的数据存储方式 1.plist(XML属性列表归档) 2.偏好设置 3.NSKeydeArchiver归档(存储自定义对象) 4.SQLite3(数据库,关系型数据库,不能直接存储对象,要编写一些数据库的语句,将对象拆开存储) 5.Core Data(对象型的数据库,把内部环节屏蔽 阅读全文
posted @ 2016-08-29 14:56 CNSirM 阅读(173) 评论(0) 推荐(0) 编辑
摘要: (一)属性传值 第二个界面中的lable显示第一个界面textField中的文本 首先我们建立一个RootViewControllers和一个DetailViewControllers,在DetailViewControllers中声明一个textString属性,用于接收传过来的字符串, 同时创建 阅读全文
posted @ 2016-08-29 11:59 CNSirM 阅读(173) 评论(0) 推荐(0) 编辑
摘要: .使用系统默认提供的字体 系统默认提供的字体主要是指UIFont中提供的字体,其使用代码为: 或者是通过字体详细字典对字体属性进行设置 其中的字体家族名和字体名可以通过以下方法获取 以上两种方法均可以为label设置字体,但是全部是只针对英文数字,对中文无效。要想改变中文字体还需要使用后面两种办法 阅读全文
posted @ 2016-08-29 11:54 CNSirM 阅读(790) 评论(0) 推荐(0) 编辑
摘要: iOS sdk中的view是UIView,我们可以很方便的自定义一个View。 创建一个 Window-based Application程序,在其中添加一个Hypnosister的类,这个类选择继承UIObject。修改这个类,使他继承:UIView @interface HypnosisView 阅读全文
posted @ 2016-08-29 11:42 CNSirM 阅读(460) 评论(0) 推荐(0) 编辑