代码改变世界

随笔分类 - iOS 心得总结

pod install速度慢,pod repo update 速度慢解决方法

2019-12-10 13:58 by jiangys, 3749 阅读, 收藏, 编辑
摘要:相信大家已经感受到pod install速度越来越慢了,网上提供了几种解决方案,但是都没有完全解决速度慢的问题。 使用国内镜像的Specs 在pod install时使用命令pod install --no-repo-update 使用proxychains使终端命令走代理 下面就来说明一下这几种方 阅读全文

face++静态库转为动态库之二

2019-04-22 11:45 by jiangys, 196 阅读, 收藏, 编辑
摘要:上一篇的时候,已经介绍了如何将carthage转为动态库。这一篇,我们是单纯的建一个动态库。还是以face++为例 查看上一篇: face++静态库转为动态库 制作动态库 1、创建一个工程MGLiveDetect 创建成功后如下图,并删除多出来的MGLiveDetect.h 2、将Face++下面的 阅读全文

face++静态库转为动态库

2019-04-22 11:17 by jiangys, 318 阅读, 收藏, 编辑
摘要:前言 苹果商店上架应用,有规定支持iOS8.0以上的iPA可执行文件的大小不能超过60M。 face++提供过来的是静态库,会导致苹果上架的ipa的包增加1.5M左右。而刚好我们的APP包Mach-O文件大小接近60M,因而,最好的方式是通过动态库的方式来接入。 Face++文件: https:// 阅读全文

Podfile语法参考

2019-03-21 14:19 by jiangys, 168 阅读, 收藏, 编辑
摘要:中文翻译可以参考:Podfile语法参考(译) 英文官方文档:Podfile Syntax Reference 阅读全文

AWS 移动推送到iOS设备,Amazon Pinpoint

2018-03-03 12:45 by jiangys, 1502 阅读, 收藏, 编辑
摘要:前言 第一次对接aws,遇到的坑是真多。现在记录一下。本文主要用到的是【Amazon Pinpoint】推送。 开发人员的指南:https://docs.aws.amazon.com/zh_cn/pinpoint/latest/developerguide/welcome.html Amazon的S 阅读全文

iOS JSPatch 热修复使用

2016-10-09 20:04 by jiangys, 2634 阅读, 收藏, 编辑
摘要:概述 一说到热修复,可能很多人会觉得应该很复杂,很难用(我以前是这么觉得的。。。),实际使用起来蛮简单的,这里以一个小demo演示热修复是如何修复崩溃的,具体更深入的用法,可以看这个https://github.com/bang590/JSPatch/wiki/JSPatch-%E5%9F%BA%E 阅读全文

iOS 字典自动生成模型

2016-07-31 23:18 by jiangys, 964 阅读, 收藏, 编辑
摘要:在实际开发中,我们经常需要根据字典来建模型。每次都打那么一串代码,想想也是挺恶心的。可以自己给NSDictionary写一个分类,进行属性生成。 NSDictionary+Property.h NSDictionary+Property.m 阅读全文

iOS 图文混排

2016-05-29 12:33 by jiangys, 1104 阅读, 收藏, 编辑
摘要:使用系统自带的NSAttributedString来处理,对于一般的图文混排已经足够了,但是,有一个缺点就是NSAttributedString并不支持gif动画。实际上,使用gif动画还是挺卡的。 思路: 1.通过RegexKitLite 正则,匹配出所有需要特殊处理的字符 2.由于表情图片占用一 阅读全文

xcode 定义自己的代码片段

2016-05-14 14:39 by jiangys, 186 阅读, 收藏, 编辑
摘要:个人修改后的github地址:https://github.com/jiangys/xcode_tool 电脑xcode存放的路径:~/Library/Developer/Xcode/UserData/CodeSnippets/ 修改完后,将电脑xcode下的codeSnippets文件夹直接覆盖g 阅读全文

iOS 开发常用链接总结

2016-04-13 23:58 by jiangys, 336 阅读, 收藏, 编辑
摘要:知识归纳 1.招聘一个靠谱的程序员 面试题答案 https://github.com/ChenYilong/iOSInterviewQuestions 2.中文 iOS/Mac 开发博客列表 https://github.com/tangqiaoboy/iOSBlogCN 3.应用图标1024*10 阅读全文

iOS 元件组件-创建静态库static library

2015-10-14 14:34 by jiangys, 955 阅读, 收藏, 编辑
摘要:概述在项目开发的过程中,经常使用静态库文件。例如两个公司之间业务交流,不可能把源代码都发送给另一个公司,这时候将私密内容打包成静态库,别人只能调用接口,而不能知道其中实现的细节。库是一些没有main函数的程序代码集合。除了静态库,还有动态链接库,他们之间的区别是:静态库可以编译到我们的执行代码中,应... 阅读全文