2018年7月17日

40 (OC)* 数据库常见sql语句

摘要: 1:增加INSERT INTO t_student (name, age) VALUES ('liwx', 18);2:删除DELETE FROM t_student WHERE name = 'liwx';3:修改UPDATE t_student SET age = 19 WHERE name = 阅读全文

posted @ 2018-07-17 10:29 风zk 阅读(288) 评论(0) 推荐(0) 编辑

39 (OC) 瀑布流、不规则UI

摘要: 39 (OC) 瀑布流、不规则UI 阅读全文

posted @ 2018-07-17 10:28 风zk 阅读(133) 评论(0) 推荐(0) 编辑

38 (OC)* 进程、线程、堆栈

摘要: 一、进程和线程 1.什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程 1个进程要想执行任务,必须得有线程(每 阅读全文

posted @ 2018-07-17 10:24 风zk 阅读(174) 评论(0) 推荐(0) 编辑

37 (OC)* 类别的作用

摘要: 问题: OC中类别(Category)是什么?Category类别是Objective-C语言中提供的一个灵活的类扩展机制。类别用于在不获悉、不改变原来代码的情况下往一个已经存在的类中添加新的方法,只需要知道这个类的公开接口,而不需要知道类的源代码。类别只能为已存在的类添加新的功能扩展方法,而不能添 阅读全文

posted @ 2018-07-17 10:23 风zk 阅读(160) 评论(0) 推荐(0) 编辑

35 (OC) 缓存策略

摘要: 35 (OC) 缓存策略 阅读全文

posted @ 2018-07-17 10:20 风zk 阅读(97) 评论(0) 推荐(0) 编辑

34 (OC) LLDB调试器

摘要: 34 (OC) LLDB调试器 阅读全文

posted @ 2018-07-17 10:19 风zk 阅读(70) 评论(0) 推荐(0) 编辑

040*: Instruments

摘要: 1.Blank(空模板):创建一个空的模板,可以从Library库中添加其他模板; 2.Activity Monitor(活动监视器):监控进程的CPU,内存,磁盘,网络使用情况 是程序在手机运行真正占用的内存大小 3.Allocations(内存分配):跟踪过程的匿名虚拟内存和堆的对象提供类名和可 阅读全文

posted @ 2018-07-17 10:17 风zk 阅读(99) 评论(0) 推荐(0) 编辑

32 (OC)* keyChain的本质

摘要: 1:它是一个sqlite数据库,其保存的所有数据都是加密过的。 2:Keychain是加密规则(key)的集合。每个规则必须含有以下三个要素:认证算法、认证密钥(加密字符串)、规则的时间。 3:keychain item。15000个item和1个item50个键值对。 4:keychain保存更为 阅读全文

posted @ 2018-07-17 10:15 风zk 阅读(455) 评论(0) 推荐(0) 编辑

31 (OC)* 内存管理

摘要: 31 (OC) 内存管理 一:内存管理黄金法则。 如果对一个对象使用了alloc、[Mutable]copy,retain,那么你必须使用相应的realease或者autorelease 二:内存管理机制 cocoa中的内存管理机制——引用计数 引用计数(reference counting)又称为 阅读全文

posted @ 2018-07-17 10:12 风zk 阅读(91) 评论(0) 推荐(0) 编辑

30 (OC)* 数据结构和算法

摘要: 在描述算法时通常用o(1), o(n), o(logn), o(nlogn) 来说明时间复杂度 o(1):是最低的时空复杂度,也就是耗时/耗空间与输入数据大小无关,无论输入数据增大多少倍,耗时/耗空间都不变。 哈希算法就是典型的O(1)时间复杂度,无论数据规模多大,都可以在一次计算后找到目标(不考虑 阅读全文

posted @ 2018-07-17 10:10 风zk 阅读(179) 评论(0) 推荐(0) 编辑

29 (OC) 正则表达式

摘要: 29 (OC) 正则表达式 阅读全文

posted @ 2018-07-17 10:09 风zk 阅读(73) 评论(0) 推荐(0) 编辑

28 (OC) 第三方分享

摘要: 28 (OC) 第三方分享 阅读全文

posted @ 2018-07-17 10:08 风zk 阅读(66) 评论(0) 推荐(0) 编辑

27 (OC) iOS和JS交互、WKWebView

摘要: 一: WKWebview新特性 1,在性能、稳定性、功能方面有很大提升,占用内存约为UIWebView的1/3 ~ 1/4。2,高达60fps的滚动刷新率和丰富的内置手势。3,更多的支持HTML5的特性。4,具有Safari相同的JavaScript引擎。5,允许JavaScript的Nitro库加 阅读全文

posted @ 2018-07-17 10:07 风zk 阅读(93) 评论(0) 推荐(0) 编辑

26 (OC) 地图

摘要: 26 (OC) 地图 阅读全文

posted @ 2018-07-17 10:05 风zk 阅读(79) 评论(0) 推荐(0) 编辑

25 (OC)* iOS网络HTTP、TCP、UDP、Socket 知识总结

摘要: 应用层:1.用户接口、应用程序;2.Application典型设备:网关;3.典型协议、标准和应用:TELNET、FTP、HTTP 表示层:1.数据表示、压缩和加密presentation2.典型设备:网关3.典型协议、标准和应用:ASCLL、PICT、TIFF、JPEG|MPEG4.表示层相当于一 阅读全文

posted @ 2018-07-17 10:02 风zk 阅读(390) 评论(0) 推荐(0) 编辑

24 (OC)* 加密

摘要: 一 .MD5加密 MD5加密是最常用的加密方法之一,是从一段字符串中通过相应特征生成一段32位的数字字母混合码。 MD5主要特点是 不可逆,相同数据的MD5值肯定一样,不同数据的MD5值不一样(也不是绝对的,但基本是不能一样的)。MD5算法还具有以下性质: 1、压缩性:任意长度的数据,算出的MD5值 阅读全文

posted @ 2018-07-17 10:01 风zk 阅读(167) 评论(0) 推荐(0) 编辑

22 (OC) 支付

摘要: 22 (OC) 支付 阅读全文

posted @ 2018-07-17 10:00 风zk 阅读(95) 评论(0) 推荐(0) 编辑

042* APNS推送和第三方推送

摘要: 1:APNS的推送机制 2:APNS推送通知的详细工作流程 3:准备工作 4:TCP长连接 5:消息格式 6:卸载后接受不到消息 1.APNS的推送机制 首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provier 代表我们自己的应用服务器 APNs 代表苹果的APNS推送服务器 接着 阅读全文

posted @ 2018-07-17 10:00 风zk 阅读(599) 评论(0) 推荐(0) 编辑

21 (OC) 数据持久化

摘要: 概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 Cor 阅读全文

posted @ 2018-07-17 09:59 风zk 阅读(188) 评论(0) 推荐(0) 编辑

19 (OC)* RunLoop

摘要: 目录 一. RunLoop简介 1.1:什么是RunLoop 1:运行循环,其本质是一个do while循环。 2:RunLoop提供了这么一种机制,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直运行,并且时时刻刻在等待用户的输入操作。 阅读全文

posted @ 2018-07-17 09:57 风zk 阅读(191) 评论(0) 推荐(0) 编辑

导航