摘要: XML & JSON 简介 •JSON –作为一种轻量级的数据交换格式,正在逐步取代XML,成为网络数据的通用格式 –基于JavaScript的一个子集 –易读性略差,编码手写难度大,数据量小 –JSON格式取代了XML给网络传输带来了很大的便利,但是却没有了XML的一目了然,尤其是JSON数据很长 阅读全文
posted @ 2017-02-17 16:29 徐家汇 阅读(267) 评论(0) 推荐(0)
摘要: 原文转自:http://blog.csdn.net/axing1991/article/details/45149087 网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 阅读全文
posted @ 2017-02-17 15:54 徐家汇 阅读(3556) 评论(0) 推荐(1)
摘要: runtime简介 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个Objc运行框架的一块 阅读全文
posted @ 2017-02-17 14:32 徐家汇 阅读(348) 评论(0) 推荐(0)
摘要: 什么是FMDB: FMDB是一个和iOS的SQLite数据库操作相关的第三方框架。主要把C语言操作数据库的代码用OC进行了封装。使用者只需调用该框架的API就能用来创建并连接数据库,创建表,查询等。 为什么要使用FMDB 1、轻量级,灵活。不消耗太多性能2、FMDB将C语言的iOS系统的SQLite 阅读全文
posted @ 2017-02-17 10:42 徐家汇 阅读(440) 评论(0) 推荐(0)
摘要: CoreData是iOS5后,苹果提供的原生的用于对象化管理数据并且持久化的框架。CoreData本质上是将底层数据库封装成对象进行管理。但数据库实际上只是CoreData的一个功能,并不是全部功能。在iOS开发中,除了可以使用CoreData进行数据管理,还可以使用SQLite进行内存管理。并且有 阅读全文
posted @ 2017-02-17 10:37 徐家汇 阅读(6104) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-02-16 17:59 徐家汇 阅读(2) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-02-16 17:56 徐家汇 阅读(3) 评论(0) 推荐(0)
摘要: iOS超全开源框架、项目和学习资料汇总--数据库、缓存处理、图像浏览、摄像照相视频音频篇 感谢:Ming_en_long 的分享 大神超赞的集合,http://www.jianshu.com/p/f3e7008791f2?hmsr=toutiao.io&utm_medium=toutiao.io&u 阅读全文
posted @ 2017-02-16 17:35 徐家汇 阅读(294) 评论(0) 推荐(0)
摘要: 下面这个界面有没有觉得很眼熟。打开你手里的App仔细观察,你会发现很多都有实现这个功能。比如美团外卖的首页模块,新浪微博的个人详情页面。要怎么样才能快速的实现这个功能呢!那下面由笔者来告诉你如何三行代码,集成这个功能。。。 2.gif 原理介绍: 要想把一个view设计成透明的我们一下子就会想到两种 阅读全文
posted @ 2017-02-16 09:19 徐家汇 阅读(215) 评论(0) 推荐(0)
摘要: 在iOS大全公众号上看到,面试秒杀初级程序员的四道大题,说10k以上的程序员应该可以回答解释这些知识点。看到文章最后说道,20k的程序员也未必可以全部完整的回答,此时心里平衡多了,哈哈,所以就拉出来给大家看看 1.struct和class的区别 有这么几点不同: class是引用类型,struct是 阅读全文
posted @ 2017-02-15 18:17 徐家汇 阅读(357) 评论(0) 推荐(0)