自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 xcode9 图片记载不显示

xcode 9 添加图片,UIimage 不显示,通过addfiles to "项目"中的形式添加

2017-09-25 10:13:31 575 1

原创 启动页广告

window是一个APP的窗口,承担所有的UIview的显示,如果想设置广告页,开始的时候可以将广告页viewcontroller设置成rootviewcontroller([[(AppDelegate *)[UIApplicationsharedApplication].delegatewindow] setRootViewController:viewcontroller];)

2017-07-27 13:33:05 514

转载 App启动加载广告页面思路

需求很多app(如淘宝、美团等)在启动图加载完毕后,还会显示几秒的广告,一般都有个跳过按钮可以跳过这个广告,有的app在点击广告页之后还会进入一个广告页面,点击返回进入首页。虽然说这个广告页面对用户体验来说并不是很好,但是如果真的有这个需求,我们还是要想办法去开发,至少这比内嵌广告要友善的多。今天我们就来开发一个广告页面,效果如下。效果图.gif思路1.

2017-06-29 17:58:00 746

原创 UIApplicationDelegate里面最常用的几个函数执行顺序小结

(1)点击桌面图标正常启动App或者杀死进程后点击推送消息启动App复制代码1.application:willFinishLaunchingWithOptions2.application:application:didFinishLaunchingWithOptions3.applicationDidBecomeActive4.application:didRegisterForRemoteN

2017-05-04 13:11:09 446

原创 一个项目中两个工程类引用事项

子工程中的项目类扩展,必须拿到主工程中引用才能成功使用!!!!!!!!!!否则会报找不到方法的错误!!!!!

2017-04-18 18:04:11 439

转载 iOS中显示获取缓存的大小多少M,点击清除缓存方法

iOS中显示获取缓存的大小多少M,点击清除缓存方法 (2016-03-03 12:12:01)转载▼  // 显示缓存大小-( float )filePath{        NSString * cachPath = [ NSSearchPathForDirectoriesInDomain

2017-02-09 16:09:32 439

转载 iOS动画详解

LVXIANGAN的专栏学无止境目录视图摘要视图订阅一键管理你的代码   攒课--我的学习我做主   【hot】直播技术精选   关闭iOS Core Animation 简明系列教程2013-12-06 15:14 23271人阅读 评论(2)收藏举

2016-09-10 15:31:11 372

转载 深入理解RunLoop

RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。目录RunLoop 的概念RunLoop 与线程的关系RunLoop 对外的接口

2016-09-08 11:13:06 354

转载 苹果允许iOS App从一个开发者帐号转至另一个开发者账号(APP过户)

苹果在WWDC上宣布超过30万的开发者为iOS平台开发超过90万的应用,你可能会想到有人想出售或者购买app。现在,iTunes Connect中的app可以非常简单地从一个开发者/公司的账号转至另一个开发者/公司的账号,比如在收购或者分销协议到期的情况下。App转移并不会影响app的可用性,用户对应用的评分和评价也不会受到影响。出售者要改变iTunes Connect中app的状态,

2016-09-08 11:09:15 17245 2

原创 navigation滑动代替返回键

interactivePopGestureRecognizer苹果一直都在人机交互中尽力做到极致,在iOS7中,新增加了一个小小的功能,也就是这个api:self.navigationController.interactivePopGestureRecognizer.enabled= YES;这个api功能就是在NavigationController堆栈内的UIViewCont

2016-08-30 14:57:06 418

转载 iOS打包流程

iOS打包成 ipa包字数1285 阅读10847 评论41 喜欢65 按照下面的步骤走,就可以打包成功,我不说各种原因,只讲操作步骤:简单粗暴!!!首先你得有一个苹果开发者账号。要是没有,就自己申请一个。注意:在创建app IDs 还有描述文件的时候,需要添加的是发布版本,就是ad hoc里面的版本,而不是简单的开发版本。如下图:(证书与描述文件都需要发布版本

2016-08-30 11:31:45 947

原创 图片拉伸

UIImage *image = [UIImage imageNamed:@"屏幕快照 2016-08-24 10.16.35"];    image = [image resizableImageWithCapInsets:UIEdgeInsetsMake(10, 0, 0, 0) resizingMode:UIImageResizingModeStretch];    view.bac

2016-08-30 09:47:57 460

转载 关于NSPredicate的其他说明和注意事项,以及技巧

NSPredicate是什么NSPredicate:谓词字面翻译是这个意思,但是我觉得谓词这个词太难以理解了NSPredicate的具体用途应该还是过滤,类似于过滤条件之类的,相当于一个主语的谓语,所以说会是谓词这个名字。(我是这么理解的)NSPredicate的创建我们看到创建谓词使用类方法predicateWithFormat: (NSString*) format,f

2016-08-28 17:51:04 502

原创 plist文件创建存储解档

1.plist文件创建:NSArray *arr = [[NSArray alloc] initWithObjects:@"1", @"2", nil];NSString *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];NSString *filePath =

2016-08-28 13:46:57 752

原创 模态视图跳转到根视图

UIViewController *rootVC = self.presentingViewController;        while (rootVC.presentingViewController) {                rootVC = rootVC.presentingViewController;    }    [rootVC.presente

2016-08-28 13:45:04 1169

原创 xcode7 请求数据失败解决方案

在info.plist文件下添加字符段 NSAppTransportSecurity为Dictionary,前者的基础上添加NSAllowsArbitraryLoads为Boolean,复制粘贴的时候,不要多了空格,segment fault 页面上直接复制,经常会多一个出空格!

2016-08-28 09:41:24 580

转载 ios捕捉移动view的点击事件

对Core Animation来说,不管是显式动画还是隐式动画,对其设置frame都是立即设置的,比如说给一个UIView做移动动画,虽然看起来frame在持续改变,但其实它的frame已经是最终值了,这种情况下,哪怕这个UIView是UIButton的实例,其触发touch事件的范围还是最终frame的地方。比如一个Button的frame是(0,0,100,100),要把它从0,0移动到200

2016-08-28 09:38:11 2263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除