自定义博客皮肤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)
  • 收藏
  • 关注

转载 iOS 发布提交出现:Your account already has a valid iOS Distribution certificate!问题解决

- 出现下图提示的错误提供了两种解决方式,一个是把之前的发布证书导出来拿到你发布的mac上用,目前采用第二种方式处理直接删除之前的重新申请发布证书1.- 登陆发开发者中心,删除一个发布证书2.- 然后按照正常的发布证书申请流程就行申请3.- 最后回来Xcode提交打包文件问题截图,其实上门已经有解决方案2种1.- 登陆发开发者中心,删除一个发布证书开

2016-10-18 20:52:17 3698

转载 AFNetworking网络请求缓存

AFNetworking实际上使用了两个独立的缓存机制:AFImagecache:一个提供图片内存缓存的类,继承自NSCache。NSURLCache:NSURLConnection's默认的URL缓存机制,用于存储NSURLResponse对象:一个默认缓存在内存,通过配置可以缓存到磁盘的类。

2016-09-20 16:41:10 1638

转载 解决在 iPad 的横屏情况下调用相册崩溃的问题

在最近的项目中,因为要给设置头像,需要访问到相册,本来觉得这是一个很简单的问题,直接调用 UIImagePickerController 从相册选择照片就可以了,一直以来也是这么做的,,但是以前都是在 iPhone 上实现的,这次是在 iPad 上实现,并且我们的项目是只支持横屏的,所以在条用相册的时候,程序直接就 crash 了,这是让我没有想到的,错误原因是Supported or

2016-09-19 13:44:26 1312

转载 SVN如何处理包含@2x or @3x的图片文件

一般iOS图片文件都会包含@2x,@3x之类的字符比如icon@2x,icon@3x,当你在svn命令行中add或是delete的时候总是报错说file does not exit之类的错误,其实之类包含有@xx的文件可以这样处理

2016-09-09 10:32:14 333

原创 UIStackView before iOS 9.0

UIStackView before iOS 9.0,是由于UIStackview不能在iOS9以下使用,解决方法stack flow

2016-09-06 14:50:43 5025

转载 创建GitHub技术博客全攻略

说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字.本文中假设用户名为 tiemaocsdn1. 注册账号:地址: https://github.com/输入账号、邮箱、密码,然后点击注册按钮.图1 第1步2. 初始设置注册完成后,选择Free免费账号完成设置。

2016-09-06 10:20:57 309

转载 集成UITableViewCell左滑多个按钮(含demo地址)

集成UITableViewCell左滑多个按钮(含demo地址)

2016-09-06 10:09:04 318

原创 如何获得UITableViewCell 在屏幕中的位置

如何获得UITableViewCell 在屏幕中的位置

2016-09-06 10:05:00 4325

原创 对AFNetworking简单封装GET,POST请求(block方法)

AFNetworking是一个非常方便的网络请求库,可以轻松实现各种网络请求,比如经常使用的GET请求、POST请求,以及上传多张图片等,下面介绍对AFNetworking简单封装GET,POST请求。

2016-09-05 15:26:49 630

转载 新浪微博个人主页效果实现(头像随tableview滑动)

新浪微博个人主页效果实现(头像随tableview滑动)

2016-08-31 17:07:55 1511

原创 MDM相关资料文章整理

MDM介绍MDM的全称是Mobile Device Management,是企业IT 向移动互联网过渡的平台技术,帮助企业将IT管理能力从传统的 PC 延伸到移动设备甚至 移动应用APP 。MDM主要可以实现以下功能:保证设备安全:远程锁定设备、远程擦除设备数据等应用分发:非越狱用户可以不通过AppStore下载应用程序设备配置:管理员可以通过远程向iOS设备推送配

2016-08-22 11:10:46 455

转载 基于iOS上MDM技术相关资料整理及汇总

转自:http://www.mbaike.net/mdm/6.html 一、MDM相关知识:MDM (Mobile Device Management ),即移动设备管理。在21世纪的今天,数据是企业宝贵的资产,安全问题更是重中之重,在移动互联网时代,员工个人的设备接入企业网络并查看、收发企业数 据已十分普遍,在管理企业移动设备的同时,MDM还能提供全方位安全体系防护,同时在移动设

