240 发简信
IP属地:上海
  • 120
    APP包瘦身之路

    随着不断迭代的APP,在产品需求以及功能模块的持续扩大下,缩减iOS安装包大小成为了很多中大型APP都要做的事,但具体如何实现呢? 其实应用包瘦身,无非就是从两个层面应对,一...

  • 120
    xcconfig的使用与xcode环境变量

    在正式使用xcconfig之前,还是得先把这几个概念给区分一下。什么是workspace,什么是project,什么是target。下面一张图简单说明: workspace,...

  • iOS PerformSelector面试题总结

    最近在面试的过程中才发现太多没有注意的细节,每一个问题问到最后都是在怀疑人生中度过... 正好趁着工作敲定了之后将performSelector相关的细节总结一番。 基础用法...

  • 下载工具系列——Aria2 (几乎全能的下载神器)

    一.介绍 说完了前面一堆BT/PT客户端,现在终于轮到Aria2了,关于这个我就不介绍太多了,自从百度限速以来我觉得这个快变成众所周知的了,我平时也收集了各种和Aria2相关...

  • iOS组件化

    组件化这个东西其实并不复杂,他就是种思路,本质上是一种 app 架构思路,说穿了很简单的,难在组件化改造的时候,真正写起代码会出现不少棘手的问题。组件化是一种 app 架构,...

  • 谈谈NSProxy

    概念 NSProxy是一个类似于NSObject的根类,看代码: 上面我们可以看到NSProxy是一个实现了NSObject协议的根类。苹果的官方文档是这样描述它的:NSPr...

  • 120
    iOS 组件二进制化方案--(二)

    之前在iOS 组件二进制化方案--(一)中说明了进行组件二进制化的背景和目标,但方案实施后发现了诸多不足之处。 方案一不足之处 .a 文件存放在 git 仓库会占用仓库容量,...

  • 120
    解决pod lib lint/repo push不支持i386编译&只能真机运行的库

    源起 公司有几个私有pod库,一直使用的是:git =>'https://xxxx.git'这种方式集成的,但是每次 pod update 的时候都需要下载一遍,而且公司的网...

  • iOS RSA加签 验签 与Java同步 pkcs8 pkcs1

    先简单介绍一下RSA。1.加密、解密:使用公钥对数据进行加密,通过私钥对加密后的数据解密。2.加签、解签:使用私钥对数据进行签名,通过加签名的数据和公钥进行数据验证,以确认合...

  • 120
    iOS研发助手DoraemonKit技术实现(一)

    一、前言 一个比较成熟的App,经历了多个版本的迭代之后,为了方便调式和测试,往往会积累一些工具来应付这些场景。最近我们组就开源了一款适用于iOS App线下开发、测试、验收...

  • 解决CocoaLumberjack在mm文件中的使用报错问题

    直接在Xcode中的mm文件使用DDLogDebug的话,编译会报错:Cannot initialize a parameter of type 'DDLogLevel' w...

  • 120
    CocoaLumberjack——简单好用的日志框架

    GitHub: CocoaLumberjack star: 11.9k CocoaLumberjack 是一个适用于 Mac 和 iOS 的快速、简单、功能强大且灵活的日志框...

  • 120
    深入CocoaLumberjack日志系统

    引入 在iOS开发中,日志系统是很重要的一个部分,尤其是在修复代码中的bug,通常会用NSLog来将这些信息打印到XCode控制台中显示,但在日志信息较多的时候,会出现一些性...

  • 120
    iOS搭建Log日志系统

    CocoaLumberjack是适用于Mac和iOS的快速简单但功能强大且灵活的日志框架。本文主要介绍基于CocoaLumberjack搭建iOS项目Log日志系统。 Coc...

  • iOS开发之CocoaPods:插件篇一 CocoaPods Packager

    经过我们的不懈努力,CocoaPods的私有库写完了,现在进入集成阶段了,倘若对方工程也在使用CocoaPods,我们也乐意开放源码,那就是开心愉快了,倘若对方工程还是个老古...

  • 120
    iOS开发之CocoaPods:进阶篇 搭建私有库

    经过入门篇中的实操,我们现在已经安装好了CocoaPods,也知道怎么导入依赖库了, 现在开始向前进一步,利用CocoaPods搭建私有库。 其实像AFNetworking这...

个人介绍
在下Bug开发者,专注于产出各种Bug,阁下是?