[置顶] CAGradientLayer使用详细解析

CAGradientLayer介绍CAGradientLayer是用于色彩梯度展示的layer图层(渐变色),通过CAGradientLayer,我们可以很轻松的创建出有过渡效果的色彩图,在大部分情况下CAGradientLayer都是配合CAShapeLayer使用的;而且CAGradientLayer还有一个好处就是使用了硬件加速。CAGradientLayer坐标系统1.CAGradient...
阅读(190) 评论(0)

[置顶] iOS-OC-APP热更新,动态更新(仿QQ打开或关闭某个功能)

1.前言 iOS开发更新APP我觉得是比较坑的就是审核时间比较长,审核比较严,对于刚入行的小伙伴来说,雷区比较多;所以热更新是比较重要的; 大家也许会发现我们常用的QQ现在下来也就一百多兆,但是用了几个月后发现QQ在手机上占有一个多G的内存,特别是手机内存比较小的小伙伴(16G...
阅读(2726) 评论(2)

[置顶] iOS-OC-集成PayPal支付方式

1.到PayPal网站注册账号:https://developer.paypal.com  创建一个APP,然后获取paypal的测试和正式环境的APPKey; 2.导入PayPal的SDK,下载地址:https://github.com/paypal/PayPal-iOS-SDK#add-the-sdk-to-your-project 3.添加-lc++和-ObjC到Other Linke...
阅读(2400) 评论(8)

[置顶] iOS-OC-自定义融云会话列表(自定义cell)

我开始做了一个APP,聊天界面,上面是几个固定的,类似于新浪微博的消息界面,上面是固定的,下面是会话列表 1.自己写一个会话列表继承RCConversationListViewController; 2,设置会话类型;(这里我就不详细说了,融云教学视频很详细,下面才是最重要的,自定义会话列表) 3.出入自己的数据源数据,父类里面有个设置数据源的方法;记住一定要设置conversationMo...
阅读(5559) 评论(50)

[置顶] iOS-PingFangSC字体

1.iOS9.0以后系统自带了平方字体PingFangSC,但是在iOS9.0以前,是没有平方字体PingFangSC的,如果我们想用平方字体,在iOS9.0以上是好的,但是在低于9.0的系统上是找不到这个字体的,例如: UIFont *font = [UIFont fontWithName:@"PingFangSC-Regular" size:18]; 2.我们得到的...
阅读(13560) 评论(0)

iOS-授之以鱼不如授之以渔=_=带你升入理解自定义转场动画

前言说到APP的转场动画,大家一定会想到push和pop来实现转场动画,这是苹果用了很多年提供的自带的方法,而且我相信大家在APP开发的时候,很多小伙伴都会选择自带的转场动画,很少去自定义,不论你是大神还是小白菜,本小白菜也是一样,毕竟作为程序员的我们已经很累了,项目经理不提我们也很少回去做,但是我们工作不是为了工作而工作,是为了丰富充实自己。自定义UINavigationController当U...
阅读(106) 评论(0)

iOS-OC-融云会话列表设置群组昵称和头像相关

我在我的一篇博文里面也详细介绍了自定义融云的会话列表,没看过的小伙伴可以点击进去看看;-  [置顶] iOS-OC-自定义融云会话列表(自定义cell)这里面我主要介绍在我们自定义的会话列表里面如何设置群组cell的头像和昵称,即ConversationType_GROUP类型的会话,像其他的讨论组或者聊天室这里就不说明了,照着胡咯画瓢,很多小伙伴在看融云官网的api文档或者视频的时候,里面有详细...
阅读(75) 评论(0)

ReactNative - unable to find utility "instruments", not a developer tool or in PATH

我在终端输入命令代码sudo react-native run-ios来运行ReactNative项目的时候报错:unable to find utility "instruments", not a developer tool or in PATH我在想前两天还好好的,怎么现在不行了呢???经过查找才知道是因为我这两天安装了xcode 9 ,我的电脑上既有xcode8 又有xcode9,所以导...
阅读(99) 评论(0)

iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(下)

前言在前面的文章中,我们介绍了UIWebView、WKWebView一些使用,与JS的交互和一些坑,相信看过的小伙伴们,已经大概清楚了吧,如果有问题,欢迎提问。本文是本系列文章的最后一篇,主要为小伙伴们分享下Safari调试、与前端的配合以及实际应用中一些需求的实现等:iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(上)iOS中UIWebV...
阅读(113) 评论(0)

iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(中)

前言关于UIWebView的介绍,相信看过上文的小伙伴们,已经大概清楚了吧,如果有问题,欢迎提问。本文是本系列文章的第二篇,主要为小伙伴们分享下WKWebView相关的内容:iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(上)iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(中)iOS...
阅读(135) 评论(0)

iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(上)

前言iOS开发中,用来显示一个html页、H5页,经常会用的一个控件是WebView。说到WebView,你知道多少呢?是简单的展示,还是要和OC交互实现比较复杂的功能呢?本文将为您介绍iOS中的WebView,并且由浅到深,一步步带你了解并掌握WebView的用法,JavaScript与Objective的交互,以及Cookie的管理、js的调试等。文章因涉及到的内容较多,因此拆分成以下几部分:...
阅读(108) 评论(0)

iOS-UIWebview缓存并保证实时性

一.缓存需求资源文件没有更新,只加载本利缓存文件;资源文件发生改变或者更新,第一时间使用新的文件。二.缓存策略1.NSURLRequestUseProtocolCachePolicy = 0,默认策略,使用缓存2.NSURLRequestReloadIgnoringLocalCacheData = 1,忽略本地缓存3.NSURLRequestReturnCacheDataElseLoad = 2,...
阅读(173) 评论(0)

React Native-MAC下React Native环境搭建和创建HelloWorld项目

前言React Native开发环境可以搭建在Windows平台或者Mac平台下。早期React Native对Mac平台支持的比较好,但是到了0.21.0版本,React Native在win平台也开始满满成熟起来。当然,在win平台上你无法查看iOS运行效果,在此我显示的是在Mac下面搭建React Native环境,并且创建第一个Hello World!项目。环境搭建起点在mac系统环境下搭...
阅读(133) 评论(0)

iOS-关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)

