随笔分类 - iOS
摘要:本文出出http://www.code4app.com/blog-721976-195.html 一、常见类 1、RACSiganl 信号类。 RACEmptySignal :空信号,用来实现 RACSignal 的 +empty 方法; RACReturnSignal :一元信号,用来实现 RAC
阅读全文
摘要:一、安装jenkins 1.安装jenkins jenkins安装需要jdk1.8,使用命令查询你的jdk版本,若低于1.8,下载安装jdk:jdk地址 jdk安装好后,就可以用homebrew来安装jenkins了 如果顺利安装好jenkins的话,执行以下命令启动jenkins 也可以直接打开浏
阅读全文
摘要:一、WKWebView WKWebView 初始化时,有一个参数叫configuration,它是WKWebViewConfiguration类型的参数,而WKWebViewConfiguration有一个属性叫userContentController,它又是WKUserContentContro
阅读全文
摘要:github:https://github.com/alwayns/HeadPageVC 效果如下图: 使用方法 PageVC 子控制器: 1.继承LXChildViewController2.重写父类属性 3.实现代理方法
阅读全文
摘要:1.首先你得去下载一个Apple Configurator 2,我们通过这个工具来获取ipa包,从AppStore上下载安装你需要获取的App 2.连接手机,打开Apple Configurator 2,在"所有设备"中找到你的手机,双击进入手机信息界面 3.选择左侧应用标签,并在上方点击添加按钮
阅读全文
摘要:平时使用Charles抓包,http的请求一眼就看到具体的请求信息返回信息等,但是如果是https请求,则是出现<unknow>,如下图: 若想要抓取https请求,怎么办呢? 1.连接Charles,设置代理 按照http请求一样,打开Charles,设置好手机代理 2.获取、安装证书 在Char
阅读全文
摘要:我们的工程做了自动打包处理,但是每次打完ipa后只是放置于一个共享盘或者本地,为了方便测试,每次都要手动上传上传fir或者蒲公英,比较麻烦。所以研究了一下怎么能在打完包后直接脚本上传到上传fir或者蒲公英,这样就能直接发二维码或者链接给测试人员。 一.上传到fir.im 1.安装fir-cli 要上
阅读全文
摘要:若一个App没有加入Crashlytics或者Buggly这些崩溃日志监控,那么我们在App崩溃的时候如何获取崩溃信息呢? 此时我们可以通过symbolicatecrash工具对手机日志来进行分析定位,需要以下一些步骤: 一、获取crash日志文件 1.手机直接获取日志 在手机 设置->隐私->分析
阅读全文
摘要:1.dyld: Library not loaded: @rpath/.../xxx.framework 一般与这个库的加载路径有关,先看看是否将静态库设置成了动态库(库的Mach-o Type选项);若库本来就应该为动态库,则检查Embedded Binaries选项下是否有加载这个动态库,是否将
阅读全文
摘要:一、蘑菇街url-block方案 这是蘑菇街中应用的一种页面间调用的方式,通过在启动时注册组件提供的服务,把调用组件使用的url和组件提供的服务block对应起来,保存到内存中。在使用组件的服务时,通过url找到对应的block,然后获取服务。 具体实现代码如下: //Mediator.m 中间件
阅读全文
摘要:一、xcodebuild命令介绍 1.基本命令 查看xcodebuild简洁用法 xcodebuild -usage 查看已安装的SDK xcodebuild -showsdks 查看安装的版本号 xcodebuild -version [-sdk [<sdkfullpath>|<sdkname>]
阅读全文
摘要:一、CABasicAnimation实现View动画 keypath值:transform.scale = 大小比例 transform.scale.x = 宽的比例转换 transform.scale.y = 高的比例转换 transform.rotation.z = 平面的旋转 opacity
阅读全文
摘要:现在已经是 ARC 时代了,但是了解更多的 Objective-C 的内存管理机制仍然是十分必要的。一直以来我都弄不清楚 autorelease 的原理,后面看了很多资料,才慢慢了解到 autorelease 的原理。 下面我们来捋一捋这个变量的内存引用计数的变化: 1.当使用 [NSString
阅读全文
摘要:注意:使用了IAP的App必须先配置好协议、税务和银行业务 一、创建一个App应用 1.登录iTunes Store,点击我的App 2.新建一个App(如果App已经创建,直接点击App进入就行了) 3.填写App的基本信息 二、添加内购项目 1.点击功能进入App内购项目页面添加内购项目 2.选
阅读全文
摘要:1.在framework里面读framwork自己的资源文件 这是framework内部的资源,跟其他都没有关系。但是framework不能单独存在,必须要放在某个“主程序”中才能起作用。bundle参数如果不传,那么默认是mainBundle,这种情况路径就不对了。这种情况下,可以用下面这个API
阅读全文
摘要:公司账号($99)与企业账号($299)申请基本大同小异,最主要的差别就在于入口不一样 一、注册Apple ID 在iOS AppStore个人开发者账号申请中已经介绍过注册App ID的流程,这里不再细说。 二、申请邓白氏码 1.登录Apple Developer网站,并登录,登录后点击Suppo
阅读全文
摘要:协议、税务和银行业务,这一选项是当你App使用了In-app purchaes时候,你跟苹果签订协议的,需要签订合同和填写你的银行收款等信息 一、填写法人信息 1.登录iTunes Store,点击协议、税务和银行业务 2.请求合同 3.填写法人信息,按照要求填写 3.勾选同意,然后提交 4.提交后
阅读全文