9 微信公众号

尚未进行身份认证

Hello world

等级
TA的排名 2k+

校招

如题,校招,邮箱:jiajiayouba@163.com

2019-10-14 15:06:16

__typeof(&*self) 这样写法有何意义

问:__typeof、__typeof__、typeof的区别?答:没有区别,对于老的LLVM编译器上面__typeof(self),这句话会编译报错,所以在很早的ARC使用者中流行__typeof(&*self)这种写法。...

2019-03-06 15:29:15

UICollectionView deleteItemsAtIndexPaths 崩溃

问题描述:UICollectionview,调用删除方法:deleteItemsAtIndexPaths,崩溃,报错:Assertionfailurein-[UICollectionViewDatavalidateLayoutInRect:]。  UICollectionViewreceivedlayoutattributesforacellwithanindexp...

2019-01-08 11:42:31

iOS UICollectionView 添加headerView分组后滚动到指定的section

方法一:(网上很多都是这样写,但是会有副作用)[_collectionViewscrollToItemAtIndexPath:[NSIndexPathindexPathForItem:0inSection:index]atScrollPosition:UICollectionViewScrollPositionTopanimated:YES];点击索引后,效果图:不显...

2018-08-06 19:48:27

Mac终端Shell分类以及配置文件等级区别

打开mac终端,输入:echo$SHELL  如果输出的是:csh或者是tcsh,那么你用的就是CShell。如果输出的是:bash,sh,zsh,那么你的用的可能就是BourneShell的一个变种。 MacOSX10.2之前默认的是CShell。MacOSX10.3之后默认的是BourneShell。  关于几种常用不同的She...

2018-08-06 14:41:04

MAC 终端走代理服务器

问题描述:MAC终端,默认不走代理服务器;即浏览器已经可以翻墙,但是终端不行;解决方案:直接设置终端的代理,本文用的是shadowSocksX;打开终端,直接执行:(执行后,只对当前终端起作用;重启终端后,默认失效;)$exporthttp_proxy=socks5://127.0.0.1:1080#配置http代理访问$exporthttps_proxy=s...

2018-08-06 14:18:12

iPhone无法加载https链接

问题描述:手机越狱后,请求https请求时,一直失败。显示不信任证书。问题分析:肯定是哪里设置错误,导致证书认证失败。解决方案:1,首先检查是否设置了代理,如charles证书等;在通用->关于本机->证书信任设置 里,选择信任证书;2,检查手机时间,是否正确;如果手机时间错误,也是会导致https证书不被信任的。...

2018-07-18 19:06:48

因无法自动找到所依赖的软件包或修复存在冲突的软件包,所要求的更改无法完成

问题描述:iPodtouch6,10.0.2的系统,使用yalu102越狱后,cydia里无法安装其他插件;报错:因无法自动找到所依赖的软件包或修复存在冲突的软件包,所要求的更改无法完成。查看信息,大多是缺少mobilesubstrate这个插件,在cydia里搜索,无结果。 百度后得知,该插件已改名为:cydiasubstrate。在cydia里搜索新名称,无结果。...

2018-07-17 20:15:49

cocoapods 添加 WebP 失败解决方案

问题描述:使用cocoaPods添加webp时,执行install会报错:fatal:unabletoaccess'https://chromium.googlesource.com/webm/libwebp/':Failedtoconnecttochromium.googlesource.comport443:Operationtimedout原因分析:看报错...

2018-07-12 14:49:10

You may need to configure your browser or application to trust the Charles Root Certificate. See SSL

SSL的问题:     最近iPhone系统更新到ios10.3后,用Charles抓包竟然出现了一些问题,https的请求都会失败,提示错误信息为FailureSSLHandshake:Receivedfatalalert:unknown_ca和YoumayneedtoconfigureyourbrowserorapplicationtotrusttheCh...

2018-05-23 13:55:53

The repo is not clean

问题描述:推送私有库时,报错:[!]Therepo`MySpecs`at`../../../.cocoapods/repos/MySpecs`isnotclean解决办法:cd~/.cocoapods/repos/MySpecs,gitclean-f