2016-08-22 11:02:16 584

原创 iOS NSString如何过滤html标签

Object-C NSString 过滤html标签有以下两种方法:

2016-08-22 10:52:02 1127

转载 如何使用KeyChain保存和获取UDID

本文是iOS7系列文章第一篇文章,主要介绍使用KeyChain保存和获取APP数据,解决iOS7上获取不变UDID的问题。并给出一个获取UDID的工具类,使用方便,只需要替换两个地方即可。

2016-08-16 15:22:15 362

原创 MAC下清理工具Omnidisksweeper

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

2016-08-03 17:00:48 1260

转载 iOS8 WebKit库之——WKWebView篇

类比UIWebView,跟UIWebView的API对比

2016-04-05 14:14:24 361

转载 iOS之 动态热修复技术JSPatch(二)

热修复

2016-03-31 16:19:53 703

转载 iOS之动态热修复技术JSPatch(一)

所谓动态热修补就是把能够导致app 崩溃的严重bug,提交新版本到appstore 审核速度太慢影响用户使用,这时候就可以利用JSPatch 可以让你用 JavaScript 书写原生 iOS APP。只需在项目引入极小的引擎,就可以使用 JavaScript 调用任何 Objective-C 的原生接口,获得脚本语言的优势:为项目动态添加模块,或替换项目原生代码动态修复 bug。

2016-03-31 16:03:30 672

转载 4.3.1使用WebRTC搭建前端视频聊天室——信令篇

WebRTC使用RTCPeerConnection来在浏览器之间传递流数据,在建立RTCPeerConnection实例之后,想要使用其建立一个点对点的信道,我们需要做两件事:1. 确定本机上的媒体流的特性,比如分辨率、编解码能力啥的(SDP描述符)2. 连接两端的主机的网络地址(ICE Candidate)

2016-03-29 17:40:22 733

原创 5.1基于SQLite快速开发封装库

LKDBHelper是github上开源的数据库操作封装库。全面支持 NSArray,NSDictionary, ModelClass, NSNumber, NSString, NSDate,NSData, UIColor, UIImage, CGRect, CGPoint, CGSize, NSRange, int,char,float,double, long.. 等属性的自动化操作(插入和查询)。

2016-03-29 17:15:43 902

转载 iOS数据存储之CoreData封装MagicalRecord

MagicalRecord 受Ruby on Rails活动记录获取方式的便利性影响.项目目标是:清理我的Core Data相关代码支持清晰,简单,一行代码式的查询当需要优化请求时,仍然可以修改 NSFetchRequest.

2016-03-29 16:15:28 706

转载 iOS数据存储之CoreData(一)

iOS数据存储CoreData基本用法

2016-03-29 16:12:26 312

转载 iOS多线程编程技术之NSThread、Cocoa NSOperation、GCD

iOS有三种多线程编程的技术,分别是:(一)NSThread (二)Cocoa NSOperation(三)GCD(全称:Grand Central Dispatch)

2016-03-29 15:27:09 468

转载 iOS单例模式(Singleton)

在objective-c中要实现一个单例类,至少需要做以下四个步骤:  1、为单例对象实现一个静态实例,并初始化,然后设置成nil,  2、实现一个实例构造方法检查上面声明的静态实例是否为nil,如果是则新建并返回一个本类的实例,  3、重写allocWithZone方法,用来保证其他人直接使用alloc和init试图获得一个新实力的时候不产生一个新实例,

2016-03-29 14:42:10 285

原创 iOS中KVC和KVO

KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。

2016-03-29 14:23:54 225

转载 2.1 TCP Socket(含SSL)通讯库GCDAsyncSocket(五)

