摘要:
豆电雨 搬砖自味精:http://awhisper.github.io/2016/03/12/滚动圆角卡顿刨根问底/ 使用Quartz2D直接绘制图片 步骤: a、创建目标大小(cropWidth,cropHeight)的画布。 b、使用UIImage的drawInRect方法进行绘制的时候,指定r 阅读全文
摘要:
总结一下,目前.app包转为.ipa包的方法有以下几种: 1、Apple推荐的方式,即实用xcode的archive功能 Xcode菜单栏->Product->Archive->三选一,一般选后两个。 局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦。一般多人开发时都是采用pro 阅读全文
摘要:
当你遇到了一个EXC_BAD_ACCESS错误,我通常会给开发者几个建议: 1.在可执行选项中设置NSZombieEnabled参数,这有时会帮缩小问题的范围; 2.运行apple的内存检测工具,如 Leaks ,以便寻找内存问题; 3设定一个断点,单步运行代码,直到你找到引起崩溃的位置(全局断点快 阅读全文
摘要:
这正是我写下这篇文章的原因。这篇文章以一个方便查看的核对表的形式整合了你可以用来提升你app性能的25条建议和技巧。 请耐心读完这篇文章,为你未来的app提个速! 注意:每在优化代码之前,你都要注意一个问题,不要养成”预优化”代码的错误习惯。时常使用Instruments去profile你的代码来发 阅读全文
摘要:
本文由CocoaChina译者Creolophus(github主页)翻译自苹果开发者中心 原文:Adopting 3D Touch on iPhone 重要:这是针对于正在开发中的API或技术的预备文档(预发布版本)。苹果提供这份文档的目的是帮助你按照文中描述的方式对技术的选择及界面的设计开发进行 阅读全文
摘要:
设置segment的显示样式。 typedef NS_ENUM(NSInteger, UISegmentedControlStyle) { UISegmentedControlStylePlain, // large plain 系统默认平板样式 segmentedControl.segme 阅读全文
摘要:
解决Xcode在ipad/iphone9.2系统真机测试时出现could not find developer disk image问题,只要拷贝这个文件(链接: http://pan.baidu.com/s/1eRsW3vW 密码: 27s7)到/Applications/Xcode.app/Co 阅读全文
摘要:
UITableView的优化主要从三个方面入手: 提前计算并缓存好高度(布局),因为heightForRowAtIndexPath:是调用最频繁的方法; 异步绘制,遇到复杂界面,遇到性能瓶颈时,可能就是突破口; 滑动时按需加载,这个在大量图片展示,网络加载的时候很管用!(SDWebImage已经实现 阅读全文