16 JeasonZF

尚未进行身份认证

暂无相关简介

等级
TA的排名 41w+

【mac】 搭建 python django pydev开发环境

1.先安装python通过命令终端确认python的版本》python -V【结果】python 2.7.92.然后安装django>sudo easy_install django==1.7确认版本》python -c "import django;print(django.VERSION)"结果为1.7.03. 到官网下载mysql的dmg版

2015-02-13 15:01:27

ios在 键盘左下角添加“完成”按钮的实现原理

最近要在系统弹出的数字键盘上的左下角额外添加一个自定制的完成按钮,于是研究了一下系统自带键盘添加自定制按钮的实现方式。总结了一下大体上的通用做法,原理大概是这样:当页面上的文本框或其他输入源因为用户的点击而变成第一响应者的时候(becomeFirstResponder),系统键盘就会弹出。而每次键盘弹出或收起时,都会向系统发送相关的键盘事件即通知消息(notification)。所以,我们只要在键

2015-01-16 17:45:22

iOS UITextFeild/UITextView 输入字符数量限制

在字符的限制中可能会遇到两种情况,第一种是如何将一个汉字相当于两个字符的占位空间,第二种是当输入法是中文时限制字符的判断会出错,因为textField :shouldChangeCharactersInRange:replacementString这个方法只能捕获键盘输入的事件,而不能捕获选择字符的事件。第一种情况解决方案:#pragma mark -- UITextf

2014-12-19 19:02:10

iOS中Sqlite的简单使用方法

Sqlite简单使用方法 1.首先要添加 libsqlite3.dylib 库。在添加库的时候,你会发现有个libsqlite3.dylib 还有一个 libsqlite3.0.dylib。这样你就会疑问,两个的区别。这里介绍一下:实际上libsqlite3.dylib本身是个链接,它指向了libsqlite3.0.dylib。libsqlite3.dylib总是指向最新的sqli

2014-11-04 15:12:55

iOS 对plist增改操作

这篇文章是自己通过实践获取,在网上查过很多资料,也走了不上的弯路,由于刚开始学子不久,只是把自己遇到的问题贡献给大家一,创建文件           //获取路径对象    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

2014-08-29 10:05:15

ASIHttpRequest的使用

原文地址:http://wiki.magiche.net/pages/viewpage.action?pageId=2064410  ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证在新的版本中,还加入了Objective-C闭包

2014-08-28 16:57:42

IOS利用AVFoundation框架实现录音和播放(AVAudioSession、AVAudioRecorder、AVAudioPlayer)

最近实现了一个简单功能,类似微信发送语音,按下录音,松开结束录音;并且可播放;效果图:Demo下载地址:http://download.csdn.net/download/rhljiayou/6535125需要导入#import 利用此框架中的AVAudioRecorder和AVAudioPlayer来录音和播放以下是AVAudioRecorder录音的

2014-08-24 14:08:43

iOS 播放音频的几种方法

iPhone OS主要提供以下了几种播放音频的方法:System Sound ServicesAVAudioPlayer 类Audio Queue ServicesOpenAL1. System Sound ServicesSystem Sound Services是最底层也是最简单的声音播放服务,调用 AudioServicesPlaySystemSo

2014-08-24 14:08:23

IOS在后台每隔一段时间执行一下

步骤:1.在info.plist里加入UIBackgroundModes键,其值为数组,数组之一为voip字符串:UIBackgroundModesvoip2.在程序启动的时候调用- (void)setupBackgroundHandler函数,函数体如下:#pragma mark - VoIP - (void)setupBackground

2014-08-24 14:05:20

IOS 基于AV Foundation框架开发简单音乐播放器

虽然Media Player 框架也可实现音乐播放功能,具体参考如下文章:iOS 6编程(19)-使用MPMoviePlayerController类实现视频播放器但是Apple推荐使用 AV Foundation框架来实现音频播放功能。另外,AV Foundation框架还提供了录音功能,可以在App中之间录制声音文件。AVAudioRecorder — 录音功能

2014-08-18 17:06:11

iOS程序进入后台后仍运行定时器NSTimer

iOS程序进入后台后十分钟之内就会被系统kill掉,怎么解决呢?我想要程序进入后台后仍然运行计时功能,否则就无法达到考试的目的,之后在网上查阅了相关资料最后终于找到答案,其精髓就是:利用苹果给出的三种类型的程序可以保持在后台运行:音频播放类,位置更新类,另外一个记不太清楚了,我利用了苹果给出的音频播放类的这个“特权”来满足我程序上的要求,详细步骤如下:1、步骤一:在Info.plist中,添加

2014-08-14 18:18:14

IOS Block 教程

IOS block 教程http://pernghh.pixnet.net/blog/trackback/eac87d412e/33563409本文来自台湾的某开发人员的博客,被墙,感觉讲的比较易懂,所以引过来。文字简体化了,原来是繁体,变数=变量,这个注意一下。  本章学习目标:1. 了解何谓block。 2. 了解block的使用方法。 Block 是i

2014-08-08 10:55:11

【ios】理解assign,copy,retain变strong

举个例子:    NSString *houseOfMM = [[NSString alloc] initWithString:'装梵几的三室两厅']; 上面一段代码会执行以下两个动作:  1 在堆上分配一段内存用来存储@' 装梵几的三室两厅 ' ,比如:内存地址为 0X1111  内容为 ' 装梵几的三室两厅' ,  2 在栈上分配一段内存用来存储 houseForW

2014-08-05 13:46:51
勋章 我的勋章
    暂无奖章