240 发简信
IP属地:广东
  • 120
    友盟推送集成

    iOS集成友盟推送主要点。 1.配置p8证书,给管理后台,具体配置自行百度 2.开发者账号开通推送权限 3.注意点 参考友盟开发文档,直接pod即可,然后引入对应的库 x x...

  • 用的友盟库过期了,会导致uiwebview提审核被拒

    [Umeng] 友盟集成 - 第三方登录/分享

    文章涉及的demo在Github LQThirdParty, 欢迎Star | Fork 一. 注册账号 首先到友盟的开放平台注册成为开发者, 并新建应用, 获得相应的 AP...

  • 120
    组件化学习笔记(二)

    如何读取组件中的图片如图所示 1.在.podspec中打开 2.然后将图片放在和Classes同一层级的Assets中 3.再执行pod install即可 最后如何访问bu...

  • 120
    iOS项目多Project组件化与现有方案BeeHive结合方案

    背景: 现有组件化方案,模块以pod方式引入,当有更新模块代码时,需更新后需要重新编译代码,浪费了很多时间成本,为了解决这个问题,引入多project替代方案 步骤: 1.在...

  • 内存泄露原因

    今天遇到一个贝塞尔绘图重绘导致内存泄露的问题, 经过排查,是视图没被释放,一开始一次性绘制6年的数据,存在内存压力, 找到问题,释放view即可,如果 nil 写在 remo...

  • 如何在tableview中嵌套wkwebview

    有需求就得 有方案,其实很简单,将webview当成一个cell,加入到tableview里面即可。 直接上代码 -(id)initWithReuseIdentifier:(...

  • 120
    UICollectionReusableView 使用

    最近遇到一个很奇葩的bug,collection头部没有被释放,但是在12.0以下的机型会消失,在xr 手机 14.0以上的系统有时候回偶现出不来 最后查明原因,是因为UIC...

  • 组件化学习笔记

    公司一直使用组件化开发,之前也做过一些组件,但是都没时间总结,现在有时间了,就重新耍耍,内容适合没接触过组件化的萌新。 首先是参考网上文档 https://www.jians...

  • 120
    使用CocoaPods开发lib库

    一、前言 上篇文章主要介绍了如何在App中使用CocoaPods引入第三方库,本篇文章将介绍怎样使用CocoaPods进行lib库的开发(lib库指静态库或动态库)。 二、C...

  • 120
    内存泄露问题

    在使用系统的CF或者CA开头的类,一定要注意,自己管理内存,要不容易内存泄露 值得一提的是,今天遇到了一个比较特别的问题,内存泄露不是内部的泄露,而是外部持有者没有释放,导致...

  • 120
    atos命令定位crash

    利用atos命令定位crash 条件 1.ips文件 (格式不对需要升级控制台为最新系统) 2.dSYM文件 (需要注意的是对应的版本,获取路径自行百度) 执行命令 1.利用...

  • fdupes -Sr testdir

    iOS项目图片去重

    随着功能不断新增,版本迭代,项目中引入的图片越来越多,会出现导入相同的图片 或者图片加入到项目缺没有使用到的,占用空间,去重也变得尤为重要。网上查找了 挺多文章,都是大同小异...

  • 120
    iOS项目图片去重

    随着功能不断新增,版本迭代,项目中引入的图片越来越多,会出现导入相同的图片 或者图片加入到项目缺没有使用到的,占用空间,去重也变得尤为重要。网上查找了 挺多文章,都是大同小异...

  • 120
    Git 学习小结

    公司的项目是用git管理的,自己一直用sourcetree管理项目,看到同事基本都会用git 命令行感觉很高大尚,自己也非常想学,无奈总是半途而废,学了过几天又忘记了,正好这...

  • swift 学习笔记

    9.3 guardletmodel = rowDataas?HomeTodayTaskelse{return} 解包 如果是 Any类型要加 as? 表示是某种类型 如果不是...

  • 120
    【iOS】swift - PromiseKit的应用

    一、事件总线 事件总线是对发布和订阅设计模式的一种实现,通过发布、订阅可以将组件间一对一和一对多的耦合关系解开。这种设计模式,特别适合数据层通过异步发布数据的方式告知 UI ...

  • 120
    swift中如何将json转为模型

    昨天同事问了我一个问题,使用Alamofire5.4.3,映射数组字典到struct中,如何处理,例如[{"a":"1","b":"2"}, {"a":"2", "b":"3...

  • 历史有点久远哈。。应该是作用域的问题

    Error Domain=com.aliyun.oss.clientError Code=9 "(null)" UserInfo={ErrorMessage=Catch exception - ...

    前言 今天公司突然说要将原来上传图片的SDK替换成阿里的。作为萌新,一听简直就是、、、、没办法只能先去官网找到SDK然后集成进项目。 然后就是一顿操作,根据后台提供的参数,还...