之前已经对socket通信框架的设计和使用做了说明,限于码字水平,基本都是代码累积的,总体结构不能一目了然,现在增加类图结构(https://github.com/zhu410289616/RHSocketKit/tree/master/Docs)。

2016-03-29 10:10:44 685

转载 2.1 TCP Socket(含SSL)通讯库GCDAsyncSocket(四)

通过前一篇CocoaAsyncSocket网络通信使用之数据编码和解码(二),我们已经搭建好了socket的框架。框架主要分为以下5个模块:1-网络连接模块(socket connection)2-数据协议框架(socket packet content protocol)3-发送数据前的编码模块(socket encoder protocol)4-接收数据后的解码模块(socket decoder protocol)5-各模块的组合调用(socket service)

2016-03-29 10:09:01 950

转载 2.1 TCP Socket(含SSL)通讯库GCDAsyncSocket(三)

CocoaAsyncSocket网络通信使用之数据编码和解码(二)在上一篇CocoaAsyncSocket网络通信使用之tcp连接(一)中,我们已经利用CocoaAsyncSocket封装了自己的socket connection。本篇主要是通过引入编码器和解码器,将可以共用的内容模块化。简述:在tcp的应用中,都是以二机制字节的形式来对

2016-03-29 10:07:09 745

转载 2.1TCP Socket(含SSL)通讯库GCDAsyncSocket(二)

构造自己的socket连接类:1-为了简化类库中的内容,隐藏一些不关心的接口方法。2-对类库做一层封装隔离,以个人习惯的方式呈现使用(可以方便库的更新替换,比如:asi到afn的http 库迁移)基于以上两个原因,我们使用CocoaAsyncSocket封装自己的sokcet connection类。代码如下:

2016-03-29 10:05:14 800

原创 2.1 TCP Socket(含SSL)通讯库GCDAsyncSocket(一)

在iOS编程中,socket处理中比较出名的第三方库有CocoaAsyncSocket,CocoaAsyncSocket的功能强大,有tcp和udp两部分,这里只学习整理tcp部分。

2016-03-29 09:55:50 2774 1

原创 iOS加密解密大全(MD5,SHA,Base64等)

iOS当中常用到各种加密解密,做了个整理,包含如下:Encrypt/Decrypt: AES. Hash: MD5, SHA(SHA1, SHA224, SHA256, SHA384, SHA512). Encode/Decode: Base64, Hex.

2016-03-28 18:12:12 2740

转载 2.2.2XML解析(一)

一 XML介绍什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准XML 文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”。1.1.创建FK

2016-03-28 14:58:00 382

转载 2.2JSON数据解析(一)

从IOS5开始,APPLE提供了对json的原生支持(NSJSONSerialization),但是为了兼容以前的ios版本,可以使用第三方库来解析Json。TouchJson,SBJson,JSONKit

2016-03-28 14:38:06 478

原创 6.1iOS异常捕捉,日志组件

在开发APP时,我们通常都会需要捕获异常,防止应用程序突然的崩溃,防止给予用户不友好的体验。添加UncaughtExceptionHandler这个类iOS SDK提供的函数是NSSetUncaughtExceptionHandler来进行异常处理。但是无法处理内存访问错误、重复释放等错误,因为这些错误发送的SIGNAL。所以需要处理这些SIGNAL

2016-03-28 14:12:55 569

原创 1.1iOS编程规范(一)

iOS编程规范整理

2016-03-25 14:49:02 451

原创 1.2iOS常用的开源库(一)

iOS常用的开源库(一)

2016-03-25 14:45:45 1084

原创 唱吧免费导出歌曲mp3和MV

唱吧免费导出歌曲mp3和MV,免会员

2016-03-25 14:16:21 36870 5

原创 iPhone上用小影剪辑视频(iPhone读取文件)

iPhone上用小影剪辑视频(iPhone读取文件)

2016-03-25 11:57:14 4435

转载 1.3iOS支持多语言(含demo)

如果app将来面向国际化,比如说中国需要使用,美国也需要使用,此时就需要考虑app支持多国语言

2016-03-25 11:24:21 629

转载 iPhone路径大全

iTunes Music Store音乐商店/Applications/MobileStore.app/icon.pngCalculator计算器/Applications/Calculator.app/icon.png

2016-03-24 16:02:07 2719

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关注的人

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