Fork me on GitHub
Bruce's Blog

Hi~


  • 首页

  • 归档

iOS中的图片使用方式、内存对比和最佳实践(转)

发表于 2018-06-25 | 更新于 2018-10-18 | 分类于 iOS开发 | 评论数: | 阅读次数:
原文链接 预备知识  我们的对比主要关注内存的占用情况。对比的格式是 jpg 和 png 这两种最广泛使用的格式,分别代表了有损压缩和无损压缩;关于它们的特点和介绍,可以参考郭耀源的这篇文章:移动端图片格式调研。我们可以看到,在iOS 设备上它们的解码消耗在一个量级,速度较快。  WWDC2018 ...
阅读全文 »

Swift VS Kotlin之内存管理(译)

发表于 2018-06-21 | 更新于 2018-06-22 | 分类于 iOS开发 | 评论数: | 阅读次数:
原文链接:blog.indoorway.com 由 Wojciech Tymicki 设计 在我的上一篇文章中,我提到了 Swift 和 Kotlin 的内存管理,这是你可以在这里找到它。我曾把这个问题留给你一个人,现在我想要补偿你为你描述他们之间的不同。 垃圾收集     垃圾收集过程,也 ...
阅读全文 »

Xcode 将静态库转为动态库、多个库合并

发表于 2018-05-02 | 更新于 2018-05-03 | 分类于 iOS开发 | 评论数: | 阅读次数:
cocoapods中使用了 use_frameworks! 选项后, 就需要我们的组件或第三方库支持dynamic Framework,否则就无法集成。我们自己的组件尚且好处理,将Xcode项目配置文件修改一下,或者建一个新的dynamic Framework工程,将代码拉进来,重新编译导出一下。 ...
阅读全文 »

Xcode Swift Playground 关闭自动执行

发表于 2018-05-02 | 分类于 iOS开发 | 评论数: | 阅读次数:
苹果在发布了Swift开发语言之后,加入了终端执行这种类似于Python的特性,并且在Xcode中添加了Playground这个工具。 二者都为开发者提供便利,我更加偏爱Playground(代码提示、支持UI展示,侧边栏执行结果提示),诸多特性确实很强大。但是由于不足够成熟,Playground在 ...
阅读全文 »

Xcode在 release 模式下断点调试

发表于 2018-04-26 | 分类于 iOS开发 | 评论数: | 阅读次数:
Xcode在 release 模式下进行调试,打印的时候可以正常输出,断点调试却无法获取到对象的值, 这是怎么回事? 原因:Xcode在release 模式下默认开启编译优化,关掉断点时候读取变量的上下文环境,以提高运行速度。 Xcode工程设置,选择对应Target -> build set ...
阅读全文 »

Mac开启和关闭SSH

发表于 2018-04-18 | 分类于 iOS开发 | 评论数: | 阅读次数:
SSH(Secure Shell)是一种通用的、功能强大的、基于软件的网络安全解决方案。计算机每次向网络发送数据时,SSH都会自动对其进行加密。较新的 Mac 设备都会默认预装 SSH,不过 SSH 守护进程是默认禁用的。下面介绍一下关于ssh开关的一些操作。 通过终端查看 SSH 远程登录是否已经 ...
阅读全文 »

MonkeyDev工具使用前期准备——theos安装

发表于 2018-04-17 | 更新于 2018-04-18 | 分类于 iOS开发 | 评论数: | 阅读次数:
在用逆向神器MonkeyDev的时候,需要先安装theos,我的电脑之前是安装了的,不过今天想要更新,手残把原来装的环境破坏了,这无奈只好再重新安装一遍了。 环境准备Xcode,相信大家已经都安装了,这里我的Xcode的版本是Xcode9.3 安装theos需要先装上ldid 1brew insta ...
阅读全文 »

像Python一样使用Swift

发表于 2018-04-03 | 分类于 iOS开发 | 评论数: | 阅读次数:
Swift在命令行模式下使用与退出最近4.1版本发布之后,关于Swift的新闻又多了起来。得益于Chris Lattner跳槽到了Google,Swift的发展前景似乎变得更加宽广了,昨天看到了Swift for TensorFlow的发布视频,里面有提到Swift可以在命令行下执行,就像Pytho ...
阅读全文 »

Perfect写后端使用Xcode直接run找不到webroot文件夹的问题

发表于 2018-04-02 | 分类于 iOS开发 | 评论数: | 阅读次数:
使用Perfect写后端的时候,使用Xcode直接run会遇到找不到webroot文件夹的问题,调试非常不方便。 其实这个可以通过指定工作路径的方式解决: Xcode -> run-scheme -> working directory, 设置成 $(PROJECT_DIR)
阅读全文 »

iOS中的设计模式 开篇

发表于 2018-03-28 | 分类于 iOS开发 | 评论数: | 阅读次数:
埋头做了几天业务,发现博客又落下好几天了,这样下去也不是办法,想想如何能督促自己养成一个习惯并且保持下去?正好最近在学习设计模式相关的知识,不如整理一下,来个专题吧。 看好多大神,博客都是很规律的发布,想效仿大神们进步的方式,心动不如行动。当一个技术人员闲下来的时候,要么就该转管理层,要么就要被淘汰 ...
阅读全文 »
1…567…11
Coder bruce

Coder bruce

hello world

103 日志
7 分类
17 标签
© 2019 Coder bruce
由 Hexo 强力驱动
|
主题 – NexT.Pisces