- 博客(13)
- 资源 (2)
- 收藏
- 关注
转载 CocoaPods 安装和使用
在 iOS 开发中通常会引入一些第三方依赖库,如 AFNetworking,JSONKit。。。如果我们手动配置这些依赖库,除了加入源码以外,还要手动添加一些系统的 Framework,CFNetwork。。。如果这些第三方库发生了更新,我们还需要手动去更新项目。这样很降低我们的开发效率。为了不重复造轮子,提高开发者工作效率,我们利用CocoaPods来解决这个问题,通过CocoaPods将第三方的
2016-06-03 15:31:28 936
原创 iOS Assets Catalogs
Assets Catalogs增加的一些新特性:一张图片适配不同设备,从此不用1x 2x 3x图;最简单有效地修改图片的颜色,再也不用写一堆CGContext代码了;新的resize图片的方法,免手工测量!
2015-11-30 18:09:53 501
原创 iOS 多线程编程之GCD
GCD全称Grand Central Dispatch,是苹果为多核的并行运算提出的解决方案,所以会自动合理地利用更多的CPU内核(比如双核、四核),最重要的是它会自动管理线程的生命周期(创建线程、调度任务、销毁线程),完全不需要我们管理,我们只需要告诉干什么就行。同时它使用的也是 c语言,不过由于使用了 Block(Swift里叫做闭包),使得使用起来更加方便,而且灵活。
2015-11-24 16:45:54 378
原创 UITableViewCell左滑button的定制
如果你重写了tableView: commitEditingStyle: forRowAtIndexPath:函数,那么UITableViewCell在非编辑状态从右向左侧滑,右边会出现红色的“删除”按钮。但如何像微信一样定制button呢?
2015-11-24 15:28:42 2028
原创 iOS9 3D Touch入门与实践
在iOS 9中,新iPhone将第三维度添加到了用户界面。用户现在可以用力摁下主屏按钮来快捷调出应用提供的功能菜单。 在应用中,用户现在可以用力摁下视图以查看更多内容的预览并且快捷访问一些功能。
2015-11-19 17:43:46 573
翻译 更改Xcode Build的位置
翻译自苹果官网网站(原文)虽然大多开发者没有必要去修改app build后默认的的位置,但苹果提供了修改build位置的功能。
2015-10-21 17:57:24 2409
原创 iOS9 STORYBOARD REFERENCE
苹果在iOS9推出了storyboard reference的概念,它允许开发者在把页面放置在不同的storyboard中的情况下,保持各个storyboard的关联,这也使得页面间的逻辑关系更清晰和易于管理。
2015-10-20 17:55:54 585
原创 iOS9 UI Tests
什么是UI TestsUI Tests是一个自动测试UI与交互的Testing组件作用按照规则编写代码,实现对视图、按钮、文字框等控件的自动操作。 随着应用功能的增多,工程规模变大,单纯地靠人工操作来覆盖测试用例的效率是不够的,尤其是在产品迭代时修改了旧功能或加入了新功能,大量的重复工作使得回归测试的成本也会变高,需要UI Tests来进行自动页面测试。实现方式1. 创建工程。创建Project,
2015-10-19 17:15:04 1197
原创 iOS9 广告拦截 CONTENT BLOCKER
在iOS9系统中的Safari中,用户可以通过安装和开启支持内容拦截插件的app,对Safari中的广告、cookies追踪、banner、分享widget等内容进行拦截。
2015-10-16 18:13:09 3326 1
原创 iOS 9 SPOTLIGHT
搜索内容在苹果发布iOS 9之前,你只能在Spotlight中输入名称来寻找App,而随着苹果发布了一套全新的iOS 9 Search APIs之后,开发者不但可以自由选择App的部分内容编入索引,还能对Spotlight上的搜索结果以及点击不同结果显示的内容进行设置。 还可以搜索通讯录中的联系人,信息,网页,App Store,地图。隐私保护A private on-device index
2015-10-16 16:05:03 487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人