自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(224)
  • 资源 (39)
  • 收藏
  • 关注

转载 cocospod 安装和使用

要安装coocspod 首先需要安装ruby,可以先安装xcode,在安装macport 下载地址,最后执行命令 port install ruby

2016-03-23 17:51:02 449

转载 iOS开发的一些奇巧淫技

怎么把tableview里cell的小对勾的颜色改成别的颜色?怎么播放GIF的时候这么卡,有没有好点的库?

2016-03-23 11:42:16 417

原创 优秀开源项目YYKit

YYModel 类似 Mantle/JSONModel 的工具,性能比 Mantle 高一个数量级,有更好的容错性,更简洁的 API。YYCache 类似 TMCache 那样的工具,有着更好的性能,支持 LRU,磁盘缓存支持 SQLite。

2016-03-22 11:18:21 6260

转载 NSTimer用法,暂停,继续,初始化

iOS 计时器暂停,继续,停止

2016-02-18 10:45:44 448

原创 iOS上视频剪辑片段和添加背景音乐

最近在研究剪辑视频,目前知道了怎么剪辑视频片段和添加背景音乐,不多说了,代码写的很清楚,如下:

2016-02-03 18:28:56 7592 8

转载 IOS视频压缩

最近在做视频上传的时候遇到了个问题,就是当上传自己录制的视频的时候尺寸过大,尤其是录制720p视频的时候尺寸更是不可想象,但是从iPad Library或者相册里面选择视频的时候系统会做一个压缩,不知道这是什么方式压缩的 ,求助论坛之后果。后来发现其实IOS里面是提供了几个API可以压缩视频的(准确的说应该是reEncode)。这几个API在AVFoundation里面。写出来希望能给遇到相同

2016-02-03 10:34:58 1021

原创 视频拼接exportAsynchronouslyWithCompletionHandler block不调用问题

最近在做视频录制的项目,发现exportAsynchronouslyWithCompletionHandler block有时候不调用。查了一下原因,在于文件类型设置,改为AVFileTypeQuickTimeMovie就可以了。//[exportSession setOutputFileType:AVFileTypeMPEG4]; [exportSessi

2016-02-02 15:39:27 4141

转载 IOS-模拟器错误之-(Domain = FBSOpenApplicationErrorDomain, Code = 4)

An Error war encountered while running(Domain = FBSOpenApplicationErrorDomain, Code = 4)

2016-02-02 15:06:38 430

转载 关于iOS 7的开源项目

MBSwitch MBSwitch是一个体现了iOS 7扁平化设计风格的UISwitch,支持iOS 7以下系统。允许使用者进行颜色的深度自定义,你可以定义边框的颜色,开/关的颜色以及按钮的颜色。 另外,开发者还提供了

2016-01-28 11:14:28 447

原创 使用CGContextDrawImage绘制图片上下颠倒解决方法

使用CGContextDrawImage绘制图片上下颠倒解决方法

2016-01-28 09:43:32 2776 1

原创 iOS自定义视频LLMediaPlayerView支持横竖屏改良版(附DEMO)

前言: 用到的第三方框架:LLMediaPlayerView,是用AVPlayer写的一个自定义视频,在实现过程中发现横屏有问题,自己进行了改造,主要做了以下这些工作。

2016-01-27 18:10:26 1499

原创 macs上ipa解压图片资源工具

把ipa包拖动放进去,就自动解压并还原png图片。非常方便。下载地址:http://download.csdn.net/detail/jueyi1127/9276961

2015-11-17 17:00:27 623

原创 iOS9适配中出现的问题整理

升级xcode7后,运行项目遇到以下一些问题,收集起来,希望能帮助到大家。1  Xcode 7 缺少 *.dylib库的解决方法在项目Target中的Link Binary With Libraries 手动添加 首先点击 “+” 显示搜索添加页面,在这里如果搜索之前的libsqlite3.dylib是搜不出来ios9之前的。所以需要点击 Add Other,出

2015-11-17 14:30:19 533

原创 【微信公众号开发入门一】微信公众号开发入门

微信公众号开发入门

2015-11-05 11:20:32 1024

转载 iOS 9 适配系列教程