2018-05-09 16:38:20

cocoapods更新本地库缓存

问题描述:本地和远程Git仓库,都删除了tag0.0.5,但是执行podupdate时,依旧可以拉取到0.0.5的代码;原因分析:这是由于Pod缓存造成的,虽然本地和远程Git仓库都删除了tag0.0.5,但是本地Pod缓存中,依旧有tag0.0.5的缓存,执行podupdate时,会先从本地缓存读取数据;解决方案:直接帖个百度的吧,我这里采用的是方法二...

2018-04-26 00:18:59

The form contains the following error: Validate branches Cannot Create: This merge request already e

问题描述:创建GitMergeRequest的时候,报错: Theformcontainsthefollowingerror:ValidatebranchesCannotCreate:Thismergerequestalreadyexists;此时,无法创建新的MergeRequest;在MergeRequest列表中,可以发现已经存在一个Merg...

2018-04-25 21:14:32

OC中的继承问题

举个例子,先上代码@interfacePerson:NSObject@property(nonatomic,copy)NSString*name;-(void)print;@end#import"Person.h"@implementationPerson-(void)print{NSLog(@"Person:%@",_name);//...

2018-04-22 14:20:00

执行 pod repo update 报错:Failed to connect to GitHub to update the CocoaPods/Specs specs repo

现象描述:执行podrepoupdate报错:FailedtoconnecttoGitHubtoupdatetheCocoaPods/Specsspecsrepo问题分析:是Github在不久之前的2018年2月23号移除了一些低加密标准协议,包括TLSv1/TLSv1.1,diffie-hellman-group1-sha1,diffie-hellman-group...

2018-04-04 11:50:16

cocoaPods 制作私有库,导入framework时,报错:unrecognized selector sent to class

现象描述:在使用cocoaPods制作私有库时,在私有库里,需要导入之前自己制作的framework;导入之后,编译正常;但是运行报错:unrecognizedselectorsenttoclassXXX。原因分析:运行正常,说明头文件导入正确;但是运行报错,结合报错信息可知,是二进制文件没有实际导入;这种情况,需要确认:1,导入的framework,是否正确实现了方法;2,导入的...

2018-03-29 19:05:51

An unexpected version directory `Assets.xcassets` was encountered

AnunexpectedversiondirectoryAssets.xcassetswasencountered问题描述:在使用cocoaPods制作自己的私有库时,制作完毕,执行podsearch,也可以搜索到;但是执行podinstall时,报错:AnunexpectedversiondirectoryAssets.xcassetswase

2018-01-09 20:59:04

'Source code for your Pod was not accessible to CocoaPods Trunk. Is it a private repo or behind a us

问题描述:在使用cocoapods上传自己的库时,执行命令:podtrunkpush test.podspec命令报错:'SourcecodeforyourPodwasnotaccessibletoCocoaPodsTrunk.Isitaprivaterepoorbehindaus解决方案:将spec文件中的source地址,使用

2018-01-08 18:07:27

iOS打印当前控制器名称、事件名称

问题背景:接手了一个新项目,项目源文件2000+,突然要修改一个紧急bug;但是对项目不熟悉、对代码更不熟悉;具体的页面是哪个?具体的代码是哪块?一脸懵逼;解决方案:用runtime,新加三个分类文件;当进入新的页面时,自动打印当前页面所属控制器的名称,打印当前触发的事件方法名称;Demo源码:点击打开链接

2017-01-03 17:47:05

duplicate symbols for architecture arm64 after xCode 8.0 update

背景描述:项目升级到xcode8后,遇到了一些问题,做下记录,以供大家参考;问题一:swift2.3升级到swift3.0 的问题?解决方案:1,旧项目,使用xcode8打开时,会自动询问,是否自动将swift2.3语法,升级到swift3.0;可以选择转换,转换之后,如果还有报错的地方,需要自己手动处理swift语法错误;2,如果不升级swift语法,可以在bu

2016-10-09 14:53:23

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!