摘要: 一、网页中JavaScript一般可分为3个部分: 1. ECMAScript:JavaScript的语法核心; 2. DOM:文档对象模型,HTML各个节点,JavaScript可以操作DOM; 3. BOM:浏览器对象模型,JavaScript对浏览器进行操作; 二、原始值和引用值 1. 原始值 阅读全文
posted @ 2019-06-01 21:52 wwh99 阅读(289) 评论(0) 推荐(0)
摘要: 一、Keychain 基础 1.iOS设备中的Keychain是一个安全的存储容器,可以用来为不同应用保存敏感信息比如用户名,密码,密钥等.苹果自己用keychain来保存Wi-Fi网络密码,VPN凭证等等. 2.Keychain的信息是存在于每个应用的沙盒之外,卸载应用并不会把存在Keychain 阅读全文
posted @ 2016-09-04 22:45 wwh99 阅读(355) 评论(0) 推荐(0)
摘要: 一.strong与weak 为什么UI控件一般用weak就可以? 因为我们在添加UI控件的时候一般会用addSubview操作,在addSubview的时候,就给该控件添加了一个强引用,所以在该对象被手动置为nil之前,或removeFromSuperView之前,或该控制器销毁之前,该控件不会被释 阅读全文
posted @ 2016-08-22 00:07 wwh99 阅读(186) 评论(0) 推荐(0)
摘要: 一、加密算法: 1.对称加密:信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的。常见的有AES,DES,3DES。 2.非对称加密:发送双方A,B事先均生成各自的公钥和私钥,然后A将自己的公匙发送给B,B将自己的公匙发送给A,如果A要给B发送消息,则先需要用B的公匙进行消息加密,然后发送给B 阅读全文
posted @ 2016-08-15 01:15 wwh99 阅读(333) 评论(0) 推荐(0)
摘要: 以一个正五角星为例,点击五角星内的区域,五角星会改变颜色。重写hittest方法实现改功能。五角星十个点的坐标如图: 阅读全文
posted @ 2016-08-07 11:17 wwh99 阅读(359) 评论(0) 推荐(0)
摘要: Quartz2D是苹果官方的一个二维绘图引擎,包含在Core Graphics框架中.Quartz2D能做的事情: 1.绘图 2.绘制文字 3.截图/剪裁图片 4.自定义UI控件 Quartz2D绘图步骤: 1.获取图形上下文对象 CGContextRef ctx = UIGraphicsGetCu 阅读全文
posted @ 2016-05-15 22:38 wwh99 阅读(147) 评论(0) 推荐(0)