本文是投稿文章,作者:ChenYilong(https://github.com/ChenYilong/iOS9AdaptationTips)Demo1_iOS9网络适配_改用更安全的HTTPSiOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL。采用TLS 1.2 协议,目的是 强制增强数据访问安全,而且 系统 Fou

2015-10-28 14:36:54 426

原创 AFNetworking允许不通过证书验证访问https(AFNetworking+SSL)

AFNetworking如何允许不通过证书验证访问https?如何使用自签名证书进行验证?

2015-10-28 14:16:00 8896 2

原创 NSData,NSImage,NSDictionary,NSString,NSURL 等等互相转换

一:NSString和NSURL 转换//NSString->NSURL NSString *urlString=[@"http://www.baidu.com" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSURL *url=[NSURL URLWithString:urlString];

2015-10-26 14:48:29 978

原创 用QLPreviewController预览图片视频

在IM项目中,要对接收到的文件进行预览,用QLPreviewController可以预览图片视频等文件。

2015-10-26 14:35:42 1874

原创 如何在微信公众号调用图灵机器人(智能聊天)

最近在研究微信公众号,有人问我可以找你的公众号聊天吗?我的第一反应是我很忙我要上班没有时间,后面就度娘了一下,发现了这个神奇的图灵机器人,可以替你跟用户聊天!是否期待你的公众号有一个萌萌哒机器人陪客人聊天呢?不需要任何开发知识,手把手教小白设置微信公众号机器人!

2015-09-08 15:00:25 19939

原创 iOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet

在ios中 可以使用stringByTrimmingCharactersInSet函数过滤字符串中的特殊符号

2015-09-07 16:44:26 1234

原创 微信公众号:搭建新浪SAE服务器,遇到token验证失败的问题

最近在玩微信公众号,参照【玩转微信公众平台之六】 搭建新浪SAE服务器,老是遇到token验证失败的问题。度娘了下,找到以下方法,亲测可用。把从微信公众平台下载的wx_sample.php,里面代码改为如下,再重新上传到新浪,token就验证通过了,有其他问题欢迎在评论区留下问题:

2015-09-07 14:34:53 3442 6

原创 iOS各种权限判断(相机,相册,定位,录音)

在iOS应用中,我们经常要做各种权限的判断,以下是我整理的(相机,相册,定位,录音),希望对大家有所帮助。

2015-09-06 11:29:01 8616 2

原创 iOS App Launch Option(附点击推送操作)

若用户直接启动,lauchOptions内无数据;若由其他应用程序通过openURL:启动,则UIApplicationLaunchOptionsURLKey对应的对象为启动URL(NSURL),UIApplicationLaunchOptionsSourceApplicationKey对应启动的源应用程序的bundle ID (NSString);若由本地通知启动,则UIApplicationLaunchOptionsLocalNotificationKey对应的是为启动应用程序的的本地通知对象(UI

2015-08-28 14:43:42 1667

原创 HTTP Basic Authorization(附iOS实现方法)

HTTP基本认证是一种用来允许Web浏览器,或其他客户端程序在请求时提供以用户名和口令形式的凭证的登录方式。用户名追加一个冒号然后串接上口令,得出的结果字符串再用Base64算法编码。例如,用户名是: admin,口令是: admin123,拼接后的结果是: admin:admin123,然后再用Base64编码,得到YWRtaW46YWRtaW4xMjM=。Base64编码的字符串发送出去,并由接收者解码,得到一个由冒号分隔的用户名和口令的字符串。

2015-08-27 16:39:27 3576

原创 正则表达式在iOS中的运用(附手机密码邮箱等正则判断)

正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 看几个例子:手机号码,密码(3~30个字符,不允许特殊字符),邮箱判断。

2015-08-25 11:04:01 1715

原创 在VirtualBox中实现主机文件的共享

VirtualBox最大的麻烦就是共享相关问题,今天我们就来解决虚拟XP系统与真实主机之间的文件共享问题。VirtualBox自带了一个增强工具Sun VirtualBox Guest Additions,这是实现虚拟机与真实主机共享的关键。启动虚拟XP后,点击控制菜单“设备”→“安装增强功能”,大家可以看到程序的安装界面,如图1。

2015-08-24 15:03:31 2355

原创 如何在mac上安装virtualBox(虚拟机)

如何在mac上安装virtualBox(虚拟机)

2015-08-24 15:01:06 5416

转载 iOS 9对比iOS 8 用户界面究竟新在哪?

相信已经有不少朋友接触过 iOS 9 Beta 了,对 iOS 9 的用户界面也开始渐渐熟悉,不知道你找到 iOS 9 和 iOS 8 在 UI 方面的区别了吗?接下来就让我们看看 iOS 9 在界面上的一些改进吧。注:下文图片均采取左边 iOS 8 界面,右边 iOS 9 界面的排版方式。1.新字体苹果在 iOS 9 中使用旧金山字体取代了之前的 Helvetic

2015-08-17 10:33:54 651

转载 一天破万:二十一个微信公众号推广技巧(终结版)

微信营销说起来门槛很低,人人都可以做,门槛又很高,做到很好,需要很多的资源和投入,不说别的,要推广公众号,发展用户就是挑战,例如微信认证需要500用户是个门槛。也许你会抱怨为什么,微信公众平台是无法在手机上登陆,也无法主动添加好友的,所以在微信推广起来比较困难。但针对大型企业绝对不是门槛,只要方法得当,绝对轻易而举。只要通过不同的其他推广方式来增加微信的曝光度,但很多朋友都不知道该如何进行推广好!

2015-08-03 14:39:09 10601

原创 开源IM项目整理(iOS,Android,服务端server,windows版)

最近做IM项目,找了一些IM相关的项目了解,以下是一些开源IM项目,可以借鉴下。一 蘑菇街开源的IM项目,各个端都有。二 MingQQ是一个使用WebQQ协议开发的山寨QQ客户端,目前实现了Windows版和Android版。

2015-07-28 15:48:55 10482 1

原创 MPMediaPickerController 选取本地音频 在模拟器运行出错

一 今天有群友遇到问题说使用MPMediaPickerController 会崩溃。[self presentViewController:self.mediaPicker animated:YES completion:nil];二 我运行了下,在真机上是ok的,模拟器应该加上以下代码

2015-07-27 18:56:26 1278

转载 与大家讨论如何用opencore amr在iOS上decode(已解决)

最近做IM项目,看到录音上传需要涉及wav转amr格式的,看到以下文章,于是借来记载下。欢迎大家加群交流156747694两周前空闲的时候编译了opencore for iOS, 如何编译的请参看这一篇文章。今天又有空,所以就试着去用了一下这个库,我想把.amr的文件decode为.wav格式的。在test目录下有简单的例子,教大家如何用这个库,于是我就照着里面的代码,写了一个

2015-07-24 19:16:47 632

原创 地图定位出错Exception : 'Invalid Region

1 地图定位,发现出现这个问题 Exception : 'Invalid Region <center:+inf, +0.00000000 span:+1.00000000, +0.50000000>' when trying to display the map2 究其根本,数据出错,后来找了原因,latitude 118,错了,已经超过范围-90<=latitude<=90-180<=longtitude<=180

2015-07-24 19:07:08 2285

转载 iOS开发网络篇—数据缓存

一、关于同一个URL的多次请求  有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。    上面的情况会造成以下问题(1)用户流量的浪费(2)程序响应速度不够快解决上面的问题,一般考虑对数据进行缓存。  二、缓存  为了提高程序的响应速度,可以考虑使用缓存(

2015-07-23 17:44:40 500

原创 iOS视频下载遇到的问题(附上AFHTTPRequestOperation下载视频方法)

1 最近做即时聊天项目,涉及到视频的上传下载。AFNetworking上传图片和视频(支持多张图片上传)在视频下载中遇到一些问题,视频下载后无法播放,附上AFHTTPRequestOperation下载视频方法)2 2 下载完视频后,文件没有加后缀.MP4 就会出现播放不了的情况,我的解决方法是,在上面的filename加一个后缀.mp4,播放就ok了。

2015-07-23 17:05:07 2208

原创 iOS单例销毁

单例的概念复习下单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。销毁单例: 今天遇到个需求,需要在切换用户时切换数据库文件,而我是通过单例来获取的,所以我就想能不能在切换用户的时候销毁当前单例,在登录新用户之后就会重新初始化单例。见代码:

2015-07-23 16:50:55 3269

原创 The import android.support.v7.app cannot be resolved(安卓Eclipse问题 )

今天打开eclipse,遇到了这个问题The import android.support.v7 cannot be resolved。

2015-07-15 10:17:56 4535 2

转载 安卓入门一之基本控件使用

文章转自:http://blog.csdn.net/xiazdong/article/details/7408484一、基本控件介绍一般新建组件有两种方式:XML中定义和Java代码实现,一般XML中定义较为常用。 1.Button按钮,在main.xml中定义如下: [html] view plaincopy

2015-07-14 16:57:14 1872

原创 iOS时间格式说明

时间格式yyyy-MM-dd HH:mm:ss 代表什么呢?看完以下解说,你会明白的。H:mm:ss20:50:35M/d/yyyy H:mm12/7/1958 20:50

2015-07-13 15:16:23 1943

原创 iOS时间戳字符串NSdate转换demo

2015-07-13 15:02:07.662 TimeDemo[2780:89582] 字符串转NSDate:2015-07-15 15:00:00 -> 2015-07-15 07:00:00 +00002015-07-13 15:02:14.653 TimeDemo[2780:89582] NSDate转时间戳:2015-07-13 07:02:14 +0000 ->14367709342015-07-13 15:02:20.077 TimeDemo[2780:89582] 字符串转时间戳:201

2015-07-13 15:10:34 4318

Cornerstone for Mac 2.7.10破解版

Cornerstone for Mac 2.7.10破解版

2016-09-01

类似微博个人主页头像背景可随tableview移动,分栏tableview

1 三个tableview的滚动都可以推动顶部图片和切换栏的滚动。 2 只要切换栏没有贴住导航栏,3个tableview都是从第一个cell开始显示。 3 切换栏贴住导航栏时,每个tableview的显示位置会被保持。 切换栏贴住导航栏,手指在当前页面拖动使切换栏脱离导航栏然后再贴住导航栏,另外2个tableview的显示状态被保持。 4 类似微博主页的头像可随下面的tableview移动。

2016-08-31

AFNetworking网络请求封装Demo

AFNetworking网络请求封装Demo,简单调用即可实现post,get请求。对返回响应进行处理,可以方便地取出error信息和响应内容dict。

2016-08-29

iOS视频剪辑和添加背景音乐Demo

PSJVideoEditor 主要实现视频裁剪和添加背景音乐,是我自己写的,其余代码是网上下载,可以参照里面的方法 根据自己的需求再做修改。欢迎交流343206288. 截取视频 点击播放视频 可以查看截取完的视频

2016-08-24

iOS UDP广播封装

对GCDAsyncUdpSocket进行封装,可对服务器端口进行监听,简单调用即可实现。UDP广播监听。

2016-08-22

iOS MDM开发DEMO

MDM的全称是Mobile Device Management,是企业IT 向移动互联网过渡的平台技术,帮助企业将IT管理能力从传统的 PC 延伸到移动设备甚至 移动应用APP 。本DEMO示范了MDM的指令。

2016-08-22

Mac下清理工具OmniDiskSweeper

Mac下清理工具,双击后进入OS_X盘,查看哪个文件夹占用内存较大,又不需要使用的,可以删除掉。举例:Xcode下的Drive Data如果长期不清理,会积累越来越多,可以用这个工具直接清理,释放空间出来。

2016-08-03

iOS 9.3 真机调试 Disk Image

Xcode For IOS9.3 设备真机调试文件,解压放到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport目录,重启Xcode即可

2016-03-29

iOS加密解密大全含注释(MD5,SHA,Base64等)

iOS加密解密大全(MD5,SHA,Base64等) Encrypt/Decrypt: AES. Hash: MD5, SHA(SHA1, SHA224, SHA256, SHA384, SHA512). Encode/Decode: Base64, Hex.

2016-03-28

iOS捕获异常组件UncaughtExceptionHandler

添加UncaughtExceptionHandler这个类 iOS SDK提供的函数是NSSetUncaughtExceptionHandler来进行异常处理。但是无法处理内存访问错误、重复释放等错误,因为这些错误发送的SIGNAL。所以需要处理这些SIGNAL

2016-03-28

1.3iOS支持多语言demo

iOS支持多语言,本地化,具体可参照我的博客《1.3iOS支持多语言》

2016-03-25

webRTC使用说明

webRTC是谷歌开源的视频技术,可用于实时视频和语音聊天。

2016-03-02

iOS AVPlayer自定义在线视频界面完美支持横竖屏

iOS AVPlayer自定义在线视频界面完美支持横竖屏。关于横竖屏可参照我的博客详细说明,对于自定义视频界面,也只需要简单地替换UI 图片就可以。

2016-01-27

mac上解压ipa包图片资源

把ipa包放进去,就自动解压并还原png图片。非常方便。

2015-11-17

iOS时间戳字符串NSDate转化demo.zip

iOS时间戳字符串NSDate转化demo

2015-07-13

iOS视频缩略图截取.zip

截取指定时间内的视频缩略图。 一 使用MPMoviePlayerController自带的方法 二 使用AVAssetImageGenerator

2015-07-08

MPMoviePlayerController使用.zip

MPMoviePlayerController使用示例,播放在线视频

2015-07-08

VoodooHDA-v2.8.4.pkg

黑苹果声卡驱动,万能声卡驱动,亲测10.10.3可用。安装完成后重启电脑,声音就有了。

2015-07-08

iOS关键字高亮

iOS关键字高亮,经常用于搜索中,支持多行文字,多个关键词

2014-08-22

UInavigationController

UInavigationController笔记

2012-12-30

iOS tableview view自动布局

自动布局SDAutoLayout,自动计算cell高度,可用于tableview, button的title和image设置,view的自动布局等。

2018-12-20

Mac开发入门及NSTableView的使用(一)

与iPhone开发不同,mac开发的类大都以NS开头,使用方法有不同之处。 本文涉及项目创建,NSViewController,NSTableView,window的使用。

2018-03-29

Mac OSX项目入门demo

Mac OSX项目入门demo,包括tableview使用,按钮使用等。

2018-03-28

JPVideoPlayer仿微博视频边下边播之滑动TableView 自动播放

1 仿微博视频边下边播之封装播放器 封装一个实现了边下边播并且缓存的视频播放器。 2 仿微博视频边下边播之滑动TableView自动播放 实现在tableView中滑动播放视频,并且是流畅,不阻塞线程,没有任何卡顿的实现滑动播放视频。当tableView滚动时,以什么样的策略,来确定究竟哪一个cell应该播放视频。

2018-03-28

iOS-Charts开源图表库使用(安卓MPAndroidChart的移植)

比较的成熟图表类第三方库,包括折线图,饼状图,雷达图等,可以修改源码,满足项目需要。

2018-03-28

ZLPhotoBrowser选择图片视频,编辑视频(加水印等)

ZLPhotoBrowser选择图片视频,编辑视频,包括视频截取,添加水印等。

2018-03-28

iOS获取手机安装的所有应用信息(bundle id,icon,名称等)

获取手机上所有应用的信息,支持iOS10以下。私有方法,可以获取到icon,bundle id,名称等信息。

2018-03-28

PPGetAddressBook获取系统通讯录并排序

PPGetAddressBook读取4000个联系人并排序时间大概2秒左右。 1 拼音转换时间对比了PinYin4Objc更快些。 2 处理了几个姓里面有多音的情况。 3 按照拼音首字母排序速度比较快。

2018-02-02

GPUImage多种滤镜的使用示范以及美颜滤镜初步实现

GPUImage多种滤镜的使用示范以及美颜滤镜初步实现GPUImagePicture

2018-01-02

iOS图像处理:位图图像原图修改SpookCam

iOS中图形图像处理第一部分:位图图像原图修改。1 合并两张图 2 修改为黑白颜色

2017-12-27

视频引导页面(iOS)

iOS视频引导页面,视频引导页面,视频引导页面,视频引导页面,视频引导页面,视频引导页面,视频引导页面,视频引导页面

2017-09-14

WebSocket的封装SRSocket用法。

WebSocket是建立的长链接,既建立连接后持续受到数据,普通的网络请求建立一次连接后只能请求一次数据,想要再次请求数据必须再次建立网络连接。SRSocket是对WebSocket的封装。

2017-09-14

qq第三方登录(iOS)

iOS第三方登录之QQ。根据官方文档整理了如何登陆qq以及获取用户信息。iOS第三方登录之QQ。根据官方文档整理了如何登陆qq以及获取用户信息。

2017-09-14

iOS 视频剪切、旋转,视频添加音频、添加水印,视频导出

iOS 视频剪切、旋转,视频添加音频、添加水印,视频导出

2017-01-06

iOS 10.2 真机调试 Disk Image

iOS 10.2 真机调试 Disk Image

2017-01-03

Lable设置不同颜色,下划线,删除线,点击效果等

Lable设置不同颜色,下划线,删除线,点击效果等

2016-12-15

iOS使用web播放轨迹

iOS使用web播放轨迹,主要用于屏幕轨迹录制的播放。

2016-11-18

iOS屏幕录制DEMO

iOS屏幕录制DEMO,支持录制画板等操作。

2016-11-08

iPhone及iPad切图规范

iPhone及iPad切图规范

2016-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除