- 博客(11)
- 收藏
- 关注
转载 iOS学习笔记49-iOS App 升级时文件的保留情况
有这样一个问题,用户用iOS设备下载了大量的数据,保存在设备本地,如果用户升级了应用本身,这些文件是否仍然存在。找了一些官方解释和Stackflow上的说明Where You Should Put Your App’s FilesTo prevent the syncing and backup processes on iOS devices from t
2015-11-24 17:57:04 374
转载 iOS学习笔记48-iOS本地推送(本地通知)
在iOS8之后,以前的本地推送写法可能会出错,接收不到推送的信息,如果出现以下信息:1 Attempting to schedule a local notification2 with an alert but haven't received permission from the user to display alerts3 with a sound but hav
2015-11-20 11:42:24 317
转载 iOS学习笔记47-iOS开发总结之代码规范
最近被安排fix项目的随机crash问题, 大大小小修复了差不多10个issue, 总结一下发现这些问题或多或少都是由代码习惯和编程规范引起的, 可见一个好的编码习惯是多么的重要! 趁着这两天休假将自己所认为的一些比较好的代码规范整理一下, 并结合之前遇到的实际case跟大家分享一下.命名规范总的来说, iOS命名两大原则是:可读性高和防止命名冲突(通过加前缀来保证). Obj
2015-11-20 10:26:41 507
转载 iOS学笔记本46-iOS自定义转场
本文是iOS自定义视图控制器转场系列的第一篇。本文重点在于创建自定义动画(非交互式)转场。当使用传统的iOS应用程序时,我们经常在视图间转场。过去,如果你不想用标准的转场动画,全靠你自己,但在iOS 7中苹果提供了一个新的API让我们自定义这些动画。iOS提供了一些内置的转场类型。Navigation controllers用push和pop来有层次地导航信息,tab
2015-11-20 10:07:09 403
转载 iOS学笔记本45- TTTAttributedLabel 使用方法
TTTAttributedLabel 库地址 https://github.com/TTTAttributedLabel/TTTAttributedLabel#import "ViewController.h"@interface ViewController () TTTAttributedLabelDelegate, UIActionSheetDel
2015-11-18 14:57:01 637
转载 iOS学习笔记44-IOS 遍历未知对象的属性和方法
IOS遍历属性方法/* 注意:要先导入ObjectC运行时头文件,以便调用runtime中的方法*/#import @implementation NSObject (PropertyListing) 1、/* 获取对象的所有属性,不包括属性值 */- (NSArray *)getAllProperties
2015-11-18 11:24:42 365
转载 iOS学习笔记43-iOS9新特性和开发中常见的问题大总结
OS9适配系列教程【中文在页面下方】(截至2015年9月26日共有10篇,后续还将持续更新。更多iOS开发干货,欢迎关注 微博@iOS程序犭袁)中文快速导航:iOS9网络适配_ATS:改用更安全的HTTPS(见Demo1)WHAT(什么是SSL/TLS?跟HTTP和HTTPS有什么关系)WHY(以前的HTTP不是也能用吗?为什么要用SSL/TLS?Apple是不是又
2015-11-16 17:49:11 2231
转载 iOS学习笔记42-Xcode 7免证书真机调试
在Xcode 7中,苹果改变了自己在许可权限上的策略,此前Xcode只开放给注册开发者下载,但Xcode 7改变了这种惯有的做法,无需注册开发者账号,仅使用普通的Apple ID就能下载和上手体验。此前开发者需每年支付99美元的费用成为注册开发者才能在iPhone和iPad真机上运行代码,苹果新的开发者计划则放宽要求,无需购买,只要你感兴趣同样可以在设备上测试app。 如果你打算向App
2015-11-16 16:56:37 371
转载 iOS学习笔记41-ios FMDB 数据库事务操作
事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。 针对上面的描述可以看出,事务的提出主要是为
2015-11-16 15:11:13 425
转载 iOS学习笔记40-GCD定时器的实现
GCD定时器GCD定时器不受RunLoop约束,比NSTimer更加准时证明,实现GCD定时器@interface ViewController ()/** 定时器(这里不用带*,因为dispatch_source_t就是个类,内部已经包含了*) */@property (nonatomic, strong) dispatch_source_t timer;
2015-11-16 14:22:46 1939
转载 iOS学习笔记39-iOS开发,谓词(NSPredicate)的用法:(二)谓词和正则表达式配合使用,进行表单内容判断
我们常常遇到这种需求:要求用户输入的用户名必须是字母、密码必须是数字、判断用户输入的手机号是否合法等等。这些需求我们就可以使用NSPredicate和正则表达式来配合筛选了。首先我们来说说正则表达式。正则表达式的语法非常复杂,对于一般的验证条件,我们可以在网上找到现成的表达式,拿来就能用,我展示一些常用的正则出来: ?123
2015-11-10 11:19:49 507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人