- 博客(11)
- 收藏
- 关注
转载 兼容iOS10资料整理
Notification(通知) ATS的问题 iOS 10 隐私权限设置 Xcode 8 运行一堆没用的logs解决办法 iOS 10 UIStatusBar方法过期 iOS 10 UICollectionView 性能优化 iOS 10 UIColor 新增方法 iOS 10 UIScrollView新增refreshControl iOS 10 判断系统版本正确姿势 Xcode 8 插件不能用的问题
2016-11-04 17:09:26
438
原创 iOS 通知中心(NSNotificationCenter)的使用
在实际开发中我们会经常用到通知机制,iOS中的通知中心(NSNotificationCenter)与javascript中的addEventListener相似。1.通知中心(NSNotificationCenter)实际是在程序内部提供了一种广播机制。把接收到的消息,根据内部的消息转发表,将消息转发给需要的对象。这句话其实已经很明显的告诉我们要如何使用通知了。第一步:在需要的地方注册要观察的
2016-11-04 15:51:53
393
原创 xcode8类似于VVDocument的快速注释
在更新了xcode后,本来用VVDocument插件来进行快速注释的功能不能用。这个是因为苹果解决xcode ghost,把插件屏蔽了。其实在xcode8中,xcode增加了类似VVDocument的功能,快捷键是Command + Option + /。不喜欢的朋友打开终端,直接运行: sudo /usr/libexec/xpccachectl ,然后重启电脑后VVDocument生
2016-11-04 15:46:56
3046
转载 iOS 宏(define)与常量(const)的正确使用
iOS 宏(define)与常量(const)的正确使用在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰你能区分下面的吗?知道什么时候用吗?#define HSCoder @"汉斯哈哈哈"NSString *HSCoder = @"汉斯哈哈哈";extern NSString *HSCoder
2016-11-04 15:13:06
462
原创 itunesconnect后台显示app已经上架(可供销售),但在appstore搜不到的解决办法。
昨天在itunesconnect提交了新版本,今天早上一早起来看到已经审核通过了。在itunesconnect中显示是“可供销售”,但是在appstore中搜索时显示的还是老的版本。搜了几次都是这样。后来查了一些资料发现遇到这个appstore缓存bug的开发者还不在少数。还找到了一些方法,在这里跟大家分享一下。方法一:改价格、发行地区1. 登录itunesconnect.appl
2016-10-26 10:23:37
14372
原创 fireFox post请求插件,火狐浏览器插件
在开发过程中,为了测试数据,提交表单等。经常会用到post请求;在这里向大家介绍一款比较好用的浏览器插件,它可以很好的模拟post,get,put等常用的请求。大大便利了我们的开发。它就是fire fox中的RESTClient。安装方法如图1.打开火狐浏览器,点击用上脚的功能按键,选择“附件组件”如图:2.在扩展中搜索“RESTClient“,在搜索结果中点击安装即可。3
2016-10-21 10:58:42
51887
原创 xcode8去掉多余打印,真机调试打印
在更新了xcode8后,工具运行时控制台多了许多网络相关的打印,比较烦人。按照以下操作可以屏蔽新增了这些打印。选择Product->Scheme->Edit Scheme ...或者直接按 command + shift + 这样在模拟器调试的时候就不会再有多余的打印了。但是这样会导致在真机调试的时候没有打印。在真机调试时要输出打印的话,去掉0S_ACTIVITY_MODE disab
2016-10-21 10:46:08
3355
原创 iOS10 访问用户隐私数据时报错Thresd**:signal SIGABRT
最近在更新了iOS10之后,在访问用户相册,相机,麦克风等有关用户隐私的数据时都有出现Thresd**:signal SIGABRT的报错。原因是iOS10更新了用户隐私政策。app在获取用户隐私数据时,需要对操作进行相关说明。碰到这个问题时,需要在工程的info.plist文件中添加以下的键值对对操作进行相关说明:NSLocationUsageDescription descript
2016-10-21 10:31:03
740
原创 iOS Xcode报错exc_bad access code=exc_1386_gpflt处理
今天调试的时候碰到了exc_bad access code=exc_1386_gpflt报错,查了一些资料发现是内存管理方面的问题,并找到了一个调试方法,在这里分享一下,希望能帮到碰到同样问题的朋友。这个问题一般是访问了已经释放的对象导致的,可以开启僵尸对象(Zombie Objects)来定位问题:在Xcode的菜单:Product->Scheme->Edit Scheme->Run xxx
2016-05-30 13:08:45
1938
原创 iOS Selector传值的常见方法
selector常见的两种传值方法,一种是通过UIButton的tag属性,另一种是通过NSTimer的userInfo;话不多说,直接上Demo截图。因为想把截图做小一点,写得有点紧凑了。
2016-05-26 15:27:16
4629
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人