240 发简信
IP属地:广东
  • Xcode 9.0开始,Jenkins不是不支持Xcode集成控件打包了吗?

    iOS Jenkins自动化打包-Xcode插件构建

    上篇文章《iOS Jenkins自动化打包-准备工作》中,介绍了iOS使用Jenkins实现自动化打包的准备工作,这篇文章,讲述下使用Jenkins提供的Xcode插件进行构...

  • 你这个decidePolicyForNavigationResponse方法跟GGWkCookie第三方有啥关系,没看明白😁

    WKWebView丢失Cookie问题解决

    1.了解cookie 是啥 cookie 是服务端为了识别终端身份,保存在终端本地的用户凭证信息。cookie 中的字段与意义由服务端进行定义。例如,当用户在进行了登录操作后...

  • @HF_K 是的,我看大多数博客写的是打开链接可以直接下载,但是有篇文章说是打开直接返回json内容才是对的,然后直接返回json我感觉好像不需要把文件提供给后台,直接把json提供给后台就就行了😂

    iOS通用链接(Universal Links)配置

    Universal Links[https://developer.apple.com/library/archive/documentation/General/Conce...

  • 最后总结其实不对,应该是这样的
    MAX(-collectionView.contentInset.top,
    (collectionView.contentSize.height - collectionView.height + collectionView.contentInset.bottom))

    [iOS]contentOffset与contentInset的相互影响

    首先先简单介绍一下这两个属性: contentOffset:scrollView顶点相对于contentView的偏移位置。contentOffset图示 contentIn...

  • 配置文件上传给后台,后台给的链接不能直接下载,返回的是Json内容,这个正确吗

    iOS通用链接(Universal Links)配置

    Universal Links[https://developer.apple.com/library/archive/documentation/General/Conce...

  • 为什么assign会存在野指针,strong不会存在野指针,我发现有时候用assign修饰数组好像不会crash

    iOS weak底层原理

    开发中,weak是弱引用,weak修改的对象引用计数不会加1,而且当对象销毁时候,会自动将对象指针置为nil,所以也就不会产生野指针了。 那么weak修饰的对象底层到...

  • 这里有个问题就是自定义一个UIImage ,然后调用imageNamed,然后你去autorelease,并不会走dealloc方法,不知道为啥

    iOS [UIImage imageNamed:]生成的对象什么时候被释放?

    如果使用imageNamed这个方法加载一些比较大的资源文件就容易崩溃,从而引发了imageNamed生成的对象什么时候释放? 使用imageNamed这个方法生成的UIIm...

  • @Aexsi 我想问一下你说的iOS14的contentview变成懒加载方式了,这个是从哪里看到的,官方文档吗,我好想没看到😂

    iOS14 tableView上的Cell里添加子View不响应

    iOS14跑了下我们的APP,在一个主题是UITableView,但是UITableViewCell又添加了一系列复杂的View的页面,点击这些字View没有响应,排查过程中...

  • 但是有时候有些方法就是需要写在初始化里面,并且你说的那个不用self.name,其实用_name去传入也会crash啊

    初始化方法内使用self有什么坏处?

    初始化方法内使用self有什么坏处? 场景描述 iOS初始化方法包括系统默认的和自定义的,常见系统初始化方法有init, initWithFrame:, initWithNi...

  • 其实准确的说init ,dealloc还有setter和getter方法都不能用点语法,setter和getter方法用点语法有时候会造成递归

    初始化方法内使用self有什么坏处?

    初始化方法内使用self有什么坏处? 场景描述 iOS初始化方法包括系统默认的和自定义的,常见系统初始化方法有init, initWithFrame:, initWithNi...

  • 不是直接用的model

    iOS MVVM之从理论到实践

    iOS UI设计模式 MVC 模式 MVC 概念 Modal 模型对象:模型对象封装了应用程序的数据,并定义操控和处理该数据的逻辑和运算。模型(Model)实际上考虑的是“什...

  • 按照这个方式按照会报错啊

    R.swift的使用以及安装

    什么是R.Swift R.Swift是一款基于Swift平台,针对iOS以及tvOS开发的资源引用框架 R.Swift能够使用类似语法R.资源类型.资源名称来对某资源进行引用...

  • 如果没有commit怎么查看git记录呢

    Git/SourceTree·查看单个文件提交记录

    在Git版本控制的时候,有时候只关心查看单个指定文件的历史改动,而不需要查看整个工程的历史改动: 这里演示一个图形化办法:SourceTree,找到指定文件,右键菜单,选中 ...

  • 这个能检查代码规不规范的问题吗

    使用Xcode开发iOS语法检查的Clang插件

    1. 前言 Xcode编译依赖于Clang编译器,由于clang是LLVM的一部分,而LLVM(构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序...

  • 我也想问一下,oc规范用什么工具去检查,检测呢

    Google OC 代码规范

    示例 下面是一个示例头文件,演示了@interface声明的正确注释和间隔 一个示例源文件,演示了一个接口的@ implementation的正确的注释和间隔。 间距和格式 ...

  • 这个需要远程仓库的地址吗

    iOS使用Xcode9自带Git进行本地版本控制的记录

    1.创建项目时,添加Git管理:创建项目时选中Create Git reposity on my mac 2.已存在项目,添加Git管理:选中Source Control菜单...

  • 您的博客写得很好,对组件化思想了解得很不错,有没有那种比较完整的组件化项目demo啊,我感觉网上基于CTMediator实现的组件化demo都比较简单,没有突出CTMediator真正的精髓和魅力

    iOS 从零到一搭建组件化项目框架

    iOS从零到一搭建组件化项目框架 随着公司业务需求的不断迭代发展,工程的代码量和业务逻辑也越来越多,原始的开发模式和架构已经无法满足我们的业务发展速度了,这时我们就需要将原始...

  • 我想知道你是怎么删除首页这个模块的,还是说菜单栏中的首页用其他的模块控制器去替换掉

    iOS 基于CTMediator组件化实践

    逆水行舟,不进则退 这段时间处于项目空档期,别提有多开心了(如果让老大看到我这样估计我会死的很惨),开心并不是因为懒,而是为终于有了可以自由翱翔的时间 最近看了一些组件化方面...