11 Romy-L

尚未进行身份认证

我要认证

IT攻城狮

等级
TA的排名 13w+

Xcode11遇到的上传appstore问题

上传Appstore遇到的坑最近被Xcode11坑惨了,打包上传Appstore的时候。不管用什么方式都会报错,用过Transporter、Application Loader、xcrun altool、fastlane都会卡在这里:“正在验证APP-正在通过App Store进行认证…”解决方案网上的方案有几种1、找到iTMSTransporter文件,去命令行执行。iTMSTransporter文件会自动下载所需要的文件。由于XCode11和目录结构变化很大,所以需要找到iTMSTranspo

2020-05-27 19:28:07

HttpSession的作用原理

Session是服务端生成的,主要是用来保存客户端的会话状态。举个栗子:一个临时用户登录电商首页,选了一堆的商品加入了购物车;这个时候需要生成订单了,跳转到另外一个页面,此时通过Session我们就可以定位这个临时用户,获取到购物车里面的商品。JSESSIONID用户第一次请求,或者session失效后,Tomcat会创建一个Session对象,然后把SessionID设置给浏览器Cookie...

2019-11-12 14:24:02

Springboot Bean的注册方式

Bean的注册方式有三种:@Component、@Bean、@Import@ComponentSpring容器会扫描@Component配置的包路径,找到标记@Component注解的类加入到Spring容器。该方式需要类提供默认的构造方法,配置方式不是很灵活,@Component的继承类有以下这些:@Configuration:配置类@Controller :web控制器@Reposi...

2019-11-11 15:53:53

Springboot两种启动方式

使用内置Tomcat启动@SpringBootApplicationpublic class TestApplication { public static void main(String[] args) { SpringApplication.run(TestApplication.class, args); }}这种方式是通过jar包来启动应用服务器...

2019-11-06 12:18:34

Springboot自定义Filter