关联 关联是指通过key把两个对象互相关联起来,使得其中一个对象为另一个对象的一部分; 使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性的时候是非常有用; 关联是基于关键字的,因此,我们可以为任何对象增加任意多的关联,每个都使用不同的关键字即可。关联是可以保证被关联的对象在关联对象的整个生命周期都是可用的(在垃圾自动回收环境下也不会...
阅读(79) 评论(0)

iOS多线程开发其实很简单

概览大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线程,这样一来用户完成UI操作后其他后续任务在其他线程中,当CPU空闲时会继续执行,而此时对于用户而言...
阅读(81) 评论(0)

iOS-nil、Nil、NULL和NSNull区别详细说明(去除数据请求返回的null)

前言 我们先看nil和null的解释: nil   n.无,零;零分 null  adj.零值的;等于零的;(协议) 无法律效力;失效的 nil和null都表示零和无的意思。 nil 定义了一个空的实例来指向OC对象的空指针,也就是一个空的OC对象; NSString *str = nil; NSData *data = nil; NSLog(@"%@",nil); NSLog(@"%@",str...
阅读(72) 评论(0)

iOS-提交金融电商类APP被拒 PLA 1.2

原件:2017年4月4日 上午9:12 发件人 Apple 0. 10.0 Before You Submit: Program License Agreement PLA 1.2 Thank you for providing the additional info. However, in order to be compliance with our guideline. The se...
阅读(681) 评论(0)

iOS-NSNotificationCenter通知中心是同步操作还是异步操作

前言最近有个小伙伴到喜马拉雅去面试,面试官问他一个问题就是“通知中心是同步操作还是异步操作?”,小伙伴回答成异步了,然后就是回家等消息,然后就是没有然后了。。。我先举几个小的列子给大家瞅瞅:发送通知- (void)sentValueBtnClick:(UIButton *)button{ NSLog(@"发送通知"); NSDictionary *dict = @{@"myValu...
阅读(251) 评论(1)

iOS-NSTimer的前世今生(NSTimer不同创建方式的区别)

前言昨天有个小伙伴问我NSTimer有很多种创建方式,他们有什么区别吗?其实想想NSTimer有8种创建方式,但是总的说起来就三种timerWithTimeInterval、scheduledTimerWithTimeInterval和initWithFireDate,但是又细分起来就两种,一种是需要手动加入NSRunLoop,一种是自动加入NSRunLoop中。NSTimer的八种方法如下:+...
阅读(146) 评论(0)

Xcode-iOS10.3新特性如何动态修改APP图标

前言iOS10.3开放了一个新的API,就是更换APP的Icon图标。函数方法- (void)setAlternateIconName:(NSString *)alternateIconName            completionHandler:(void (^)(NSError *error))completionHandler;参数alternateIconName这个是替换图标的名称...
阅读(1149) 评论(1)

iOS-个人开发者账号转公司开发者账号(邓白氏码申请教程)

邓白氏编码申请个人开发者账号转公司开发者账号,首先要申请邓白氏编码-DUNS,打开https://developer.apple.com/support/进行DUNS申请!步骤如下:1.选择Membership2.选择DUNS3.选择DUNS Number look up tool4.填写基本信息5.申请提交成功6.提交成功后,你大概会等一到两个工作日,就能收到回复,回复邮件如下:收到这个邮件表明...
阅读(716) 评论(0)

iOS-判断输入的网址是http还是https,判断网址是否可用

前言最近做了一个项目,app内部打开连接,很多小伙伴都用得到,但是有运营小伙伴,直接输入www.XXX.com,前面没有加上http://或者https://,这样会导致请求不成功,后来查到了,话不多说上代码!拼接http://或者https://- (NSString *)getCompleteWebsite:(NSString *)urlStr{ NSString *returnUrl...
阅读(132) 评论(0)

iOS-UIViewAnimations使用详解

前言我们在iOS开发的过程中,如果不想使APP显得太过生硬,往往会使用动画,动画又分为很多种,有CABasicAnimation,CAKeyframeAnimation等组合动画,还有imageview的动画,还有UIBezierPath绘制的动画等等,这里面我主要说说animations,我们常用的简单的小动画。animations动画主要有以下几种:    [UIView animateWit...
阅读(136) 评论(0)

iOS-自定义封装好的语音播放控件ZFJVoiceBubble

前言自己封装了一个播放语音的控件,支持左右翻转,支持图标,支持头部状态进度条展示。这是我项目中用到的,希望对你有所帮助!调用示例1.控件在左边ZFJVoiceBubble *voiceMegBtn = [[ZFJVoiceBubble alloc]init]; voiceMegBtn.contentURL = [NSURL URLWithString:@"http://7xszyu.com...
阅读(417) 评论(0)
171条 共9页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:185410次
    • 积分:3050
    • 等级:
    • 排名:第11243名
    • 原创:113篇
    • 转载:53篇
    • 译文:2篇
    • 评论:129条
    欢迎加我QQ学习交流-2723834718
    ZFJ_岁月轻狂
    最新评论
    宠物
    --过往小主喂喂我呗--
    --还有几只小乌龟--