ios_iostream - CSDN
ios 订阅
iOS是由苹果公司开发的移动操作系统 [1]  。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad上。iOS与苹果的macOS操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010年WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。2016年1月,随着iOS 9.2.1版本的发布,苹果修复了一个存在了3年的漏洞 [2]  。2018年9月22日,美国苹果公司在最新的操作系统中秘密加入了基于iPhone用户和该公司其他设备使用者的“信任评级”功能。 展开全文
iOS是由苹果公司开发的移动操作系统 [1]  。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad上。iOS与苹果的macOS操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010年WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。2016年1月,随着iOS 9.2.1版本的发布,苹果修复了一个存在了3年的漏洞 [2]  。2018年9月22日,美国苹果公司在最新的操作系统中秘密加入了基于iPhone用户和该公司其他设备使用者的“信任评级”功能。
信息
软件语言
Swift,Objective-C、C、C++
软件大小
1.2 GB
开发商
Apple - 苹果
软件授权
仅苹果移动设备使用
更新时间
2020年7月16日
中文名
苹果移动设备操作系统
最新正式版
iOS 13.6(17G68)
全    称
iPhone Operation System
最新测试版
iOS 14.0 Beta3(18A5332f)
外文名
iOS
iOS发展历程
2007年1月9日苹果公司在Macworld展览会上公布,随后于同年的6月发布第一版iOS操作系统,最初的名称为“iPhone Runs OS X”。2007年10月17日,苹果公司发布了第一个本地化iPhone应用程序开发包(SDK),并且计划在2月发送到每个开发者以及开发商手中。2008年3月6日,苹果发布了第一个测试版开发包,并且将“iPhone runs OS X”改名为“iPhone OS”。2008年9月,苹果公司将iPod touch的系统也换成了”iPhone OS“。2010年2月27日,苹果公司发布iPad,iPad同样搭载了”iPhone OS”。这年,苹果公司重新设计了“iPhone OS”的系统结构和自带程序。2010年6月,苹果公司将“iPhone OS”改名为“iOS”,同时还获得了思科iOS的名称授权。2010年第四季度,苹果公司的iOS占据了全球智能手机操作系统26%的市场份额。2011年10月4日,苹果公司宣布iOS平台的应用程序已经突破50万个。2012年2月,应用总量达到552,247个,其中游戏应用最多,达到95,324个,比重为17.26%;书籍类以60,604个排在第二,比重为10.97%;娱乐应用排在第三,总量为56,998个,比重为10.32%。2012年6月,苹果公司在WWDC 2012上发布了iOS 6,提供了超过200项新功能。2012年9月20日,苹果发布iOS 6正式版,本次更新拥有超过200项新功能。这其中尤其加强了针对中国用户的定制功能,包括Siri开始支持中文语言,系统整合新浪微博、163邮箱等方面。 [3]  2013年6月10日,苹果公司在WWDC 2013上发布了iOS 7,几乎重绘了所有的系统App,去掉了所有的仿实物化,整体设计风格转为扁平化设计。将于2013年秋正式开放下载更新。 [4]  2013年9月19日,苹果发布iOS 7正式版,带来超过200项全新功能。 [5]  2014年6月3日(西八区时间2014年6月2日),苹果公司在WWDC 2014上发布了iOS 8,并提供了开发者预览版更新。 [6]  2014年9月17日,苹果发布iOS 8正式版。 [7]  2015年9月17日,苹果发布iOS 9正式版。 [8]  2016年9月14日,苹果发布iOS 10正式版,这是苹果推出移动操作系统以来最大的一次更新,尤其增加了很多特别适应中国国情的功能,比如骚扰电话识别、苹果地图进一步本地化等。 [9-10]  2017年9月20日,苹果发布iOS 11正式版,iOS 11为iPad带来了更强大的生产力,具体是通过新的Dock栏、文件App、多任务处理、拖拽等功能来实现的。另外,iOS 11重要的一项新功能便是AR功能,这使得该平台成为世界最大的AR平台,用户只需用手机便可享受AR的无穷乐趣。除此之外,iOS 11还带来了更生动更有趣的Live Photo、相机扫码、App Store、控制中心、锁屏、勿扰模式等。 [11-12]  2018年9月18日,苹果发布iOS 12正式版,主要为旧iPhone设备带来性能提升,以及带来了部分全新功能。 [13-14]  2018年9月13日,2018苹果秋季新品发布会上,苹果CEO库克介绍了苹果生态的一些数据。他表示,搭载苹果iOS系统设备已达20亿部。 [15]  2019年9月11日,苹果宣布于2019年9月19日推送iOS 13正式版,支持iPhone 6S及后续机型。 [16]  2019年6月4日,苹果公司在WWDC 2019上发布了iOS 13。2019年9月20日,苹果发布iOS 13正式版,iOS 13推出的"深色"模式为iPhone带来了全然不同的新风格,提供了浏览和编辑照片的全新方式,并新增了保护隐私的登录方式,轻点一下即可登录App和网站。iOS 13速度更快、响应更迅速。系统经整体优化后,App启动速度提升、App下载大小缩减,同时面容ID也变得更快。 [17-18]  2019年9月25日,苹果发布iOS 13.1正式版,实现了诸多问题修复和功能改进,包括iPhone 11、iPhone 11 Pro和iPhone 11 Pro Max上采用超宽频技术的隔空投送、快捷指令App中建议的自动化操作,以及地图App中的共享到达时间。 [19]  美国西部时间2019年9月27日上午10点(北京时间28日凌晨一点),苹果发布了iOS 13.1.1 / iPadOS 13.1.1 正式版更新。 [20]  2019年10月29日,苹果发布iOS 13.2正式版,在iPhone 11、iPhone 11 Pro和iPhone 11 Pro Max上推出了先进的图像处理系统Deep Fusion,它使用A13仿生神经网络引擎拍摄纹理及细节更出众、低光环境下噪点更少的照片。其他功能包括更新和新增的表情符号、AirPods信息播报,并支持AirPods Pro、HomeKit安全视频、具有HomeKit功能的路由器以及新的Siri隐私设置。本更新还包括错误修复和改进。 [21]  2019年12月11日,苹果发布iOS 13.3正式版,包括了改进和错误修复,并在“屏幕使用时间”中新增了更多家长控制。根据苹果发布的最新支持文档,iOS 13.3正在进行改进以最大程度地减少信息App中的垃圾短信等内容。 [22]  2020年3月18日,苹果宣布将于北京时间3月25日为iPhone、iPad和iPod touch用户推送iOS 13.4和iPadOS 13.4正式版。除了重新设计的邮件工具栏和iCloud文件夹共享功能之外,iPadOS 13.4还为iPad平台带来触控板和鼠标支持。 [23]  2020年3月19日,苹果发布iOS 13.4 Beta6(GM版),此前iOS 13.4/iPadOS 13.4已经历经了5次Beta预览测试。Golden Master版本(最终测试版)的出现意味着iOS 13.4正式版到来,优先面向开发者/公开测试版渠道用户推送。而最广泛的iOS 13.4/iPadOS 13.4正式版将在3月25日面向普通用户推送。 [24]  2020年3月25日,苹果发布iOS 13.4正式版,在此次更新中苹果主要推出了新的拟我表情贴纸和从“文件”App共享iCloud云盘文件夹的功能,同时iPad更新后支持搭配使用鼠标和触控板了。 [25]  2020年5月21日,苹果发布iOS 13.5正式版,iOS 13.5加快了配备面容ID的设备在用户佩戴口罩时显示密码栏的速度,并加入了“暴露通知”API以支持来自公共卫生管理机构的COVID-19接触追踪App。本更新还增加了控制FaceTime群聊期间视频拼贴自动突显的选项并包括错误修复和其他改进。 [26]  2020年7月16日,苹果发布iOS 13.6正式版,iOS 13.6支持数字车钥匙,并在“健康”App中包含新的症状类别。本更新还包括错误修复和改进。 [27]  2020年6月23日,苹果公司在WWDC 2020上发布了iOS 14,它为iOS主屏幕带来了多年来最大的变化:小插件。 [28]  Java [6]  苹果仍没有宣布任何让iPhone运行Java的计划。但太阳微系统已宣布其将会发布能在iPhone上运行的Java虚拟机(JVM)的计划,它是基于Java的Micro Edition版本。这将让用Java应用程序得以在iPhone和iPod Touch上运行。在这个计划发表之后,熟悉iOS软件开发协议的程序员们相信虽然iOS软件开发协议不允许应用程序后台运行(比如说在接电话的时候仍然运行程序), 但却允许自带的应用程序从其他的来源下载代码,而且它们还能与第三方应用程序相互作用(比如说Safari和Java虚拟机), 这可能会阻碍不与苹果合作的Java虚拟机的发展。 很明显,在iPhone运行的Java在iOS软件开发协议所规定的范畴以外。FlashiOS不支持Flash。Adobe计划在iPhone发行第三方Flash Lite软件程序,但现时仍未有计划。以现时来说,只支持标准Flash。现时可以使用iPhone第三方程序jailbreak观看flash动画。但不支持在线播放。SwiftSwift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。Swift是苹果公司在WWDC2014上发布的全新开发语言。从演示视频及随后在App Store上线的标准文档看来,语法内容混合了OC,JS,Python,语法简单,使用方便,并可与OC混合使用。作为一项苹果独立发布的支持型开发语言,已经有了数个应用演示及合作开发公司的测试,相信将在未来得到更广泛的应用。某种意义上Swift作为苹果的新商业战略,将吸引更多的开发者入门,从而增强App Store和Mac Store本来就已经有的应用数量基础。
收起全文
精华内容
参与话题
  • 本课程讲述如何使用OC 实现1V1 iOS端实时音视频通信 包括如何使用nodejs开发WebSocket信令服务器 理解WebRTC媒体的交互流程 coturn服务器搭建 iOS音视频客户端开发
  • 高质量 iOS 博客推荐(iOS界技术大牛)

    万次阅读 2019-02-12 15:39:20
    推荐一些我个人认为非常经典,值得关注的博客: OneV's Den 大家尊称为喵神 @onevcat 的博客。对 Swift 技术在国内的推广做了很大的贡献。...Casa 对架构有很深的理解,《iOS 应用架构谈》系列文章影响深...

    推荐一些我个人认为非常经典,值得关注的博客:

    OneV's Den

    大家尊称为喵神 @onevcat 的博客。对 Swift 技术在国内的推广做了很大的贡献。

    Limboy’s HQ

    李忠关于 RAC 、组件化的文章流传很广。博客中对架构、编程的思考都很精髓。听说现在转管理后不太更新技术文了。

    Casa Taloyum

    Casa 对架构有很深的理解,《iOS 应用架构谈》系列文章影响深远。

    bang’s blog

    JSPatch 作者 bang 的博客。稳定更新,每篇文章质量都很高。

    Garan no dou | 一只魔法师的工坊

    YYKit 作者的博客,很多文章如《iOS 保持界面流畅的技巧》《深入理解RunLoop》等都有极高的实用价值。

    Draveness’s Blog

    被人称为灯塔的 Draveness 的博客。Draveness 涉猎很广,文章也很有深度,一半以上的文章我连标题都看不懂。

    Halfrost-Field

    人称“霜神”冰霜的博客,冰霜的文章针对某个问题总是能有深入、全面的剖析。

    星光社

    滴滴技术专家戴铭的博客,每篇都是精品。

    玉令天下

    腾讯杨萧玉的博客,底层细节能深入到汇编的实现,令人惊叹。

    MrPeak杂货铺

    Peak 以一系列 TCP/IP 相关的文章让人折服,之前博客更新频率很高,多有涉猎。17 年底去 facebook 赚奶粉钱后更新频率有所下降,望早日回归。

    Bestswifter

    @bestswifter 张星宇的博客,《让 BAT 的 offer 不再难拿》介绍了他在大学时准备面试最后进入百度的经历,这篇文章也引起了不小的积极反响。博客除了如 《深入理解 iOS 开发中的锁》 iOS 开发也有不少工程化话题的文章。

    故胤道长

    顶级 iOS 开发者,曾就职于 Uber,现就职于美帝亚马逊。文风流畅,博客也会谈到不少中美编程文化的差异。

    iOS程序犭袁

    CYLTabBarController 作者,博客也是篇篇经典。

    sunnyxx

    滴滴技术专家孙源的博客,对于 OC 语言特性有深入研究。不过整个 17 年没有更新博客。

    雷纯锋的技术博客

    有多篇经典的博客,如《谈谈 iOS 中图片的解压缩》《MVVM With ReactiveCocoa》。不过 17 年只更新了一篇文章。

    瓜地

    冬瓜的博客,作为曾经 acm‘er 的素质与修养,博客总是能够深入底层。

    Joy_xx

    被人称为架构 joy 的博客,有不少关于 APM 的好文。

    J_Knight_

    J_Knight的文章总是清晰易懂,更新的也很勤快。

     

    更新:

    1、专栏整理,内容相当丰富,主要涉及iOS中架构、性能优化、APM、底层原理等高级进阶知识:来自-乐少的Github

    2、大厂公开演讲、技术分享资料,包括PPT和视频等资料:大厂公开演讲、技术分享-Github

    3、众多经典三方库源码解析,来自Draveness:源码解析-Github

     

    参考:https://www.jianshu.com/p/ea9fabdc12ed
     

    展开全文
  • IOS开发从入门到精通-第一章

    千人学习 2019-06-27 11:03:31
    本课程详细介绍了IOS开发环境搭建及开发工具的使用,讲解了IOS开发常用视图控件的使用 ,还讲解了一个实用的功能实例:APP启动引导页的开发。
  • 本视频教程拥有180节课程,包含iOS开发的方方面面:iOS开发基础理论知识、 视图、视图控制器、多媒体、数据处理、常用插件、信用卡卡号识别、自动化测试、网络访问、多线程、ShareSDK社会化分享、CoreImage、...
  • 18个 ios 项目源代码

    万次下载 热门讨论 2020-07-30 23:32:25
    18个 ios 项目源代码 各种布局 控件使用 及扩展视图 自定义UITableViewCell。实现各种样式的表格输入界面、自定义Tab Bar的文字、颜色和图片加箭头、列表个性化列表项、IOS欢迎界面等。
  • iOS反编译

    千次阅读 2017-02-14 20:56:57
    上架至App Store的app,被apple加密了。想要反编译要麻烦许多。但是在debug下产生的ipa或者是release下的ipa包或者是渠道包都能直接反编译。 首先介绍针对Xcode导出的ipa包的反编译。 需要用到软件 :class-dump 和 ...
    上架至App Store的app,被apple加密了。想要反编译要麻烦许多。但是在debug下产生的ipa或者是release下的ipa包或者是渠道包都能直接反编译。
    首先介绍针对Xcode导出的ipa包的反编译。
    需要用到软件 :class-dump 和 Hopper Disassembler。软件下载地址如下: 
    class-dump  链接: https://pan.baidu.com/s/1skR6ljv 密码: tfgf
    Hopper Disassembler  链接: https://pan.baidu.com/s/1pL4PQVx 密码: vhvu
    
     class-dump:
       通过class-dump可以看到包里面所有的.h文件对应VC里面的所有方法。首先下载安装包,双击后看到如下内容,拖动如图class-dump文件到桌面。然后移动到usr/bin目录内。(可以用终端命令移动 sudo mv ~/desktop/class-dump /usr/bin
    

    )
    这里写图片描述
    移动过程中如果提示 “Operation not permitted”, 原因是MAC的Rootless机制, Rootless机制是对抗恶意程序的最后防线, 解决办法就是关闭Rootless : 重启按住 Command+R,进入恢复模式,打开Terminal,执行 csrutil disable 。
    执行以上操作后,即可顺利实现 sudo mv ~/desktop/class-dump /usr/bin, 这样class-dump就安装成功了。
    此时在Terminal中就可以使用class-dump了。
    新建一个文件夹, Terminal进入该文件夹,执行命令class-dump -H (此处填写如下文件路径)
    获取文件

    终端截图

    终端执行成功后,打开文件夹就可以看到包内的.h文件
    这里写图片描述

       此处就有人会问了,方法名字不重要,关键是需要看到方法里面具体的实现。 此时就要用到Hopper Disassembler这个软件了。 不过此处声明,并不能看到方法的源码,只能通过反编译看到一些伪代码。
       Hopper Disassembler:
       下载解压后,双击打开
       ![这里写图片描述](https://img-blog.csdn.net/20170214203600275?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU2FuZHlMb28=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    

    拖拽文件到软件界面内, 点右上角的if(b)f(x);按钮,我们能看到这个方法的伪代码,大部分的时候我们能从伪代码中看出我们需要的信息。如下图:
    这里写图片描述

    展开全文
  • iOS打包成 ipa包(简单粗暴方法)

    万次阅读 2016-08-05 15:45:38
    iOS打包成 ipa包

    按照下面的步骤走,就可以打包成功,我不说各种原因,只讲操作步骤:

    简单粗暴!!!

    首先你得有一个苹果开发者账号。要是没有,就自己申请一个。

    注意:在创建app IDs 还有描述文件的时候,需要添加的是发布版本,就是ad hoc里面的版本,而不是简单的开发版本。如下图:(证书与描述文件都需要发布版本的)


    可以先忽略,一会在创建证书的时候再看

    1.创建一个ipaDemo工程。

    2.打开苹果开发者中心。网址 :https://developer.apple.com/membercenter

    3.打开这个网址之后会出现下面的样式。



    刚刚进入的的界面的样式

    4.进入App开发账户里面:


    手机App

    5.创建证书的总体步骤,分5步:

    5.1创建证书

    5.2添加APP IDs

    5.3添加设备

    5.4创建描述文件


    总体步骤

    对于这些过程,网络上的文章比较多,我也不一一展开了,我添加一个比较好的博客的文章,与大家分享这个过程。说白了这也是真机测试与创建证书的一部分。李大泽网址  

    6.  iOS打包,一共有三种方式,不过还是通过Xcode的打包比较好,因为我在测试了这三种打包之后,我发现通过xcode打包的包的大小是最小的,不过下面我也介绍这三种打包方式。

    第一种打包方式:

    6.1 Xcode打包:

    6.1.1


    1. 配置provisioning profile与证书

    6.1.2


    2.配置provisioning profile与证书

    我在上面这两步的时候,由于只调整了一个code singing,所以出现了一直打包不成功。一般情况下,是先进行步骤6.1.1,基本上不用管步骤6.1.2,只需要看看6.1.2是否与6.1.1的描述文件、证书是否一致。保证一致就可以了。

    6.1.3  



    6.1.4 选择Release 模式:


    6.1.5 需要release ,Run里面的,也需要release Archive 里面的。


    6.1.6


    打包示例

    6.1.7开始打包:若是comd+b 运行成功了,就可以进行下一步了


    6.1.8生成包:


    6.1.9输出包:


    6.1.10


    生成四种不同的开发包,查看链接。4种ipa包

    6.1.11 


    6.1.12


    6.1.13  在桌面上出现安装包:



    大功告成


    第二种打包方式:

    6.2 通过生成文件Payload文件夹,生成ipa包。

    重复上面6.1.7 之前的所有步骤,在commd+b 编译之后,查看是否编译成功,要是成功。如下图:

    6.2.1


    表示可以打包了

    6.2.2


    6.2.3


    6.2.4在桌面上新建一个文件夹名字叫“Payload”,注意一个字母也不能少。并将上面的APP直接拷贝到这个文件夹下面,压缩这个文件夹,并将文件夹的后缀名,改正 “.ipa”。如下图:



    ipa

    第三种打包方式:

    通过iTunes,打包。

    6.3.1 打开你的iTunes。

    6.3.2 直接把刚刚的那个  .app,拖到你的iTunes里面。如下图:


    6.3.3 在Finder里面显示:


    6.3.4这样就生成了一个ipa包:


    7. 安装到测试机上:对于以上生成的所有的ipa包,都需要双击打开他们,在你的iTunes里面,安装你的这个应用包。如下图:


    安装步骤

    生成的app如下图,要是能够显示app是正常的,则证明没有问题,否则安装不成功:


    安装成功


    以上三种方法,终于打包搞定了。


    更新:2016年7月1日

    一、此方法是插件方法,基于插件Xcode插件管理工具Alcatraz之上,插件名字叫:AMAppExportToIPA 。(直接搜索就ok)

    二、关于安装Alcatraz方法,如下网址:

    Xcode插件管理工具Alcatraz

    三、下面配上一张该插件的样式图:


    插件样式

    四、打包方法:

    1.当你安装好插件之后,Xcode里面就有这个插件了,就有一个方法,可以直接导出ipa包,这个方法的名字叫:Export IPA。

    2.找到项目目录:(下面是我的demo目录)


    找到文件 .app

    3.直接右键鼠标,找到名为:Export IPA     并且点击。如下:


    直接导出

    4.导出的样式:


    在文件AM_Builds里面


    方法太简单粗暴,我都不忍直视了。


    资料参考:

    1.Xcode程序打包 .ipa

    2.Xcode打包ipa的基本步骤

    3.iOS打包



    文/依然那么爱你forever(简书作者)
    原文链接:http://www.jianshu.com/p/9df7d8930a3e
    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

    展开全文
  • 在7月27日的iOS/Android训练营大会上,友盟iOS Team Leader张超带来主题演讲“解开IPA文件的灰沙-通过静态分析工具了解IPA实现”。针对IPA资源文件以及图片处理,张超提出,分析网络数据最核心的就是抓包和解包,...

    在7月27日的iOS/Android训练营大会上,友盟iOS Team Leader张超带来主题演讲“解开IPA文件的灰沙-通过静态分析工具了解IPA实现”。针对IPA资源文件以及图片处理,张超提出,分析网络数据最核心的就是抓包和解包,并且针对这一话题进行了阐释。

    张超:现在一个IPA在iOS生态系统中的生存状态是怎么样的?1.IPA被破解发到越狱市场。2.IPA被开发者简单加密,再被破解,再流到越狱市场。3.如果IPA得到足够有效的加密,会大大提高避免被破解,被逆向的几率。


    相关介绍(ppt下载):http://blog.csdn.net/shiningxyy/article/details/7820809

    【幻灯片内容纲要】:

    • 1. iOS DevCampProduced by CSDN
    • 2. 揭开IPA的灰纱 通过分析工具了解App实现技巧 友盟 张超 微博:iAladdin 电邮:aladdin@umeng.com
    • 3. 什么是IPA?“ipa后缀的文件是iOS系统的软件包,全称为iPhone application archive.通常情况下,ipa文件都是使用苹果公司的FairPlay DRM技术进行加密保护的。每个IPA文件都是ARM架构的可执行文件以及该应用的资源文件的打包文件,只能安装在iPhone,iPod Touch 或iPad上。该文件可以通过修改后缀名为zip后,进行解压缩,查看其软件包中的内容。 ”
    • 4. IPA的物理结构 iTunesMetadata. xxx.AppiTunesArtwork plist
    • 5. IPA的文件分类
    • 6. 资源文件 [resource]
    • 7. PNG NormalizerUIKit-Artwork-Extractorhttps://github.com/0xced/UIKit-Artwork-ExtractorCrunchhttp://www.pragmaticcode.com/crunch/pngcrush 命令pngcrush -revert-iphone-optimizations -q OptimizedPNG.png RevertedPNG.pngRuby实现https://github.com/swcai/iphone-png-normalizerPython实现http://www.axelbrz.com.ar/?mod=iphone-png-images-normalizerObjective-C实现
    • 8. pngcrush
    • 9. UIKit-Artwork-Extractor
    • 10. Crunch
    • 11. 原理及其他其他语言实现Ruby实现https://github.com/swcai/iphone-png-normalizerPython实现http://www.axelbrz.com.ar/?mod=iphone-png-images-normalizerObjective-C实现原理资料http://iphonedevwiki.net/index.php/CgBI_file_format
    • 12. PVR/PVRTC/PVR.CCZ TexturePacker -- pvr/pvrtc/pvr.ccz http://www.codeandweb.com/texturepacker/ quickpvr -- pvr/pvrtc http://www.limbic.com/quickpvr.html
    • 13. TexturePacker
    • 14. quickpvr
    • 15. App中的数据 运行时产生Bundle内 沙箱内 网络交互
    • 16. 网络数据 [network]
    • 17. Charles
    • 18. Charles原理在网络交互中,通过充当代理的角色,从而获取到所有的请求和返回值,作为中间层来实现抓包的过程。- 模拟器配置- 真机配置
    • 19. HTTP请求抓取
    • 20. HTTPS请求抓取
    • 21. 特殊网络模拟
    • 22. IPA状态 [ipa’s status]
    • 23. 自签名工具
    • 24. IPA的状态
    • 25. 沙箱数据 [sandbox] Artwork iTunesMetadata xxx.app .plist 6A2FCEEC-591E-4B85-B625-26F1AA3B2A4E Documents Library tmp
    • 26. 常用命令catfile
    • 27. 二进制文件 [binary] 静态分析工具 otool nm strings class-dump系列 运行时分析工具 Cycript 逆向分析工具 Hopper IDA Pro
    • 28. otool
    • 29. nm
    • 30. strings
    • 31. Class-dump系列
    • 32. CycriptSSH到iOS系统中安装:a.通过Cydia安装,搜索Cycript安装b.dpkg -i cycript_0.9.450-1_iphoneos-arm.deb使用:a.# cycriptb.# cycript -p processID配合console
    • 33. IDA Pro
    • 34. iOS App
    • 35. Hopper
    • 36. iOS App
    • 37. Mac App
    • 38. 写在最后
    • 39. 参考资料Books-《Binary Hacks》-《IDA Pro 权威指南》-《Hacking and Securing iOSApplications》-《iOS Hacker’s Handbook》
    • 40. 参考资料URL- http://iphone.freecoder.org/classdump_en.html- http://www.cycript.org- http://iphonedevwiki.net/index.php/CgBI_file_format
    • 41. 联系方式Email: aladdin@umeng.comGithub: iAladdinWeibo: iAladdin
    =================================

    1、提取资源文件
    Crunch app - Extract the resource files of iOS applications. Easily.
    地址:http://www.pragmaticcode.com/crunch/ (15天试用期)


    UIKit-Artwork-Extractor   提取资源文件(很强大)
    https://github.com/0xced/UIKit-Artwork-Extractor
    Ruby实现
    https://github.com/swcai/iphone-png-normalizer
    Python实现 
    http://www.axelbrz.com.ar/?mod=iphone-png-images-normalizer


    TexturePacker一个不错的图片组合工具 
    http://www.codeandweb.com/texturepacker


    Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器.它允许一个开发者查看所有连接互联网的HTTP通信.
    http://www.charlesproxy.com/





    展开全文
  • iOS 多线程GCD

    2018-10-12 10:51:58
    为了了解、记忆更深刻,记录下~~ 一:什么是GCD GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。GCD是Grand Central Dispatch的简称,它是...
  • IOS账号分享】《隐形守护者》:是时候做出选择了!哪个妹子你最爱?...iPhone / iPad | 2.6 GB| 中文|iOS 8.0 + 简介: 《旁观者2》是一款由Warm Lamp Games制作Alawar Premium发行的策略RPG类游戏...
  • <video id="video_2" class="video-js " style="width:100%;height:auto;" autoplay loop muted playsinline -weblit-playsinline x5-playsinline preload="...
  • iOS特殊符号集合

    千次阅读 2019-09-18 23:28:50
    ☮☯☹☺☻✓✗✪✩❄❀⌘⌥⇧♪♫♬☹☺☻✓✔✗✘☚☛☜☝☞☟✌✉✍✎✏✐✑✒✁✂✃✄✆✇✈♩♪♫♬♭♮♯⌘⌥⇧^⌛©®™π♃♄♅♆♇♈♉♊♋♌♍♎♏♐♑♒♓☥✝✡☠☢☣☤☨✠☩☮☯☪☭☫☬☸☀☁☂☃☼...
  • IOS磁力下载软件,老司机必备品

    万次阅读 2019-08-05 18:20:35
    由于iOS玩机应用的极度匮乏其下载工具类应用更是稀有,先前也为大家推荐过黑科下载器和迅雷安装途径,但是体验上都不完美,很多功能还得付费才能使用,普通用户限速限制次数已经见怪不怪了,稍微敏感点的资源还直接...
  • Qt,FFmpeg跨平台开发,iOS,Android,Mac,linux,桌面软件都不再是障碍。让学员能够,融汇贯通掌握音视频领域相关知识,从事音视频相关职业,年薪轻松三四十万不是梦。 付费学员加入QQ群,可获得1~3年的专业解答,...
  • ios13 ios14驱动

    万次阅读 热门讨论 2020-09-05 09:39:26
    location 虚拟定位 ios13.2 13.3 的驱动最新驱动 12.0 12.1 12.2 12.3 12.4 包含inject.dmg和inject.dmg.signature两个文件 请阅读以下使用说明 ...---------IO...
  • ios13.2】【ios13.3】驱动已更新

    万次阅读 热门讨论 2020-06-24 16:40:13
    ios13.2】【ios13.3】iPhone/iPad免越狱虚拟定位工具Location-cleaned驱动已更新 请阅读以下使用说明 https://blog.csdn.net/dtdrt454/article/details/104189744 全网首发 -----ios13.2 CSDN渠道:...
  • iOS Bug 太多,苹果终于坐不住了!

    万次阅读 多人点赞 2019-12-17 10:59:16
    开源的 Android 和闭源的 iOS,作为用户的你,更偏向哪一个呢? 整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 毋庸置疑,当前移动设备操作系统市场中,Android 和 iOS 作为两大阵营,在相互竞争的同时不断演进。...
  • iOS12.4完整越狱来了,附手机端一键越狱教程!

    万次阅读 热门讨论 2019-08-22 16:22:29
    越狱大神Pwn20wnd发布了最新的苹果12.4系统越狱工具,iOS12.4 目前验证打开着,大家都能刷机越狱了! 长话不多说,今天我们直接进入目前最简单的越狱教程,希望大家能喜欢~~ ▍支持手机型号 重点说明一下目前不支持...
  • iOS开发指南》(第二版 iOS7)源码

    千次下载 热门讨论 2020-07-30 23:32:28
    本书是智捷iOS课堂团队编写的iOS系列图书之一,目的是使具有Objective-C基础的程序员通过学习本书,从零基础学习如何在App Store上发布一款应用。更多关于本书介绍请访问本书网站http://www.iosbook1.com 更多关于...
  • iOS 13 黑暗模式总结探索 暗黑模式苹果开发文档 如何不进行系统切换样式的适配 注意 同一工程内多个Assets文件在打包后,就会生成一个Assets.car 文件,所以要保证Assets内资源文件的名字不能相同 苹果官方...
1 2 3 4 5 ... 20
收藏数 1,066,209
精华内容 426,483
关键字:

ios