Filter的作用Filter过滤器主要是用来实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息、日志记录等一些高级功能。例如对Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。实现步骤实现 Filter 接口,这里只是简单的记录url操作前和操作后public class MyFilter implements Filter {...

2019-11-06 11:54:06

GoRecord(拍摄神器)隐私协议

用户注册及使用APP隐私协在此特别提醒您请认真阅读本《用户协议》(以下简称“协议”),确保您充分理解本协议中各条款。请您审慎阅读并选择接受或不接受本协议。您的注册、登录、使用等行为将视为对本协议的接受,并同意接受本协议各项条款的约束。本协议可由GoRecord随时更新,更新后的协议条款一旦公布即代替原来的协议条款,恕不再另行通知,用户可在本APP中查阅最新版协议条款。在修改协议条款后,如果用户...

2019-10-28 18:34:16

源码阅读计划——MBProgressHUD源码解析

MBProgressHUD是一个优秀的弹窗提示的一个开源框架,项目中几乎都会用到。一、先看一下该弹窗的显示模式:typedef NS_ENUM(NSInteger, MBProgressHUDMode) { /// 默认模式,使用系统自带的菊花 MBProgressHUDModeIndeterminate, /// 带饼图进度条 MBProgressHUDModeD...

2018-05-04 14:32:12

GCD串行并发队列扫盲

概述本篇一起来学习GCD队列相关知识及如何使用。一直以来都是看到过别人这么用,说实在的,还真没有学过文档,也没有深入研究过其所以然。今天一起来看看苹果的GCD队列相关知识,扫一扫盲区吧!学习完本篇,您会对以下知识点更加理解:队列串行队列并发队列GCD全局队列GCD主队列创建串行队列创建并发队列队列基础知识在大学学习过队列、栈数据结构吧?如果学习过,应该是非常

2017-07-07 10:39:23

当Category遇到Inherit

我们知道在Category可以给动态的给一个类添加方法实现,这样我们可以很方便的把一个大类拆分成很多个子模块,而且Category里面的方法会覆盖基本类里面同名的方法。然而有一种特殊情况,当Category和子类中,同时覆盖了基本类里面的方法的时候,通过子类的实例对象调用该方法,实际上会调用哪一个方法呢?实际上,在OC中,一个类的加载顺序是这样的,加载基类中的方法->加载Category中的方法

2017-06-29 11:33:06

从产品的角度来看单车大战

从去年开始,到现在,全国共有大大小小的共享单车企业数十家。三月份开始的免费骑行活动,到四月份开始的红包大战预示着行业大洗牌的开始。其中两家最有名的摩拜和OFO,本人都骑行体验过。现在从产品的角度来看这两家的优缺点。 首先是寻车,这是最重要的前提,找不到车还骑什么。摩拜的车成本高,所以推车的速度没有低成本的ofo那么快。每辆车自带GPS定位,可以在app上通过地图来找到附近的车辆。现在

2017-06-20 15:10:07

一个困扰已久的UIScrollView问题

UIScrollView的滚动怎么控制,反弹怎么控制? UIScrollView有三个属性:@property(nonatomic) BOOL bounces; @property(nonatomic) BOOL alwaysBounceVertical; @property(nonatomic) B

2017-05-12 15:12:36

iOS逆向工程整理_0x01

原理Objective-C 是一门动态语言,我们可以利用OC的Runtime动态的替换App原有的函数,来达到我们(不可告人)的目的。OC 中对某个对象的方法的调用并不像 C++ 一样直接取得方法的实现的偏移值来调用,所以 C++ 方法与实现的关系在编译时就可确定。而 OC 中方法和实现的关系是在运行时决定的。在调用某个对象的方法时,实际上是调用了 obj_msgsend 向对象发送一个名称为方法名

2017-03-16 15:43:00

iOS逆向工程整理_HOOK微信抢红包_0x02

原理原理上篇已经说过了,利用iOS的runtime特效,替换方法的实现来达到HOOK的目的。本篇是一个实战教程,讲解怎么来Hook微信的自动抢红包。第1步:砸壳首先ssh连上越狱iOS设备,执行ps -e查找微信的app地址 这里的app路径是/var/mobile/Containers/Bundle/Application/690828B8-B63F-4FAC-B7CC-D

2017-03-16 01:21:56

IOS ARC下内存泄露总结

Block的循环引用循环引用就是当self 拥有一个block的时候,在block 又调用self的方法。这个时候self强引用了block,而在block中使用self也会强引用self。这样就会产生循环引用,导致两个对象都得不到释放。 self.myBlock = ^{ [self doSomething]; };解决的方法:掐断其中的一条强引用,使之变成若引用,变成这样,就打破了循

2017-01-16 17:07:22

IOS如何解决ARC后出现的PerformSelector may cause a leak because its selector is unknown

问题出现- (void)call:(SEL)selector在ios中使用了SEL传递函数如,编译时会发现警告:”performSelector may cause a leak because its selector is unknown”,为什么在ARC模式下会出现这个警告?- (void)call:(SEL)selector { [self performSelector:selec

2017-01-10 09:14:32

IOS内存泄露分析Retain Cycle的解决方法

一个使用Block语法的实例变量,在引用另一个实例变量的时候,经常会引起retain cycle。这个问题在使用ASIHTTPRequest的block语法的时候会时不时的碰到。这个问题困扰了我这个小白很久。终于有一天,在Advanced Mac OS X Programming上,看到了这个问题的解决方案。先用代码描述一下症状:#import typedef void (^ABlock)(void

2016-09-20 14:19:46

ios同一个Label中的字符设置不同的字体

NSString* amountStr = @"$12";NSMutableAttributedString *arrt = [[NSMutableAttributedStringalloc] initWithString:amountStr];[arrt addAttribute:NSForegroundColorAttributeName value:[UIColor blueCo

2015-12-09 11:57:30

xcode7上传appstore,TencentOpenApi_IOS_Bundle.bundle报错问题的解决方法

昨天更新Xcode7后,上传app到appstore,Upload To Appstore时报了以下错误我工程里面集成了腾讯QQ/QQ空间的分享功能,用的是友盟的SDK,友盟只是对分享功能做了封装而已,还是有引用腾讯开放平台的ios分享SDK的。看报的错误信息,可知TencentOpenApi_IOS_Bundle.bundle文件里面的Info.plist里,有个CF

2015-11-14 14:15:25

ios引入zxing二维码识别子工程遇到的问题

参考网上的例子,将zxing的子工程导入xcode的时候发现,子工程里面的文件报file not found的错误,发现肯定是头文件的搜索目录有问题,于是把头文件的目录(子工程的根目录)加入了主工程的头文件搜索路径里面。检查改了好几遍还是报同样的问题,最后才发现原来是recursive的问题,之前加入路径的时候默认是non-recursive即不会递归查找子目录,这里我们一定要改成recursiv

2015-08-29 15:30:15

ios内存泄露的问题

最近一直碰到苹果的内存释放的问题:ViewController关闭后没有被释放,导致内存噌噌的上涨,于是检查发现存在以下问题1、ViewController和TableCell互相之间strong引用2、ViewController和delegate互相之间strong引用这些都会导致很严重的ViewController内存泄露,解决方法是第一:ViewController已经

2015-05-20 17:00:18

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取