随笔分类 - iOS
摘要:一、网站:0、swift学习者资源分享1、swift苹果官网:Swift - Overview2、Swiftist: Home - Swiftist 社区3、swift中文指南4、一起swift:Let's Swift - 国内首发Swift中文教程5、swiftv课堂:SwiftV课堂 - 中国最
阅读全文
摘要:1.移除现有Ruby默认源 gem sources --remove https://rubygems.org/ 2.使用新的源 gem sources -a https://ruby.taobao.org/ 3.验证新源是否替换成功 gem sources -l 4.安装CocoaPods (1)
阅读全文
摘要:接下来的部分摘自:最快让你上手之ReactiveCocoa基础篇 先简单介绍下目前咱们已知的编程思想。 1 面向过程:处理事情以过程为核心,一步一步的实现。 2 面向对象:万物皆对象 3 链式编程思想:是将多个操作(多行代码)通过点号(.)链接在一起成为一句代码,使代码可读性好。a(1).b(2).
阅读全文
摘要:第一部分 1.先说说iOS 应用程序5个状态: 停止运行-应用程序已经终止,或者还未启动。 不活动-应用程序处于前台但不再接收事件(例如,用户在app处于活动时锁住了设备)。 活动-app处于“使用中”的状态。 后台-app不再屏幕上显示,但它仍然执行代码。 挂起-app仍然驻留内存但不再执行代码。
阅读全文
摘要:1.懒加载基本 懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其getter方法。说的通俗一点,就是在开发中,当程序中需要利用的资源时。在程序启动的时候不加载资源,只有在运行当需要一些资源时,再去加载这些资源。 我们知道iOS设备的内存有限,如果在程序在启动
阅读全文
摘要:[cpp] view plain copy 1.系统默认的颜色设置 [cpp] view plain copy [cpp] view plain copy [cpp] view plain copy //无色 cell.selectionStyle = UITableViewCellSelectio
阅读全文
摘要:NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictionary); // app名称 NSString *app_Name = [infoDictionary objectFor
阅读全文
摘要:IOS常用正则表达式 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用
阅读全文
摘要:AFNetworking 3.0 3.0之前 AFNetworking基于NSURLConnection和NSURLSession。AFHTTPSessionManager包装的NSURLSessionAFHTTPRequestOperationManager包装的NSURLConnection 3
阅读全文
摘要:一、获取系统的错误信息 比如移动文件时,获取文件操作错误: 先定一个空的错误信息 取地址 如果有错误信息,打印错误的本地化描述 二、自定义错误信息 通常可以通过下面语句,自定义个NSError对象 其中,自定义错误域对象CustomErrorDomain,通常用域名反写,也可以是任何其他字符串 co
阅读全文
摘要:登录的业务逻辑 { http:是短连接. 服务器如何判断当前用户是否登录? // 1. 如果是即时通信类:长连接. // 如何保证服务器跟客户端保持长连接状态? // "心跳包" 用来检测用户是否在线!用来做长连接! http:短连接使用token 机制来验证用户安全性 // token 值: 登录
阅读全文
摘要:在iPhone开发中实现解压缩gzip是本文要介绍的内容,最近做的一个东西中,需要从网络获取xml文件,但是该文件用了gzip压缩的。搜索一 下有人说gzip压缩的用urlrequest可以自己解压,但是这必须从服务器返回的header中有accept-Encoding说明是gzip 的。也就是用这
阅读全文
摘要:下载地址 https://open.unionpay.com/upload/download/Development_kit85427986.rar其实我找了半个小时 也不知道怎么就下载好了 这个我在Chrome的下载记录里找到的 解压之后会有这样的目录结构 Paste_Image.png Past
阅读全文
摘要:这是开头语 前不久做了一个项目,涉及到支付宝和银联支付,支付宝和银联都是业界的老大哥,文档、SDK都是很屌,屌的找不到,屌的看不懂,屌到没朋友(吐槽而已),本文将涉及到的最新可用SDK、文档,以及本人支付遇到的一些坑标记一下。 资料 支付宝 //文档idk都包含了安卓、iOS版 银 联 银联官网资料
阅读全文
摘要:这篇文章主要介绍了SQLite3中自增主键相关知识总结,清零的方法、INTEGER PRIMARY KEY AUTOINCREMENT和rowid的使用等,需要的朋友可以参考下 这篇文章主要介绍了SQLite3中自增主键相关知识总结,清零的方法、INTEGER PRIMARY KEY AUTOINC
阅读全文
摘要:FMDB封装了SQLite3的方法,操作数据库变得很简单。 增删改查变简单之后,那么问题来了,如何使用多线程优化对数据库的操作? 这是我们的第一反应估计是dispatch_async(). 那么问题又来了,多线程操作如何防止database被lock? 哇哈哈,这个时候就要用到FMDatabaseQ
阅读全文
摘要:timestamp使用 一. timestamp两种属性:自动初始化: 此行为只在第一次写入数据时,怎么把时间设为当前时间. (DEFAULT CURRENT_TIMESTAMP)自动更新: 此行为在修改资料时,会自动帮你把值修改为当前时间. (ON UPDATE CURRENT_TIMESTAMP
阅读全文
摘要:推送通知 推送通知跟NSNotification有所区别: 1> NSNotification是抽象的,不可见的 2> 推送通知是可见的(能用肉眼看到) iOS中提供了2种推送通知: 本地推送通知, 远程推送通知 1> 本地推送通知(Local Notification) 2> 远程推送通知(Rem
阅读全文
摘要:IOS-的UIWebView UIWebVew是ios开发中较为常用的一个控件。其可以打开网页,加载html,打开文档等。当我们在开发中需要用到一些显示页面时,UIWebView是一个很好的选择。 创建一个UIWebView 的CGRect bouds = [[UIScreen manScreen]
阅读全文
摘要:最近在忙一个蓝牙项目,在处理蓝牙数据的时候,经常遇到进制之间的转换,蓝牙处理的是16进制(NSData),而我们习惯的计数方式是10进制,为了节省空间,蓝牙也会把16进制(NSData)拆成2进制记录。这里我们研究下如何在他们之间进行转换。 假设我们要向蓝牙发送0x1B9901这条数据 Byte转N
阅读全文