随笔分类 -  iOS

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

1 2 3 4 5 ··· 7 下一页