一.基本知识和通讯录中联系人相关的应用iPhone提供了两个框架:AddressBook.framework和AddressBookUI.framework,使用这两个框架我们可以在程序中访问并显示iPhone数据库中的联系人信息。二.具体介绍1.AddressBookUI显示部分AddressBo...
分类:
移动开发 时间:
2015-05-05 01:20:04
阅读次数:
134
项目中有一个功能需要读取通讯录中联系人的手机。在iOS8以前都是可用的,主要使用如下三个代理方法来实现-(void)peoplePickerNavigationControllerDidCancel:(ABPeoplePickerNavigationController*)peoplePicker-...
分类:
移动开发 时间:
2015-05-05 01:16:55
阅读次数:
180
重出江湖,冲刺Win7+Yosemite+单MBR硬盘+chameleon
分类:
移动开发 时间:
2015-05-05 01:14:38
阅读次数:
706
之前经常在小米网上买东西,发现小米网站的登录验证做得挺有特色的。当用户名或密码输入错误的时候会像“摇头”似得抖一抖,略微想了一下,发现实现的方式挺简单的,所以今天下午花了一点时间想了一下,以下是我的思路和代码。 要实现抖动,需要实现一下几步:1,获取当前元素的位置作为初始位置。2,设置定时...
分类:
移动开发 时间:
2015-05-05 01:15:13
阅读次数:
152
最近自己趁业余时间做的flash小游戏已经开发得差不多了,准备再完善下ui及数值后,投放到国外flash游戏站。期间也萌生想法,想把游戏拓展到手机平台。这两天尝试了下,除去要接入ane接口的工作,小游戏本身不用做任何改动就可以迁移到android和ios手机平台。只是在手机上,游戏的掉帧情况非常严重...
分类:
移动开发 时间:
2015-05-05 01:15:20
阅读次数:
142
一般情况下我们使用线程,在多个线程共同访问同一块资源。为保护线程资源的安全和线程访问的正确性。
在IOS中我们一般情况下使用以下三种线程同步代码方式:
第一种和第二种代码同步的使用方法,一般情况下我们只需要使用NSLock和NSCondition申明2个属性。然后给此属性赋对应的值。那么即可作为安全防控的线程手段。
同时也可以保证线程的资源安全。
1:NSLock方式
[xxxloc...
分类:
移动开发 时间:
2015-05-05 00:06:49
阅读次数:
209
老规矩先看效果图:
这个代码很常见,网上大牛已经做过好几遍了,但是本着学习的态度,去研究了下别人写的代码。发现有好几种实现方法。最为流行的一种是使用Scroller实现滑动,然后按钮的实现有三种方法。
1. 一种是全部用java类继承一个viewgroup来动态生成listviewitem.这样灵活性很高,但是技巧性也高。
2. 一种是整个listviewitem用xml编写,然后inflat...
分类:
移动开发 时间:
2015-05-05 00:07:35
阅读次数:
254
前台进程 前台进程是用户当前正在使用的进程。只有一些前台进程可以在任何时候都存在。他们是最后一个被结束的,当内存低到根本连他们都不能运行的时候。一般来说, 在这种情况下,设备会进行内存调度,中止一些前台进程来保持对用户交互的响应。 如果有以下的情形的那么就是前台进程: 这个进程运行着一个正...
分类:
移动开发 时间:
2015-05-04 23:46:03
阅读次数:
195
最近在公司项目里面发现listview里面的textview在调用settext函数的时候非常耗时,当时都有点不敢相信,这是因为如果你把textview设置成wrap_content,则每次调用settext之后会调用到........40334034 if (mMovemen...
分类:
移动开发 时间:
2015-05-04 23:47:21
阅读次数:
340
http://www.cnblogs.com/ydhliphonedev/p/3240772.htmlCocoa层:NSURL,Bonjour,Game Kit,WebKitCore Foundation层:基于 C 的CFNetwork 和 CFNetServicesOS层:基于 C 的 BSD ...
分类:
移动开发 时间:
2015-05-04 23:44:21
阅读次数:
179
提纲整体把握,从设计稿入手——技术选型并行开发,从实现静态页面开始前端自动化前端js逻辑前后端集成小问题集合总结1.整体把握,从设计稿入手 —— 技术选型新项目到手,算是运气好,设计稿都已经全部完成了,40多个页面。不用担心边做边改的情况。能够提前确定重用性和一些规范。项目主要要求:1. 兼容PC、...
分类:
移动开发 时间:
2015-05-04 23:46:38
阅读次数:
227
PHP 服务器端: function getids() { $this->output->set_header('Content-Type: application/json; charset=utf-8'); $jsonstr = ''; $p...
分类:
移动开发 时间:
2015-05-04 23:44:42
阅读次数:
175
由于本人学习Android也挺长时间了,一直把日记记在evernote里面,由于刚离职比较空闲就打算把evernote里的日志一遍遍整理出来发布到网上分享。本篇将分别使用C#和java语言,来实现和android端通讯的PC客户端代码。通过adb和Android通讯需要引用adb相关的组件到项目中,...
分类:
移动开发 时间:
2015-05-04 23:44:10
阅读次数:
184
由于本人学习Android也挺长时间了,一直把日记记在evernote里面,由于刚离职比较空闲就打算把evernote里的日志一遍遍整理出来发布到网上分享。Android端的代码:布局文件:activity_main.xml ...
分类:
移动开发 时间:
2015-05-04 23:40:09
阅读次数:
275
1 导入*.jar包直接通过COPY/PAST 把你下载的jar文件添加到libs文件夹下然后在libs文件夹和添加的*.jar文件下鼠标单击菜单 add as library然后在选择项目单击Open Module Settings,在Dependencies中选择添加文件这样就完成了jar文件添...
分类:
移动开发 时间:
2015-05-04 23:37:48
阅读次数:
168
简介在IOS中使用Sqlite来处理数据。如果你已经了解了SQL,那你可以很容易的掌握SQLite数据库的操作。实例步骤1、创建一个简单的View based application2、选择项目文件,然后选择目标,添加libsqlite3.dylib库到选择框架3、通过选择" File-> New ...
分类:
移动开发 时间:
2015-05-04 23:35:19
阅读次数:
184