iOS
Chevins
Don't say you don't know !!It shows you can't !
展开
-
iOS_Core Animation核心动画 基础动画的学习与总结
iOS 动画编程简单使用原创 2015-11-05 11:32:30 · 346 阅读 · 0 评论 -
iOS应用图标AppIcon、启动图Launch Image尺寸大小 像素大小
应用图标需求:(像素px)29pt: 58*58 ( @2x ) 87*87 ( @3x )40pt: 120*120 ( @2x ) 180*180 ( @3x )60pt: 120*120 ( @2x ) 180*180 ( @3x )2014pt: 102...原创 2016-05-23 16:26:29 · 12181 阅读 · 0 评论 -
ReactNative iOS上canOpenUrl为false
最近应用要接微信支付,为了判断用户是否安装了微信,调用了canOpenUrl,但是却一直返回false,一翻排查后,记起iOS9后info.plist需要设置白名单才能成功调起应用(因为我们是用合作方直接返回的url直接打开的,不需要加什么SDK之类的,所以一开始很难想到需要设置这些,因为刚好在做分享,也需要设置这些,所以才想到的)。。加了微信应用的白名单后,终于完美调起~~原创 2016-10-20 17:55:47 · 1329 阅读 · 0 评论 -
RN--TypeError:Network request failed
RN0.28之后,iOS新建的项目,拉取数据请求会出现 TypeError:Network request failed 的错误提示。原因是苹果要求所有接口都需要支持ATS协议,即用https访问,RN0.28后Xcode的info.plist对http的支持需要手动设置,即需要添加NSAppTransportSecurityNSAllowsArbitraryLoads原创 2016-06-27 19:11:31 · 3992 阅读 · 0 评论 -
自定义collectionViewFlowLayout让UICollectionView的item始终优先居左
#import @interface albumHomeCollectionFlowLayout : UICollectionViewFlowLayout@end#import "albumHomeCollectionFlowLayout.h"@implementation albumHomeCollectionFlowLayoutconst NSInteger原创 2016-05-10 15:48:03 · 7783 阅读 · 2 评论 -
iOS开发——判断用户是否开启了应用推送设置
- (BOOL)isAllowedNotification { //iOS8 if ([[UIDevice currentDevice].systemVersion floatValue]>=8.0){// system is iOS8 UIUserNotificationSettings *setting = [[UIApplication sh原创 2016-05-11 11:06:23 · 1982 阅读 · 0 评论 -
iOS左滑手势返回的实现
#import @interface CustomNavigationController : UINavigationController@end#import "CustomNavigationController.h"@interface CustomNavigationController ()@property(nonatomic,weak) UIViewCo原创 2016-05-10 15:40:26 · 2455 阅读 · 0 评论 -
iOS7 imageWithContentsOfFile 加载不出图片
适配iOS7的时候,发现在iOS8上运行的好好的图片竟然加载不出来,一系列排查后发现问题出现在[UIImage imageWithContentsOfFile:]这个方法上解决注意点:1.[UIImage imageWithContentsOfFile:] 路径需要加上沙盒路径以及你的文件名 (当然我的问题不是在这里被坑)例如我自己的路径: NSString *filePat原创 2016-04-26 16:08:45 · 1185 阅读 · 0 评论 -
iOS 开发技巧收集整理
1.使用NSTimer和CGAffineTransform实现最简单的旋转动画 CGAffineTransform transform=CGAffineTransformMakeRotation(angle); view.transform = transform;注:angle是浮点型参数,代表角度,表示距离原角度旋转了多少- (void)viewDidLoad {原创 2015-11-28 11:36:15 · 488 阅读 · 0 评论 -
iOS 多线程之GCD使用
GCD全称:Grand Central Dispatch,是Apple开发的一套底层多核编程的API,它主要用于优化应用程序以支持多核处理器,它是一个在线程池模式的基础上执行的并行任务。GCD可以让我们不用直接和线程打交道,而是通过把任务分配给dispatch queues(调度队列),然后让这些queues去执行task(任务)一、定义队列1.串行队列:dispa原创 2015-10-16 11:45:43 · 310 阅读 · 0 评论 -
iOS React Native version>=0.45 build double conversion fail (升级到0.45需要配置的资源)
新建的React Native 项目,凡是版本号大于0.45的,iOS版本在build的时候会卡在build double conversion 这里。==》解决方案在RN中文网有:http://reactnative.cn/post/4301简单来说,0.45后的RN项目,会依赖一些三方库,然而在国内这些库很难下载到,翻墙也很难下到。操作步骤:1、查询具体需要的三方库:原创 2017-11-09 15:18:18 · 2821 阅读 · 1 评论