- 博客(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
2555
转载 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
650
转载 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
416
原创 Android Studio 编写so库,并在其他工程里使用
写本编内容,主要是新手踩了很多坑,一直崩溃找不到对应的库,表示很蛋疼。下面就做一个简单的使用。一:生成.so 库,这里不做说明。百度很多,或者可以查看我的 另一篇文章Mac 下 Android Studio 3.3 简单生成so文件https://mp.youkuaiyun.com/postedit/89642794二.将 .so 文件放入另一个工程。1、新建android项目2. 把...
2019-04-29 14:58:20
990
原创 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
1246
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
883
原创 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
197
翻译 第三方框架的记录
1. JVFloatLabeledTextField 是 UITextField 的子类,实现了浮动效果的文本标签。 2.IGLDropDownMenu是一个iOS下拉菜单。可以实现多种菜单动画效果。旋转、难叠、滑动等。常见动画 BCGenieEffect果冻吸入的效果 和Mac里最小化的效果一样~~很棒~
2017-10-11 18:02:14
542
转载 基于iOS 10封装的下载器(支持存储读取、断点续传、后台下载、杀死APP重启后的断点续传等功能)
原文资源来自:http://www.cocoachina.com/ios/20170316/18901.html概要在决定自己封装一个下载器前,我本以为没有那么复杂,可在实际开发过程中困难重重,再加上iOS 10和Xcode 8的发布,更是带来一些意外的麻烦,断断续续过了一个多月的时间才弄出一个可用的版本。目前网上关于iOS10下载模块出现的bug以及一些特殊情况如何处理的
2017-08-14 16:20:00
796
原创 图片的裁剪/优化
///给指定的图片进行拉伸 /// func avatarImage(image:UIImage, size:CGSize) ->UIImage? { let rect = CGRect(origin: CGPoint(), size: size)
2017-06-02 16:45:49
374
转载 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
1651
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
577
原创 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
456
原创 Label 的图文混排
1.oc的写法 // NSTextAttachment --附件 NSTextAttachment *atext = [[NSTextAttachmentalloc] init]; atext.image = [UIImageimageNamed:@"d_aini"]; //lineHeight 与字体的大小有相似
2017-05-24 11:37:28
397
原创 用正则表达式获取字符串里的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
1280
翻译 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
247
转载 iOS CGImageRef 对图片进行处理
资源路径来自:点击打开链接iOS中对图片进行重绘处理的方法总结一、CGImageRef是什么CGImageRef是定义在QuartzCore框架中的一个结构体指针,用C语言编写。在CGImage.h文件中,我们可以看到下面的定义:typedef struct CGImage *CGImageRef;CGImageRef 和 struct CGImage *
2017-03-17 11:31:27
1092
转载 转载:iOS 保持界面流畅的技巧
备注:原文地址http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。Index演示项目屏幕显示图像的原理卡顿产生的原因和解决方案CPU 资
2017-03-16 16:43:48
337
转载 使用CoreData查询数据:谓词过滤,排序操作
主要是对于NSPredicate的介绍:一、NSPredicate的基本语法;二 使用CoreData查询数据:谓词过滤,排序操作一、NSPredicate的基本语法NSPredicate类是用来定义逻辑条件约束的获取或内存中的过滤搜索。可以使用谓词来表示逻辑条件,用于描述对象持久性存储在内存中的对象过滤。其实意思就是:我是一个过滤器,不符合条件的
2017-03-15 17:42:58
622
原创 FMDB进行封装模型(模型的属性只支持字符串和NSData)
对FMDB进行进一步的封装,不用在写SQL相对应的语句. //例如需要出入的数据:(数组存储的是对应model类型)获取所有的数据 [[WDadaBasesharedDataBase]addNews:self.modelArraywithMoel:[[DynamicModelalloc]init]];
2017-03-14 17:18:22
531
翻译 数组(时间格式)进行排序
NSSortDescriptor *descriptor = [NSSortDescriptorsortDescriptorWithKey:nilascending:YES]; NSArray *descriptors = [NSArrayarrayWithObject:descriptor]; NSArray *myDataArray = [NSArray
2017-03-08 18:10:01
846
转载 12 个免费学习编程的好地方
学习编程,你甚至不必砸钱。这里有 12 个网站,你可以免费学到编程课程:http://www.imooc.com/article/1512
2017-02-08 16:37:14
295
原创 iOS 播放.GIF图片
- (void)downloadImages:(int)index { //下载图片 NSBlockOperation *download = [NSBlockOperationblockOperationWithBlock:^{ NSData *data = [NSDatadataWithContentsOfURL:[NSURL
2017-01-22 15:16:45
274
转载 iOS Provisioning Profile(Certificate)与Code Signing详解
原文http://blog.youkuaiyun.com/phunxm/article/details/42685597 关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 开发的同学没少被折腾。对于一个 iOS 开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、
2017-01-16 14:53:25
197
原创 AFNetworking多任务异步请求
.m文件中:- (void)viewDidLoad{ [super viewDidLoad]; [self createUI];}-(void)createUI{ for(int i = 0;i4;i++) { UIImageView * image
2016-07-14 10:30:28
919
转载 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
238
转载 iOS开发 - MKNetworkKit的使用 上传下载
iOS开发 - MKNetworkKit的使用 (2014-05-21 16:18:07)转载▼标签: mknetworkkit ios网络开发 http、https 上传下载 get、post it分类: 技术分享常用框架比如:AFNetworkin
2016-03-22 10:36:28
687
转载 IOS开发之实现App消息推送(最新)
久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步学会的,但是这些教程的时间都是去年或者更早时期的,对引导新手来说不是很合适)来源:http:/
2016-03-14 10:24:05
574
转载 IOS推送消息怎么实现icon图标的数字累加
IOS推送消息怎么实现icon图标的数字累加在你自己服务器上做计数,客户端做减法并反馈给你的服务器 ,然后你服务器将需要显示的数字发送给苹果推送服务器(就是消息中的badge)比如:1,你服务器上发送出去3个推送消息到A手机 2,此时A手机没有打开该应用(即不存在减法操作),这时再次给A发送推送的话就在3的基础上做累加 OR:此时手
2016-03-14 10:22:32
734
转载 iOS实际网络检测框架RealReachability
背景网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示。但事实上,当前iOS开发者们普遍使用的网络检测框架,实际上都无法帮助我们检测真正的网络连接状态;它们所能检测的只是本地连接状态。 本地连接状态和实际网络连接状态不一致的“伪连接”情况包括但不限于如下场景:现在很流行的公用w
2016-03-02 10:46:42
372
转载 使用UIBezierPath和CAShapeLayer画各种图形
字数2295 阅读6719 评论40 喜欢208CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。杂谈在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame 来画,就像这样:let layer = CAShapeLayer()layer.fra
2016-02-29 16:46:14
303
转载 可滑动的 Table View Cell
原文出处: Ellen Shapiro 译文出处:nixzhu (@nixzhu) 欢迎分享原创到伯乐头条Apple 通过 iOS 7 的邮件(Mail)应用介绍了一种新的用户界面方案——向左滑动以显示一个有着多个操作的菜单。本教程将会向你展示如何制作一个这样的 Table View Cell,而不用因嵌套的 Scroll View 陷入困境。如果你还不知道一个可滑动的 Tab
2016-02-23 13:14:49
537
转载 Wireshark抓包实例分析HTTP问题
网络基本功(二十七):Wireshark抓包实例分析HTTP问题(上) 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese 介绍 HTTP的问题可能是由于慢速服务器或客户端,TCP性能问题,本文讨论上述问题以及其他可能因素。更多信息 诊断过程: 浏览网页性能变
2016-02-22 08:41:56
4171
转载 解决UITableView中Cell重用机制问题
UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。UITableView中的cell可以有很多,一
2016-02-19 11:45:35
427
转载 AudioQueue 音频队列实现录音和播音
音频队列实现录音和播音2014年11月18日 ⁄ 综合 ⁄ 共 11624字 ⁄ 字号 小 中 大 ⁄ 评论关闭使用AudioQueue来实现音频播放功能时最主要的步骤,可以更简练的归纳如下。1. 打开播放音频文件2. 取得播放音频文件的数据格式3. 准备播放用的队列4. 将缓冲中的数据移动到队列中5. 开始播
2016-02-18 17:31:32
1062
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人