一些实用技术
_____倾听_____
这个作者很懒,什么都没留下…
展开
-
iOS文件的压缩与解压缩
一、技术依赖1.第三方框架:SSSZipArchive2.依赖的动态库:libz.dylib二:压缩1.第一种方法zipFile:产生的zip文件的最终路径directory:需要进行的压缩的文件夹路径[SSZipArchive createZipFileAtPath:zipFile withContentsOfDirectory转载 2015-10-06 09:21:48 · 867 阅读 · 0 评论 -
自己封装图片请求,好于SDWebImage,优化了UItableView(上)
当快速滑动UITableView,或者不间断滑动时,我们不需要请求网络来显示UITableView上的图片 这个时候,我们就可以利用lazy加载技术,当界面滑动或者滑动减速的时候,都不进行图片加载,只有当用户不再滑动并且减速效果停止的时候,才进行加载. 刚开始我异步加载图片利用SDWebImage来做,最后试验的时候出现了重用bug转载 2015-10-06 09:22:09 · 1145 阅读 · 0 评论 -
iOS语音输入
实现应用内语音输入,可以使用Google语音识别引擎(Google Speech API),只讲个思路,自己实践 http://www.google.com/speech-api/v1/recognize?xjerr=1&lang=zh-CN&maxresults=1使用AVAudioRecorder录音保存到本地,然后通过HTTP请求将录音文件POST出去,lang=zh转载 2015-10-06 09:21:25 · 624 阅读 · 0 评论 -
iOS 高德地图
//// RootViewController.m// MapView//// Created by on 15/8/22.// Copyright (c) 2015年 congWang. All rights reserved.//#import "RootViewController.h"#import #import "KC转载 2015-10-06 09:13:05 · 428 阅读 · 0 评论 -
iOS 百度地图
//// ViewController.m// BMKDemo//// Created by Congwang on 14/9/4.// Copyright (c) 2014年 Congwang. All rights reserved.//#import "ViewController.h"//使用地图的全部功能#import转载 2015-10-06 09:11:11 · 545 阅读 · 0 评论 -
iOS masonry进行页面适配
//// ViewController.m// Masonry//// Created by 王聪 on 14/8/26.// Copyright (c) 2014年 Congwang. All rights reserved.//#import "ViewController.h"#import "Masonry.h"@inte转载 2015-10-06 09:08:38 · 452 阅读 · 0 评论 -
【iOS】网络操作与AFNetworking
众所周知,苹果搞的一套框架NSContention发送请求与接收请求的方式十分繁琐。操作起来很不方便。不仅要做区分各种请求设置各种不同的参数,而且还要经常在多线程里操作,同时还要对请求与返回的数据做各种序列化的操作,同时还要考虑请求数据的安全等一堆问题。一、早前的几个网络框架1、ASI框架: HTTP终结者.很牛, 但是有BUG, 已经停止更新.2、MKNe转载 2015-09-25 10:27:39 · 323 阅读 · 0 评论 -
用MPMoviePlayerController播放视频的方法
MPMoviePlayerController是通过MediaPlayer.frame引入的,可用于播放在iOS支持的所有格式的视频,用起来很简单,但是有注意的事项,代码如下:-(IBAction)click:(id)sender{//通过点击按钮出发视频播放视图的加载[self playMyVedio];}-(void)playMyVedi转载 2015-09-22 19:27:52 · 399 阅读 · 0 评论 -
最新版SDWebImage的使用
第一步,下载SDWebImage,导入工程。github托管地址https://github.com/rs/SDWebImage第二步,在需要的地方导入头文件1#import "UIImageView+WebCache.h"第三步,调用sd_setImageWithURL:方法缓存图片,注意,这就是转载 2015-09-19 15:24:36 · 336 阅读 · 0 评论 -
PresentViewController切换界面
视图切换,没有NavigationController的情况下,一般会使用presentViewController来切换视图并携带切换时的动画,其中切换方法如下:– presentViewController:animated:completion: 弹出,出现一个新视图 可以带动画效果,完成后可以做相应的执行函数经常为nil– dismissViewControllerAn转载 2015-09-18 15:10:59 · 459 阅读 · 0 评论 -
MBProgressHUD的基本使用
和gitHub上的Demo其实差不多,就是小整理了下,当备忘,想做复杂的效果可以参考MBProgressHUD在gitHub上的DEMO,写得也很清楚明了。先下载MBProgressHUD.h和.m文件,拖入工程。地址:MBProgressHUD以下是代码:(先在.h文件里定义 MBProgressHUD *HUD;)[cpp] view plaincopy转载 2015-10-04 12:26:41 · 271 阅读 · 0 评论 -
iOS FMDB自己封装的单例类
//// DataBaseHelper.h// FMDB//// Created by 王聪 on 14/8/25.// Copyright (c) 2014年 Congwang. All rights reserved.//#import #import "FMDatabase.h"@interface DataBaseHelper : N转载 2015-10-06 09:06:19 · 3711 阅读 · 0 评论 -
ios音频录制和播放,文件很小
#pragma mark - 开始录音---test- (void)beginRecordByFileName:(NSString*)_fileName{ //设置文件名和录音路径 self.recordFileName = _fileName; self.recordFilePath = [VoiceRecorderBas转载 2015-10-06 09:20:57 · 554 阅读 · 0 评论 -
iOS 支付功能
Ping++,它集成所有支付功能于一身:支付流程:ping++,支持支付宝支付,微信支付,银联支付,百度钱包支付,applepay(1)根据呢需要介入的支付方式去对应的支付平台申请账号和参数(2)(恨不得直接上代码了),传说中的7行代码搞定支付 支付功能" title="iOS 支付功能" style="margin:0px; paddin转载 2015-10-06 09:20:28 · 819 阅读 · 0 评论 -
自己对网络请求进行封装,block作参数
//// RootViewController.m// MVC//// Created by on 15/8/5.// Copyright (c) 2015年 Congwang. All rights reserved.//#import "RootViewController.h"#import "HomePageTableView.转载 2015-10-06 09:19:05 · 641 阅读 · 0 评论 -
iOS即时通讯 Socket
iOS之Socket使用简明教程- AsyncSocket Socket" title="iOS即时通讯 Socket" style="margin:0px; padding:0px; border:0px; list-style:none; height:auto">转载▼ios原生的socket用起来不是很直观,所以我用的是AsyncSocket这个第转载 2015-10-06 09:18:33 · 1604 阅读 · 0 评论 -
iOS block传值
//// FirstViewController.m// TransformValue1//// Created by 王聪 on 14/8/7.// Copyright (c) 2014年 Congwang. All rights reserved.//#import "FirstViewController.h"#import "转载 2015-10-06 09:10:19 · 500 阅读 · 1 评论 -
iOS coredata的使用及版本升级
////// AppDelegate.m// CoreData//// Created by 王聪on 14/8/19.// Copyright (c) 2014年 Congwang. All rights reserved.//#import "AppDelegate.h"@interface AppDelegate ()@en转载 2015-10-06 09:09:51 · 1148 阅读 · 0 评论 -
iOS M3U8视频的下载与播放
用的第三方有CocoaHTTPServer,ASIHTTPRequest2//// AppDelegate.h// TestM3U8//// Created by 王聪 on 14-3-14.// Copyright (c) 2014年 王聪. All rights reserved.//#import #import "转载 2015-10-06 09:09:06 · 12953 阅读 · 0 评论 -
iOS AFN进行断点下载
//// ViewController.m// Download//// Created by Congwang on 14/6/29.// Copyright (c) 2014年 Congwang. All rights reserved.//#import "ViewController.h"#import "AFNetworki转载 2015-10-06 09:07:21 · 564 阅读 · 0 评论 -
iOS 手写代码UICollectionView
1) 必须使用下面的方法进行Cell类的注册: // - (void)registerClass:forCellWithReuseIdentifier: // - (void)registerClass:forSupplementaryViewOfKind:withReuseIdentifier: // - (void)register转载 2015-09-18 15:12:54 · 326 阅读 · 0 评论