- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 UIWebView & WKWebView
1. UIWebView VS WKWebView稳定性:UIWebView较多的WebCore、JavaScriptCore Crash,以及系统性的内存泄露导致OOM,对整个App的稳定性都是极大的隐患。反观WKWebView,基于独立进程,不会占用App的内存计算,同时也不会导致主App Crash。所以在系统级的稳定性上,WKWebView有着极大的优势。加载速度:WKWebView通过J...
2018-05-10 09:48:37
579
原创 苹果审核规范4.3
4.3是什么???简而言之,4.3是功能或者应用程序重复出现在App Store,包括相同类型产品功能较一致,以及上传马甲或者分包导致的被拒回复,以下方案希望能帮到大家处理此类问题!1,元数据方面修改方案---①修改应用程序价格,打造与原产品不同的价格级别;②修改应用程序发布地区,打造与原产品不同的售卖地区或分不同地区运营;③修改产品分类
2017-07-12 14:25:13
5353
原创 App store审核标准
以下是更新后的审核指南(修改部分红色字体标出):1. 条款和条件1.1 为App Store开发程序,开发者必须遵守 Program License Agreement (PLA)、人机交互指南(HIG)以及开发者和苹果签订的任何其他协议和合同。以下规则和例证旨在帮助开发者的程序能获得App Store的认可,而不是修改或删除任何其他协议中的条款。2. 功能2.1
2015-11-23 12:11:03
647
原创 Frame和bounds,clipsToBounds和masksToBounds
Frame:其位置坐标是相对于对于父view, 例如 view.frame为(10,10,200,200)bounds:其位置坐标是相对于自己,例如:view.bounds 为(0 , 0 , 200, 200)clipsToBounds:是类View的属性,如果设置为yes,则不显示超出父View的部分masksToBound
2015-08-31 13:44:12
1575
原创 edgesForExtendedLayout、extendedLayoutIncludesOpaqueBars、automaticallyAdjustsScrollViewInsets属性详解
edgesForExtendedLayout:在IOS7以后 ViewController 开始使用全屏布局的,而且是默认的行为通常涉及到布局,就离不开这个属性 edgesForExtendedLayout,它是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigat
2015-08-31 10:22:47
13586
转载 关于iOS推送中点击通知的几点(备忘)
见http://blog.youkuaiyun.com/quentingui/article/details/44098325
2015-08-04 16:09:10
521
转载 IOS在线的播放视频
见:http://blog.youkuaiyun.com/xiaobo16/article/details/10986271
2015-08-02 11:46:32
932
转载 SDWebImage使用
见 http://blog.youkuaiyun.com/sqc3375177/article/details/7714573
2015-07-30 22:41:49
380
原创 Other Linker Flags参数-ObjC、-all_load和-force_load讲解
-ObjC这个flag告诉链接器把库中定义的Objective-C类和Category都加载进来。这样编译之后的app会变大(因为加载了其他的objc代码进来)。但是如果静态库中有类和category的话只有加入这个flag才行。-all_load这个flag是专门处理-ObjC的一个bug的。用了-ObjC以后,如果类库中只有category没有类的时候这些c
2015-07-30 21:27:59
451
原创 UIScrollView下拉刷新效果实现
第一步:为UIScrollView添加‘加载提示View’ UILabel *refresh = [[UILabelalloc] initWithFrame:CGRectMake(0, -50,320, 50)]; refresh.text =@"下拉刷新"; self.refresh = refresh; refresh.tag =0
2015-07-29 16:51:37
8419
原创 UIScrollViewDelegate的回调方法解析
- (void)scrollViewDidScroll:(UIScrollView *)scrollView; //当视图拖拽结束时 - (void)scrollViewDidZoom:(UIScrollView *)scrollView//当视图缩放结束时- (void)scrollViewWil
2015-07-27 20:50:30
2678
原创 UIPanGestureRecognizer类中translationInView:方法和velocityInView:方法
UIGestureRecognizer是一个定义基本手势的抽象类,包含一下子类: a、拍击UITapGestureRecognizer (任意次数的拍击) b、向里或向外捏UIPinchGestureRecognizer (用于缩放) c、摇动或者拖拽UIPanGestureRecognizer (拖动) d、擦碰UISwipeGestureRecognizer (以
2015-07-25 19:10:21
10036
转载 IOS实现在后台执行一定时间的任务
http://blog.youkuaiyun.com/huifeidexin_1/article/details/41806397
2015-07-25 19:03:11
625
原创 GCD常用函数说明
提交队列函数(即执行):dispatch_async(dispatch_queue_t queue, ^(void)block):异步执行队列dispatch_sync(dispatch_queue_t queue, ^(void)block) :同步执行队列(主线程)获取queue函数:dispatch_get_global_queue(long identi
2015-07-25 18:26:05
2082
原创 自定义状态栏
UIWindow *window = [UIApplicationsharedApplication].keyWindow; window.windowLevel =UIWindowLevelStatusBar; //自定义状态栏内容 UIView *view1 = [[UIViewalloc] initWithFrame:CGRectMake(0
2015-07-25 14:40:48
761
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人