最近工作中遇到一个需求,从系统相册中选择图片和视频,使用HTTP上传到服务器端。在这个过程中也踩了一些坑,在这里和大家分享一下,共同进步。 选择图片和视频 首先是同系统相册选...
有时候,我们写SDK 给自己的项目组使用,有时候是给别的项目组使用,有时候是开源,供大家使用,那么,如何将自己的SDK 开源,给大家使用呢? 一、创建GitHub仓库并上传f...
有时候我们坐SDK 开发,有时候呢,我们又做SDK 的二次开发,那么问题来了,如何能够在一个demo 中,做多个SDK 的开发,又如何去管理多个SDK 呢? 不知道有没有人被...
framework 和 .a 静态库只能包含头文件和代码,不能包含图片,XIB,SB 等这种资源文件。,那么如果我们需要用的怎么办呢,那就只能创建Bundle 文件了。 然后...
SDK 开发,不少朋友找工作的时候,都会遇到这个需求的公司,当你没接触过的时候,你会觉得,SDK 开发,怎么开发呢? 自己有没有这个能力去做这件事呢?很多人都会不停地问自己这...
随着工作的年限的增长,会经常的接触到不同的三方开源框架。比如SDWebImage,AFNetworking,MJRefresh,可能某个类又用到其他的类库,如果使用它,就必须...
前言 工欲善其事,必先利其器。Instrument对于iOS开发来说,是发现并且解决问题的一把利器。 本文会用到的两个工具包括: Time Profiler(获取代码运行时间...
LLDebugTool是一款针对开发者和测试者的调试工具,它可以帮助你在非Xcode的情况下,进行数据分析和操作。 为您的下一个项目选择LLDebugTool,或者迁移到您现...
1.探究KVO的底层实现原理 https://www.jianshu.com/p/829864680648 ·KVO是基于runtime机制实现的 ·当某个类的属性对象第一次...
引子 公元2016年末,2017年初,某做旅行产品的互联网公司内,产品经理疯狂的提 A/BTest 需求,以至于该司程序猿谈AB色变,邪恶的产品经理令程序猿们闻风丧胆,苦不堪...