_水丹青

2016年7月20日

ios 开发中 动态库 与静态库的区别

摘要: 使用静态库的好处 1,模块化,分工合作 2,避免少量改动经常导致大量的重复编译连接 3,也可以重用,注意不是共享使用 动态库使用有如下好处: 1使用动态库,可以将最终可执行文件体积缩小 2使用动态库,多个应用程序共享内存中得同一份库文件,节省资源 3使用动态库,可以不重新编译连接可执行程序的前提下, 阅读全文

posted @ 2016-07-20 22:51 大一号 阅读(525) 评论(0) 推荐(0) 编辑

iOS学习之判断是否有网络的方法

摘要: 在实际开发中, 会有这样一个需求: 用户在有网的状态下会直接从网络请求数据, 在没网的情况下直接从本地读取数据. 下边的方法可以判断是否有网络. 在文件中可以将该文件复制其中, 该方法有一个BOOL类型的返回值, 只需要根据返回值来执行的具体的操作即可. 阅读全文

posted @ 2016-07-20 21:57 大一号 阅读(830) 评论(0) 推荐(0) 编辑

2016年7月1日

iOS进阶之多线程

摘要: 多线程 注意:iOS关于UI的刷新和添加必须在主线程中操作! pthread的创建方法: 当应用程序刚运行的时候, 系统会自动为我们开放一个线程,该线程为主线程. 子线程是程序员用代码手动开启的线程,它存在的意义是为了执行耗时操作的任务. 一、NSThread的创建方法: 1. 2.快捷创建 下面一 阅读全文

posted @ 2016-07-01 23:09 大一号 阅读(217) 评论(0) 推荐(0) 编辑

2016年5月20日

iOS---初识Swift(一)

摘要: 一、Swift简介 ○ 2010年的夏天, 苹果公司的开发人员Chris Latten接到了一个特别的任务, 为OS X 和iOS平台开发下一代编程语言, 也就是Swift. ○ 苹果公司于2014年WWDC(苹果开发者大会) 发布的新开发语言Swift, 可与Objective-C共同运行于Mac 阅读全文

posted @ 2016-05-20 19:19 大一号 阅读(202) 评论(0) 推荐(0) 编辑

2016年5月18日

iOS---XMPP环境搭建过程

摘要: 什么是即时通信? 即时通信是目前Internet上最为流行的通讯方式, 各种各样的即时通讯软件也层出不穷, 服务提供商也提供了越来越枫木的通讯服务功能. 即时通讯有多重实现方式, XMPP就是其中一种. XMPP(XML, Message, Presence, Protocol)是基于可扩展语言的协 阅读全文

posted @ 2016-05-18 20:37 大一号 阅读(244) 评论(0) 推荐(2) 编辑

2016年5月12日

iOS之数据安全

摘要: 一、数据安全 术语 密钥:密钥是一种参数, 它是在明文转换为密文, 或将密文转换为明文的算法中输入的参数. 密钥分为对称密钥和非对称密钥(也可以根据用途来分为加密密钥和解密密钥) 明文:没有进行加密, 能够直接代表原文含义的信息 密文:经过加密处理之后, 隐藏原文含义的信息 加密:将明文转换成密文的 阅读全文

posted @ 2016-05-12 22:08 大一号 阅读(514) 评论(0) 推荐(0) 编辑

2016年5月6日

数据处理之CoreData

摘要: 一、CoreData数据库框架与Sqlite对比 Sqlite: 1、基于C接口, 需要使用sql语句, 代码繁琐 2、在处理大量数据时, 表关系更直观 3、在OC中不是可视化的 CoreData: 1、 可视化, 有undo/redo能力 2、可以实现多种文件格式NSSQLiteStoreType 阅读全文

posted @ 2016-05-06 19:45 大一号 阅读(116) 评论(0) 推荐(0) 编辑

2016年5月4日

UI数据库

摘要: 一、数据库 SQL: SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集, 是一种功能齐全的数据库语言。 二、数据库管理系统 数据库特征: 1.以一定方式存储在一起 2.能为多个用户共享 3.具有尽可能少的冗余代码 4.与程序彼此 阅读全文

posted @ 2016-05-04 23:29 大一号 阅读(454) 评论(0) 推荐(1) 编辑

导航