自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

翻译 p12 转.pem文件

如何得到.pem文件1. 如果在Mac上钥匙串访问中能找到Apple Development iOS Push Server证书的话,可以在证书上面右键导出生成apns_dev_cert.p12。如果没有的话,可以在苹果开发者中心生成aps_development.cer文件,然后下载,双击导入钥匙串。2. 然后在钥匙串访问中找到Apple DevelopmentiOS Pu...

2019-08-02 14:25:40 2393

转载 Swift项目中的开源库

转自:http://www.cocoachina.com/articles/20237#header网络AlamofireSwift 中使用最广泛的网络库。由大神 matt 负责,值得信赖。可以看介绍:全身心拥抱开源的开发者 Mattt Thompson。需要提醒的是 4.1.0 的版本支持 iOS 8 , 4.0 的版本只支持 iOS 9 。JSON 解析SwiftyJSON...

2019-07-02 13:57:09 587

转载 Android IDA动态调试

come from:[Android 原创]《教我兄弟学Android逆向09 IDA动态破解登陆验证》https://www.52pojie.cn/thread-742686-1-1.htmlida动态调试.so 动态加载(必须真机):https://blog.51cto.com/haidragon/2139651...

2019-04-29 15:58:19 356

原创 Android Studio 编写so库,并在其他工程里使用

写本编内容,主要是新手踩了很多坑,一直崩溃找不到对应的库,表示很蛋疼。下面就做一个简单的使用。一:生成.so 库,这里不做说明。百度很多,或者可以查看我的 另一篇文章Mac 下 Android Studio 3.3 简单生成so文件https://mp.csdn.net/postedit/89642794二.将 .so 文件放入另一个工程。1、新建android项目2. 把...

2019-04-29 14:58:20 946

原创 Mac 下 Android Studio 3.3 简单生成so文件

本文内容参考多位大神的截图和代码。只是总结一下,可以更快的配置好。一. 配置环境安装 NDK。 1.下载好ndk:下载地址https://developer.android.com/ndk/downloads/index.html 2.Android Studio里安装。菜单栏 Tools ----> SDK Manger ----> SDK TOOLS .查找 到...

2019-04-28 18:13:37 1162 1

翻译 Mac 下 Android Studio动态调试smali代码

这里简单介绍下大概流程,首先把后缀为.apk的文件改为.zip的一个压缩文件,方便解压。dex2jar和jd-gui配套使用,用于逆向代码部分,APKTool用于逆向res文件夹下的图片布局等部分。反编译代码的工具下载: dex2jar: 把dex文件转成jar文件下载地址:https://sourceforge.net/projects/dex2jar/files/ jd-g...

2019-04-26 15:25:57 789

