一、通讯录iOS中的通讯录是存储在数据库中的,由于iOS的权限设计,开发人员是不允许直接访问通讯录数据库的,实现通讯录操作需要使用到AddressBook.framework框架。AddressBook.framework框架:
可以从底层去操作通讯录的所有信息,做到精确控制
是基于C语言编写的,无法使用ARC管理内存,需要开发者手动管理内存
需要自构UI界面
iOS还提供了另外一个框架来供开发者操...
分类:
移动开发 时间:
2016-04-16 10:58:57
阅读次数:
356
背景: 最近公司准备上一个只有原生登录界面 + H5网页 ,并且支持ios7.0 以上系统的混合app;这可把我难住了,原生的UI界面我可以正写反写各种style把界面搭建起来。而要这个app的难点在于交互,与前端h5 的交互。 经同事推荐,使用webViewJavascripeBridge 这个交 ...
分类:
Web程序 时间:
2016-04-14 20:56:58
阅读次数:
224
作者:BrijBhushanMishra最近几年,异步编程受到极大关注,主要是出于两个关键原因:首先,它有助于提供更好的用户体验,因为不会阻塞UI线程,避免了处理结束前出现UI界面挂起。其次,它有助于大幅扩展系统,而且无需添加额外硬件。但是,编写合适的异步代码来管理线程本身是项..
分类:
Web程序 时间:
2016-04-13 20:58:35
阅读次数:
254
Swagger
使用文档
G-SISI
2016-04-05
一、概述
swagger简述
Swagger API框架,用于管理项目中API接口,属当前最流行的API接口管理工具。 Swagger是一个开源框架(Web框架),功能强大,UI界面漂亮,支持在线测试!
Swagger的目标是对REST API定义一个标准的和语言无关的接口,可让人和计算机无需访问源码、文档或网...
分类:
其他好文 时间:
2016-04-13 13:20:44
阅读次数:
264
javaScript 在浏览器中的运行性能,在web2.0时代显得尤为重要,成千上万行javaScript代码无疑会成为性能杀手, 在较低版本的浏览器执行JavaScript代码的时候,由于浏览器只使用单一进程来处理ui界面刷新和JavaScript脚本执行, 这意味着在加载javascript文件 ...
分类:
编程语言 时间:
2016-04-13 13:12:27
阅读次数:
208
在你应用程序的UI界面加载一张图片是一件很简单的事情,但是当你需要在界面上加载一大堆图片的时候,情况就变得复杂起来。Android为我们提供了LruCache,今天我们就来学习这个缓存的知识以及原理。 目录导航 LruCache缓存的实例代码 一、 我们建立一个简单的项目去体会LruCache的使用 ...
分类:
移动开发 时间:
2016-04-12 20:51:06
阅读次数:
281
作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对 ...
分类:
编程语言 时间:
2016-04-11 18:46:22
阅读次数:
131
一 什么是Autolayout Autolayout是一种“自动布局”技术,专门用来布局UI界面的。 自IOS7 (Xcode 5)开始,Autolayout的开发效率得到很大的提高。 苹果官方也推荐开发者尽量使用Autolayout来布局UI界面。 Autolayout能很轻松的解决屏幕适配的问题 ...
分类:
其他好文 时间:
2016-04-09 23:25:47
阅读次数:
184
零、线程的注意点(掌握)1.不要同时开太多的线程(1~3条线程即可,不要超过5条)2.线程概念1> 主线程 : UI线程,显示、刷新UI界面,处理UI控件的事件2> 子线程 : 后台线程,异步线程3.不要把耗时的操作放在主线程,要放在子线程中执行一、NSThread(掌握)1.创建和启动线程的3种方 ...
分类:
移动开发 时间:
2016-04-07 20:52:48
阅读次数:
284
Android UI界面架构 每个Activity包含一个PhoneWindow对象,PhoneWindow设置DecorView为应用窗口的根视图。在里面就是熟悉的TitleView和ContentView,没错,平时使用的setContentView()就是设置的ContentView。 And ...
分类:
其他好文 时间:
2016-04-03 17:29:15
阅读次数:
195