- 博客(32)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
转载 常用iOS的第三方框架
图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。 下载:https://github.com/mwaterfall/MWPhotoBrowser目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在
2016-08-30 12:31:07 996
原创 收集整理
内容横跨Cocoa/FreeBSD/AI/NLP/LLVM,etc. 简单的说就是我个人感兴趣的方向+没玩过但是觉得很酷的方向。当作自娱自乐也好,学习笔记也好。iOS开发什么的,已经不重要了,因为已经不再有app,值得去开发了欢迎贡献也可以关注我的Github github.com/Naville 信息流里会多出来很多有价值的信息 : )没人Care微信助手/U
2016-08-26 14:15:14 689
转载 iOS开发几年了,你清楚OC中的这些东西么!!!?
前言几年前笔者是使用Objective-C进行iOS开发, 不过在两年前Apple发布swift的时候,就开始了swift的学习, 在swift1.2发布后就正式并且一直都使用了swift进行iOS的开发了, 之后就是对swift持续不断的学习, 近来swift3.0的发布, 更多的人会选择swift来进行iOS的开发看上去更是成为了一种趋势, 不过一个合格的iOS开发者对oc以及c语言的
2016-08-24 21:01:01 682
转载 iOS中的HotFix方案总结详解
iOS中的HotFix方案总结详解相信HotFix大家应该都很熟悉了,今天主要对于最近调研的一些方案做一些总结。iOS中的HotFix方案大致可以分为四种:WaxPatch(Alibaba)Dynamic Framework(Apple)React Native(Facebook)JSPatch(Tencent)WaxPatchWaxPatch是一个通过Lu
2016-08-24 20:59:43 585
原创 Objective-C中的Runtime各大帖子,个人感觉最后的最好
runtime的资料网上有很多了,部分有些晦涩难懂,我通过自己的学习方法总结一遍,主要讲一些常用的方法功能,以实用为主,我觉得用到印象才是最深刻的。另外runtime的知识还有很多什么是runtime?runtime 是 OC底层的一套C语言的API(引入 或),编译器最终都会将OC代码转化为运行时代码,通过终端命令编译.m 文件:clang -rewrite-objc xxx.
2016-08-24 20:57:26 480
原创 OC中的宏 和 C中的预编译宏定义
1、先来几个常用的:[csharp] view plain copy// 是否高清屏 #define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIS
2016-08-24 20:52:36 2862
转载 iOS Anti-Debug
iOS Anti-Debug1 iOS Anti-Debug前言 移动平台攻防对抗技术的发展基本是沿着PC端发展轨迹在前进,从windows平台上的加壳到Android平台的APK加固,相信ipa的加固也已经不远了;windows平台下从ring3层到ring0层的反调试技术已经非常成熟,Android平台下的反调试技术已经出现了好几套不错的方案,今天来简
2016-08-24 20:39:35 878
转载 揭秘315黑客wifi,如何保障APP数据安全
315晚会上曝光WIFI安全,演示微信、邮箱当场被黑,隐私密码都被披露,风险无处不在。对用户来说,阿里移动安全已经支招:1,不接入无密码或无手机验证码的WiFi;2,手机不ROOT、不越狱;3,正规应用商店下载官网APP;4,不在陌生APP上提交个人重要信息;5,装一个安全软件,如阿里钱盾;6,养成健康、良好的上网习惯等。而对于开发者来说,怎样更好的设计移动App来防护WIFI被劫持后的攻击呢?
2016-08-24 20:34:44 1190
转载 WebView漏洞,为何是打不死的小强?
一、WebView漏洞持续高居榜首 阿里移动安全发布的2015第三季度移动安全报告【1】,对16个行业的top10 Android应用进行扫描,发现与Webview相关的漏洞依然高居榜首。Webview相关问题早在2012年【2】就已经披露并广泛关注,但到为何到现在还是持续高居漏洞榜首?!二、Webview是一个什么样的组件WebVi
2016-08-24 20:30:54 906
转载 基于Deep Learning 的视频识别方法概览
深度学习在最近十来年特别火,几乎是带动AI浪潮的最大贡献者。互联网视频在最近几年也特别火,短视频、视频直播等各种新型UGC模式牢牢抓住了用户的消费心里,成为互联网吸金的又一利器。当这两个火碰在一起,会产生什么样的化学反应呢?不说具体的技术,先上一张福利图,该图展示了机器对一个视频的认知效果。其总红色的字表示objects, 蓝色的字表示scenes,绿色的字表示activiti
2016-08-24 20:28:58 611
转载 减小ipa体积之删除frameWork中无用mach-O文件
首先我们来简单的介绍一下mach-O。什么是mach-O?Mach-O格式全称为Mach Object文件格式的缩写,是mac上可执行文件的格式,类似于windows上的PE格式 (Portable Executable ), linux上的elf格式 (Executable and Linking Format)。上面第一个图是苹果给出的mach-O格式的示意
2016-08-24 20:21:01 879
转载 iOS漏洞可导致Apple ID被盗 – iOS 9修复三处安全漏洞
iOS漏洞可导致Apple ID被盗 – iOS 9修复三处安全漏洞 2015年09月17日 13:53 3267 在2015.09.17发布的iOS 9的升级中,Apple修复了阿里巴巴移动安全团队所发现的三处安全漏洞:CVE-2015-5838, CVE-2015-5834, CVE-2015-5868[3]。 其中CVE-2015-5
2016-08-24 20:19:32 1169
转载 细数iOS上的那些安全防护
0x00 序随着苹果对iOS系统多年的研发,iOS上的安全防护机制也是越来越多,越来越复杂。这对于刚接触iOS安全的研究人员来说非常不友好,往往不知从何入手。因此,为了让大家能够更加系统性的了解iOS上的安全机制,我们从三个方面着眼:代码签名(CodeSign)、沙盒机制(SandBox) 和利用缓解(Exploit Mitigation),对iOS的系统安全机制做了一个总结。希望
2016-08-24 20:15:03 716
转载 UIView如何管理它的子视图
摘要IPhone开发UIView提供了很多建立和管理视图的方法。1、添加视图 insertSubview:atIndex: //放在子视图数组的具体索引位置 insertSubview:aboveSubview: //某个子视图前面 insertSubview:aboveSubview: //某个子视图前面2、重新排序和删
2016-08-23 19:24:23 812
原创 PHP 基础知识
PHP中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。变量名与PHP中其它的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。按照正常的正则表达式,它将被表述为:'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*‘。$this是一个特殊的变量,它不能被赋值。基础
2016-08-23 14:07:28 318
转载 用PHP简单写App接口
本篇是笔记尝试写的第一个PHP接口,并在iOS开发中尝试应用测试。今天给大家分享如何自己写接口来测试!相信很多朋友在开发时遇到过这样的问题:后台什么时候提供接口?怎么才提供一个接口,其他接口什么时候给出来?没有接口我们前端怎么能做得了?哈哈!大学学完本篇就可以自己搞个接口来返回固定的死数据来测试了!搭建PHP环境由于本人使用的电脑是Mac,因此推荐大家使用M
2016-08-23 14:02:00 2533
转载 iOS 本地打包工具 自动化
1、为什么要自动打包工具?每修改一个问题,测试都让你打包一个上传fir , 你要clean -> 编译打包 -> 上传fir -> 通知测试。而且打包速度好慢,太浪费时间了。如果有一个工具能自动的帮你做完上面所有的事情,岂不是快哉?2、网上有那么多自动打包工具,我直接下载就行了为啥还要学习?没错网上有很多打包工具,包括github上也有一些直接从github下载并打包上传的
2016-08-23 13:43:21 417
原创 APP性能优化
1:应用启动时间 应用启动时,只加载启动相关的资源和必须在启动时加载的资源。2:本地图片加载方式 本地图片加载常用方法有两种: (1),[UIImage imageNamed:@""] 图片多次使用时使用,需要使用此方式加入缓存 (2),[[UIImage alloc] initWithContentsOfFile:@""] 图片不常使用时,不使用缓存3:不要阻塞主线程 开发中除了
2016-08-23 10:41:53 261
转载 iOS剪切板 UIPasteboard
1、前言iOS在某些特定时刻需要把内容重一个app拷贝到另一个app 这时候我们就可以使用剪切板UIPasteboard2、iOS自带剪切板操作的原生UI控件在iOS中下面三个控件,自身就有复制-粘贴的功能: (1)、UITextView (2)、UITextField (3)、UIWebView3、系统的剪切板UIPasteboardUIPasteboard类
2016-08-23 10:38:15 883
转载 iOS支持IPV6
iOS应用支持IPV6,就那点事儿果然是苹果打个哈欠,iOS行业内就得起一次风暴呀。自从5月初Apple明文规定所有开发者在6月1号以后提交新版本需要支持IPV6-Only的网络,大家便开始热火朝天的研究如何支持IPV6,以及应用中哪些模块目前不支持IPV6。一、IPV6-Only支持是啥?首先IPV6,是对IPV4地址空间的扩充。目前当我们用iOS设备连接上Wifi、
2016-08-23 10:37:06 391
原创 AutoLayout 浅析动画
1.AutoLayout相关的几个易混淆的方法setNeedsLayoutlayoutIfNeededlayoutSubViewssetNeedsUpdateConstraintsupdateConstraitsIfNeedupdateConstraints子视图在界面上的显示大概经过了:更新约束-通过约束依赖关系得到具体的frame-展示到界面。上面几个是
2016-08-19 20:47:16 1272
转载 保护App重要数据,防止Cycript/Runtime修改
这一篇文章着重于保护重要数据不被攻击者使用Cycript或者Runtime修改,概要内容如下:防止choose(类名)禁忌,二重存在自己的内存块虚伪的setter/getter加密内存数据English version is here以下内容均以此假想情况为基础: 我们有一个Person类,它的定义如下:
2016-08-13 18:01:21 646
原创 cycript
cycript 详细使用http://iphonedevwiki.net/index.php/Cycript_Tricks// 获取所有内存信息Liamde-iPhone:/usr/bin root# ps -e根据pid 进入Liamde-iPhone:/usr/bin root# cycript -p 24906
2016-08-13 16:47:45 368
转载 iOS 逆向工程 - 学习整理
一、class-dump简介:顾名思义,就是用来导出目标对象的class信息的工具,私有方法声明也能导出来。原理:利用 Objective-C语言的 runtime 特性,将存 在Mach-O 文件中的头文件信息提 出来,并生成对应的 .h 文件。使用方法:1,下载然后将class-dump 复制到“ /usr/bin”目录下。2,执行sudo chmod 777 /usr
2016-08-11 17:23:24 3124
转载 经典的机器学习方面源代码库
编程语言:搞实验个人认为当然matlab最灵活了(但是正版很贵),但是更为前途的是python(numpy+scipy+matplotlib)和C/C++,这样组合既可搞研究,也可搞商业开发,易用性不比matlab差,功能组合更为强大,个人认为,当然R和java经典的机器学习方面源代码库机器学习TensorFlow:Google 开源到底开的是什么?TensorFlow
2016-08-11 13:47:58 5501
转载 机器视觉开源处理库汇总
机器视觉开源处理库汇总从cvchina搞到的机器视觉开源处理库汇总,转来了,很给力,还在不断更新。。。通用库/General LibraryOpenCV无需多言。RAVLRecognition And Vision Library. 线程安全。强大的IO机制。包含AAM。CImg很酷的一个图像处理包。整个库只有一个
2016-08-11 13:46:44 1566
转载 计算机视觉库/人脸识别开源软件
中文车牌识别系统 EasyPREasyPR 是一个开源的中文车牌识别系统。 EasyPR是一个中文的开源车牌识别系统,其目标是成为一个简单、灵活、准确的车牌识别引擎。 相比于其他的车牌识别系统,EasyPR有如下特点: 它基于openCV这个开源库,这意味着所有它的代码都可以轻易的获取。 它能够...更多EasyPR信息最近更新: EasyPR 1.
2016-08-11 12:00:39 1877
原创 Cocoa消息,常用词
在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(ObjC中的术语为消息)跟其他语言中的方法调用差不多,只是形式有些不同而已。 譬如C++ 中的:Bird * aBird = new Bird();aBird->fly();在ObjC 中则如下:Bird * aBird = [[Bird a
2016-08-08 10:57:05 390
转载 runtime 几个要点总结-方法交换
函数替换runtimeforwardingTargetForSelector消息转发selectorclass_copyPropertyListproperty_getNameresolveInstanceMethodmethodSignatureForSelectorforwardInvocation
2016-08-08 10:45:39 1249
原创 防破解防刷,一小点
1.应用代码混淆,可参考国外开发者写的方案https://github.com/Polidea/ios-class-guard,这个还有点bug,需要懂一些shell脚本。2.链接一定要采用https,而且绑定证书,用afnetworking非常方便。3.关键的传输数据要进行数字信封(随机数加时间戳),数字摘要(md5),不对称加密(rsa)综合加固。4.关键业务的js通过加密的方式传
2016-08-04 09:40:49 845
原创 【路径大全】iphone所有文件路径。CYDIA
软件目录路径:/Applications字体路径:System\Library\Fonts\CacheFIT皮肤:/Library/FIT文件夹:FIT漫画文件存放于:/private/var/mobile/Media/Photos/iComic (注:iComic目录需自己创建)或 /private/var/mobile/Documents/ 目录iPhoneVideoR
2016-08-01 17:34:07 10870
OpenSSL 1.1.1 for ios 通用静态库
2020-05-20
OpenSSL 1.1.1 iOS和Android的编译脚本
2020-05-20
Cronetarm64+x86.framework.zip
2020-05-15
QUIC for ios Cronet.framework
2020-05-14
FFmpeg4.2-iOS.zip
2020-03-07
IJKMediaFramework.framework.zip
2020-03-07
libopencore.zip
2019-06-23
xcode看不到图片,提示No Selection
2013-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人