原创 swif 快速排序法

    func quickSorte(array:[Int],left:Int,right:Int){                if left >= right {            return        }//        let aa = array as! NSMutableArray        var i = left        var j = right...

2018-03-15 18:11:13 147

翻译 第三方框架的记录

1. JVFloatLabeledTextField 是 UITextField 的子类,实现了浮动效果的文本标签。  2.IGLDropDownMenu是一个iOS下拉菜单。可以实现多种菜单动画效果。旋转、难叠、滑动等。常见动画 BCGenieEffect果冻吸入的效果 和Mac里最小化的效果一样~~很棒~

2017-10-11 18:02:14 486

转载 基于iOS 10封装的下载器(支持存储读取、断点续传、后台下载、杀死APP重启后的断点续传等功能)

原文资源来自:http://www.cocoachina.com/ios/20170316/18901.html概要在决定自己封装一个下载器前,我本以为没有那么复杂,可在实际开发过程中困难重重,再加上iOS 10和Xcode 8的发布,更是带来一些意外的麻烦,断断续续过了一个多月的时间才弄出一个可用的版本。目前网上关于iOS10下载模块出现的bug以及一些特殊情况如何处理的

2017-08-14 16:20:00 715

原创 图片的裁剪/优化

///给指定的图片进行拉伸 /// func avatarImage(image:UIImage, size:CGSize) ->UIImage? { let rect = CGRect(origin: CGPoint(), size: size)

2017-06-02 16:45:49 319

转载 iOS- 详解文本属性Attributes(文本的样式设置/阴影/下划线/颜色)

本文来自:http://www.cnblogs.com/qingche/p/3574995.html1.NSKernAttributeName:@10 调整字句 kerning 字句调整 2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体 3.NSFor

2017-06-02 11:33:12 1519 1

原创 调度组dispatch_group_t

1. OC的方法- (void)group1{      //创建调度组    dispatch_group_t group =dispatch_group_create();        // 队列执行    dispatch_queue_t q =dispatch_get_global_queue(0,0);  

2017-06-01 10:04:25 519

原创 swift FMDB的简单使用

import Foundationimport FMDB/* 1.创建队列 2.创建表格 3.操作数据 *///缓存时间private let MAXDBCACHETIME:TimeInterval  =-60//-3 * 24 * 60 * 60//这个不停创建影响性能private le

2017-05-26 17:17:47 391

原创 Label 的图文混排

1.oc的写法  // NSTextAttachment --附件    NSTextAttachment *atext = [[NSTextAttachmentalloc] init];    atext.image = [UIImageimageNamed:@"d_aini"];        //lineHeight 与字体的大小有相似

2017-05-24 11:37:28 335

原创 用正则表达式获取字符串里的URL和文本

//数据字符串        let string ="weibo weibo.comzzz"                //创建正则表达式匹配方案        //let pattern = "http://app.weibo.com/t/feed/6vtz0d\" rel=\"nofollw\">weibo weibo.comzzz"

2017-05-24 09:37:47 1209

翻译 AFNetworking https 请求

1.证书转换 在服务器人员,给你发送的crt证书后,进到证书路径,执行下面语句 // openssl x509 -in 你的证书.crt -out 你的证书.cer -outform der 这样你就可以得到cer类型的证书了。双击,导入电脑。         如果是pem的证书:       x509 -inform PEM -outform DER -in ce

2017-05-08 16:24:49 198

转载 iOS CGImageRef 对图片进行处理

资源路径来自:点击打开链接iOS中对图片进行重绘处理的方法总结一、CGImageRef是什么CGImageRef是定义在QuartzCore框架中的一个结构体指针,用C语言编写。在CGImage.h文件中,我们可以看到下面的定义:typedef struct CGImage *CGImageRef;CGImageRef 和 struct CGImage *

2017-03-17 11:31:27 1052

转载 转载:iOS 保持界面流畅的技巧

备注:原文地址http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。Index演示项目屏幕显示图像的原理卡顿产生的原因和解决方案CPU 资

2017-03-16 16:43:48 309

转载 WEB端即时通讯技术详解地址

链接地址http://www.52im.net/thread-296-1-1.html

2017-03-16 13:40:28 186

转载 使用CoreData查询数据:谓词过滤,排序操作

主要是对于NSPredicate的介绍:一、NSPredicate的基本语法;二  使用CoreData查询数据:谓词过滤,排序操作一、NSPredicate的基本语法NSPredicate类是用来定义逻辑条件约束的获取或内存中的过滤搜索。可以使用谓词来表示逻辑条件,用于描述对象持久性存储在内存中的对象过滤。其实意思就是:我是一个过滤器,不符合条件的

2017-03-15 17:42:58 546

原创 FMDB进行封装模型(模型的属性只支持字符串和NSData)

对FMDB进行进一步的封装,不用在写SQL相对应的语句.       //例如需要出入的数据:(数组存储的是对应model类型)获取所有的数据        [[WDadaBasesharedDataBase]addNews:self.modelArraywithMoel:[[DynamicModelalloc]init]];

2017-03-14 17:18:22 467

翻译 数组(时间格式)进行排序

NSSortDescriptor *descriptor = [NSSortDescriptorsortDescriptorWithKey:nilascending:YES];    NSArray *descriptors = [NSArrayarrayWithObject:descriptor];    NSArray *myDataArray = [NSArray

2017-03-08 18:10:01 813

转载 12 个免费学习编程的好地方

学习编程,你甚至不必砸钱。这里有 12 个网站,你可以免费学到编程课程:http://www.imooc.com/article/1512

2017-02-08 16:37:14 271

原创 iOS 播放.GIF图片

- (void)downloadImages:(int)index {   //下载图片    NSBlockOperation *download = [NSBlockOperationblockOperationWithBlock:^{        NSData *data = [NSDatadataWithContentsOfURL:[NSURL

2017-01-22 15:16:45 226

转载 iOS Provisioning Profile(Certificate)与Code Signing详解

原文http://blog.csdn.net/phunxm/article/details/42685597        关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 开发的同学没少被折腾。对于一个 iOS 开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、

2017-01-16 14:53:25 172

原创 AFNetworking多任务异步请求

.m文件中:- (void)viewDidLoad{    [super viewDidLoad];    [self createUI];}-(void)createUI{    for(int i = 0;i4;i++)    {        UIImageView * image

2016-07-14 10:30:28 844

转载 ios-NSString总结

原文来自 http://my.oschina.net/iq19900204/blog/3935881.常用功能使用1)初始化2)截取3)分解4)查找5)替换6)路径相关7)字符串是否为空8)字符串比较9)字符串比大小2.常用扩展功能(类别扩展)1)md52)urlEncode3)sizeFromFont4) 是否是邮箱格式

2016-04-07 14:58:54 209

转载 iOS开发 - MKNetworkKit的使用 上传下载

iOS开发 - MKNetworkKit的使用 (2014-05-21 16:18:07)转载▼标签: mknetworkkit ios网络开发 http、https 上传下载 get、post it分类: 技术分享常用框架比如:AFNetworkin

2016-03-22 10:36:28 662

转载 IOS开发之实现App消息推送(最新)

久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步学会的,但是这些教程的时间都是去年或者更早时期的,对引导新手来说不是很合适)来源:http:/

2016-03-14 10:24:05 544

转载 IOS推送消息怎么实现icon图标的数字累加

IOS推送消息怎么实现icon图标的数字累加在你自己服务器上做计数,客户端做减法并反馈给你的服务器 ,然后你服务器将需要显示的数字发送给苹果推送服务器(就是消息中的badge)比如:1,你服务器上发送出去3个推送消息到A手机            2,此时A手机没有打开该应用(即不存在减法操作),这时再次给A发送推送的话就在3的基础上做累加             OR:此时手

2016-03-14 10:22:32 662

转载 iOS实际网络检测框架RealReachability

背景网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示。但事实上,当前iOS开发者们普遍使用的网络检测框架,实际上都无法帮助我们检测真正的网络连接状态;它们所能检测的只是本地连接状态。 本地连接状态和实际网络连接状态不一致的“伪连接”情况包括但不限于如下场景:现在很流行的公用w

2016-03-02 10:46:42 326

转载 使用UIBezierPath和CAShapeLayer画各种图形

字数2295 阅读6719 评论40 喜欢208CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。杂谈在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame 来画,就像这样:let layer = CAShapeLayer()layer.fra

2016-02-29 16:46:14 267

转载 可滑动的 Table View Cell

原文出处: Ellen Shapiro   译文出处:nixzhu (@nixzhu)   欢迎分享原创到伯乐头条Apple 通过 iOS 7 的邮件(Mail)应用介绍了一种新的用户界面方案——向左滑动以显示一个有着多个操作的菜单。本教程将会向你展示如何制作一个这样的 Table View Cell,而不用因嵌套的 Scroll View 陷入困境。如果你还不知道一个可滑动的 Tab

2016-02-23 13:14:49 507

转载 Wireshark抓包实例分析HTTP问题

网络基本功(二十七):Wireshark抓包实例分析HTTP问题(上) 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese  介绍 HTTP的问题可能是由于慢速服务器或客户端,TCP性能问题,本文讨论上述问题以及其他可能因素。更多信息 诊断过程: 浏览网页性能变

2016-02-22 08:41:56 3881

转载 解决UITableView中Cell重用机制问题

UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。UITableView中的cell可以有很多,一

2016-02-19 11:45:35 388

转载 AudioQueue 音频队列实现录音和播音

音频队列实现录音和播音2014年11月18日 ⁄ 综合 ⁄ 共 11624字 ⁄ 字号 小 中 大 ⁄ 评论关闭使用AudioQueue来实现音频播放功能时最主要的步骤,可以更简练的归纳如下。1. 打开播放音频文件2. 取得播放音频文件的数据格式3. 准备播放用的队列4. 将缓冲中的数据移动到队列中5. 开始播

2016-02-18 17:31:32 977

AVPlayer 实现的播放缓存

AVPlayer 实现的播放缓存,用于自己看

2017-06-01

别人封装的图片浏览器

他人封装的图片浏览器,值得学习

2017-06-01

oc瀑布流小测试

一个自己测试玩玩的oc瀑布流代码

2017-06-01

UICollectionView 的使用

原坐着的资源 :https://github.com/yixiangboy/YXCollectionView

2017-03-24

空空如也

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

TA关注的人

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