Android图片裁剪功能 安卓的图片裁剪功能,基本可以说是开发头像上传、朋友圈图、封面图这种场景的刚需。安卓原生了裁剪的 Intent,不过兼容性不算太理想,多厂商系统压根不认它。要么用第三方库,要么就自己造轮子。像android-image-cropper这个库,功能够用,接入也挺方便,适合快速上手。如果你想完全控制裁剪流
Beginning iOS 7Development iOS SDK教程 Jack Nutting 几位老哥写的《Beginning iOS 7 Development》,算是新手入门 iOS 开发的经典了。章节安排顺,第一章就直接上和,不啰嗦,讲得也比较实在。像、、<表视图>、<导航控制器>这些,一步步带你搞清楚,练完就能上手做个小 App。 动画、多点触控
Boost 1.41中文文档教程 boost 的 1.41 中文文档,翻译得还挺全面的,覆盖了 91 个库,常用的filesystem、thread、regex、asio都有涉及。多细节都翻得蛮到位的,查个参数或者理解个类用法都比较方便,尤其适合刚上手 Boost 的同学。 文档内容的贡献者还挺多的,像serialization、v
Android界面效果合集 安卓界面的花样,真是五花八门。有时候 UI 设计不太给力?没关系,这个资源就挺顶的。汇总了一堆安卓界面效果,从常规的按钮样式到复杂的动效切换,基本上都能找到对应的代码和示例,改改就能用。对于不太会设计又得自己搞 UI 的开发者来说,简直是救命神器。 黑色简洁风格的导航栏、卡片式布局的列表、滑动切换的
模拟鸭子游戏UML策略模式示例 UML 的模拟鸭子游戏设计图,蛮适合用来理解策略模式的。用来给新手讲讲怎么把行为拆出来、怎么动态切换行为,效果挺直观的。你要是最近在啃设计模式,拿这个做参考,合适。 模拟的是那种鸭子游戏里的不同种类鸭子——有的会飞,有的不会飞;有的会叫,有的静悄悄。通过接口抽象再配合组合+多态,让你一眼就看出UML
jd-gui Android反编译工具 Android 开发时,想看看别人 APK 里都写了啥?反编译工具能帮你一探究竟。jd-gui.exe就挺好用的,一双眼就能直接看懂.class 文件里的内容。图形界面,点开就能看源码,响应也快,代码结构比较方便。 APK 文件其实就是个压缩包,先用压缩工具解开,能看到一堆文件,.dex是重点。用d
Objective-C高级编程iOS与OS X多线程与内存管理 多线程的性能优化、内存管理的底层细节,Objective-C高级编程的这本书讲得还挺透的。是你要在iOS或者Mac上折腾多线程,不管是用GCD、NSOperation还是传统的pthread,都能找到比较系统的,配合图示和代码例子,读起来不烧脑。 多线程的调度方式、线程安全的,这些在开发中常遇到,书
dmidecode 2.10SMBIOS信息读取工具 系统信息工具里的老江湖——dmidecode-2.10-test.tar.gz,专门用来搞定和SMBIOS、DMI打交道那点事。黑盒厂商的主板信息?BIOS 里的隐藏字段?它都能帮你读得明明白白。命令行工具的形式,用起来其实还挺顺手的。执行一下dmidecode,分分钟把序列号、制造商、内存插槽信息
Android v7兼容性组件库 Android 项目里的 v7 包,说实话,还是蛮常用的,尤其是搞兼容性和 UI 组件的时候,基本少不了它。这个资源里了一部分v7的 jar 包,虽然不是最新最全的,但用来学习、调试还是挺方便的,拿来就能跑,省事不少。 像RecyclerView这类控件,你在新项目里用得再多,它底层还是靠v7包支撑
WKWebView网页加载组件 WKWebView 的加载速度、性能和安全性都比 UIWebView 强不少。现在搞 iOS 开发的,基本都换成它了。你要是还在用 UIWebView,真的得赶紧换,不然 App Store 审核都卡你。WKWebView的配置也挺灵活,比如能设置自定义的 UserAgent,还能控制是否加载图片、