- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 Xcode调试UI
开发iOS项目的时候,UI出现的bug调试还行相当繁琐的,Xcode提供了一个可视化的调试工具,用起来还是相当不错的!一、打开方式1、在debug工具栏点击按钮2、Xcode的导航条处Debug > View Debugging > Capture View Hierarchy.二、界面分布1、View Hierarchy 可以看到页面的层级结构2、中间提供了可
2015-11-26 15:46:02 951
转载 iOS开发网络篇—监测网络状态
一、说明在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)(2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验 WIFI\3G网络:自动下载高清图片 低速网络:只下载缩略图 没有网络:只显示离线的缓存数据 苹果官方提供了一个叫Reachabi
2015-11-26 13:26:58 361
转载 Xcode断点调试
编码不能没调试,调试不能没断点(Break Point)。XCode的断点功能也是越来越强大。基本断点如下图,这种是最常用的断点,也是最容易设置。左键点击一下就可以设置。 编辑断点断点是可以编辑的。断点有下面几个属性可以设置:ConditionIgnoreActionOpti
2015-11-25 16:38:58 609
原创 ARC简介和注意事项(学习笔记1)
第一次较为详细地阅读苹果官方文档,虽然是英文但是能够不难读懂。阅读原滋原味的文档,以此博客记录学习笔记!欢迎指正交流!
2015-11-24 22:10:03 940 1
转载 转 被误解的MVC和被神化的MVVM
被误解的 MVCMVC 的历史MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。MVC 的概念最早出现在二十世纪八十年代的 施乐帕克 实验室中(对,就是那个发明图形用户界面和鼠标的实验室),当时施乐帕克为 Smalltalk 发明了
2015-11-23 23:19:37 735
转载 转 微信iOS 9适配总结
每年iOS升级,都会带来一些坑,这次iOS9也不例外。本文总结了微信在适配iOS9上遇到的问题和解决方案。一、iOS9问题汇总1. 编译问题(Bitcode)大部分人升级到Xcode7后,首先遇到的问题是编译不过,错误提示大致是xxx does not contain bitcode. You must rebuild it with bitcode enabl
2015-11-23 22:59:14 875
转载 转 Xcode7 UI自动化测试详解 带demo UITests
作者:sunljz 授权本站转载。UI Tests是什么?UI Tests是一个自动测试UI与交互的Testing组件UI Tests有什么用?它可以通过编写代码、或者是记录开发者的操作过程并代码化,来实现自动点击某个按钮、视图,或者自动输入文字等功能。UI Tests的重要性在实际的开发过程中,随着项目越做越大,功能越来越多,仅仅靠人工操作的方
2015-11-20 11:52:37 908
转载 转 WWDC 2013 Session笔记 - iOS7中的ViewController切换
这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看这篇总览。本文仅作为个人记录使用,也欢迎在许可协议范围内转载或使用,但是还烦请保留原文链接,谢谢您的理解合作。如果您觉得本站对您能有帮助,您可以使用RSS或邮件方式订阅本站,这样您将能在第一时间获取本站信息。本文涉及到的WWDC2013 Session有Session 201 Building User Interf
2015-11-16 14:16:34 610
转载 [转]UIModalPresentationStyle和UIModalTransitionStyle
一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈现一些内容 3、临时改变工作模式 4、相应设备方向变
2015-11-15 17:02:39 593
转载 ios UIScrollView不能响应TouchesBegin:的事件的解决办法
原文链接:http://www.2cto.com/kf/201504/388351.html1:@property MyScrollView *scrollView;2:给MyScrollView,增加类别:MyScrollView+Touch3:在类别里实现下面三个方法:@implementation MyScrollView (Tou
2015-11-12 15:56:39 690
转载 iPhone6s点选AnnotationView成功率超低
官方2.9.1版本已修复【 修 复 】1、修复iOS9后台定位问题;2、修复sug检索特殊case引起的crash的问题;3、修复自定义AnnotationView,启用3D效果后(enabled3D=YES)点击标注没有响应的问题;4、修复获取离线地图包大小信息时,包大小错误的问题。原文链接http://developer.baidu.com/
2015-11-05 14:53:01 449
转载 百度地图引擎初始化失败,地图显示空白的问题 解决方法
该问题是由bundle文件没有正确添加造成的,请按照开发指南正确添加后,卸载app重新运行即可解决添加方式:framework形式包:选中工程名,在右键菜单中选择Add Files to “工程名”…,从BaiduMapAPI.framework||Resources文件中选择mapapi.bundle文件,并勾选“Copy items if needed”复选框,单击“Add”按钮,
2015-11-05 14:49:37 1726
原创 iOS8到iOS9微信支付适配问题
参考微信的sdk版本更新说明iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。受此影响,当你的应用在iOS 9中需要使用微信SDK的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码:LSApplicationQueries
2015-11-05 11:20:41 873
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人