XCode9打包上传遇到的问题和解决方式

昨天升级的XCode9正式版,今天打包后,提交App Store的时候遇到了如下的错误 iTunes Store Operation Failed description length:6193045 iTunes Store Operation Failed ERROR ITMS-90022: "Missing required icon file. The bundle does not ...

XCode9的新变化

XCode9已经随着ios11的发布发布了,那么在这个XCode9版本中有哪些变化呢? 1. 折叠代码 焦点在方法的实现体的方法名上,按comman键,则整个函数会被框住.用来标志这个方法的起点和终点 此时单击,出现菜单 在菜单里,有个Fold,可以用来折叠方法,这个折叠现在有个动画效果 在其它上面点击 常用的重构方式都已经集成在这个右键弹出菜单中了,可见,XCode9对于重构的支持度又增加了,以后重构代码将更加方便快捷 在XCode9之前,在变量或方法上,按CMD+单击,是直接Jump to Definition, ...

APP逆向分析之钉钉抢红包插件的实现-iOS篇

花费了很多天的原创文章,转载请注明出处https://yohunl.com/ding-ding-qiang-hong-bao-cha-jian-iospian/ ,谢谢! 网络上关于微信红包的分析文章已经非常多了,基本上照着做就可以弄个微信抢红包插件出来,不过,随着阿里巴巴的钉钉在企业中的流行,很多企业现在都采用钉钉来办公了,顺带着,也就使用钉钉来发红包了,学习了那么多逆向的理论后,需要拿一个东西来练练手,刚好,钉钉就符合这个要求,于是,便有了下面的这篇文章.套用腾讯的何兆林在文章 移动App入侵与逆向破解技术-iOS篇说的一段话 "破解有时候很耗时,和程序开发正好相反,它耗时不是耗在写代码上, ...

OC代码规范的spacecommander使用

引子 大到每个公司,小到每个人,都有自己的编程习惯,好的编程习惯的保留,得到大家的认同,也就成了规范,目前大体上有几个派系的规范,首当其冲的就是Google的规范. 我们平时在Xcode中的格式规范使用的是苹果的规范Apple's Guide,不过官方的规范,定义的比较模糊,很多细节方面并没有做出说明,所以很多大公司都在Apple的规范的基础上细化了相关的规范,最典型的当然是Google了.Google的OC规范的说明在Google's OC Guide,当然了,还有其它一些知名公司也出了自己的规范指导文档,例如Github's Guide,还有在整个OC业界最知名的培训机构raywenderlich(他们出的iOS by ...

iOS监控/监测/监听文件/文件夹的变化 检测文件变化

我们有些时候,需要监测一个文件/文件夹的变化,例如在某个文件被修改的时候,可以获取到通知,或者我们有个播放列表是扫描某个文件夹下的所有文件,那么当这个目录新添或者删除一些文件后,我们的播放列表要同步更新,这种情况下,我们都需要监听文件/文件夹的变化 本文的demo已经上传到github上了,地址是MonitorFilesChange Demo的演示效果: Demo的演示说明: 有两个tab,第一个,是下文的第一种方法,这里用它来监控Documents文件夹,右边的按钮, 每点击一次,就创建一个文件到Documents文件夹下,监控会收到通知,刷新列表,显示目录下的文件名. 第二个tab是第二种方法的演示, ...