随笔分类 - OC
摘要:GCD(Grand central Dispatch)是Apple开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。下面我讲讲述关于GCD的点,通篇读完大约10-20分钟。 一、为什么要用GCD? GCD是iOS线程的一种,也是被经常使用的一种方式。G
阅读全文
摘要:下面仅仅是一些基本知识,可能有些知识用的比较少,不过知道怎么使用或者了解这个知识,还是不错的,毕竟技多不压身嘛!读完这篇文章大约需要5-10分钟左右!!! 一、@property 1、在头文件中: 面对上面的一行代码 通过@property int count ;这样定义完成之后,我们就可以使用这个
阅读全文
摘要:谈到循环引用,可能是delegate为啥非得用weak修饰,可能是block为啥要被特殊对待,你也可能仅仅想到了一个weakSelf,因为它能解决99%的关于循环引用的事情。下面我以个人的理解谈谈循环引用,读完这篇文章,大约需要15-20分钟的时间。 一、循环引用的产生 当A对象里面强引用了B对象,
阅读全文
摘要:本人已迁移博客至掘进,以后会在掘进平台更新最新的文章也会有更多的干货,欢迎大家关注!!!https://juejin.im/user/588993965333309 相信很多参加过面试的人员很多都会被问到:weak与assign的区别,copy与strong的区别。如果你仅仅说一点点copy一般对N
阅读全文
摘要:一.问题 对于B2C和B2B项目的开发者,可能会有一个订单列表为空,或者其他收藏页面为空,用户token失效,判断用户要重新登陆,以及后台服务错误等提示。本篇课文,看完大约10分钟。 原本自己不想写空页面的展示,网络加载失败或者重新登陆的封装,想从网上找一个第三方的view,但找了很多都是让我继承他
阅读全文
摘要:本人已迁移博客至掘进,以后会在掘进平台更新最新的文章也会有更多的干货,欢迎大家关注!!!https://juejin.im/user/588993965333309 一.越来越多的app增加第三方的功能,可能app有不同的页面但调用相同的支付方式,例如界面如下: 这两个页面都会使用第三方支付支付:(
阅读全文
摘要:一.集成支付宝支付 支付宝集成官方教程 https://docs.open.alipay.com/204/105295/ 支付宝集成官方demo https://docs.open.alipay.com/54/104509/ 1.导入SDK并添加依赖库 启动IDE(如Xcode),把iOS包中的压缩
阅读全文
摘要:Block专辑: 本篇博客 MRC-block与ARC-block Block详解一(底层分析) 一.Block的本质 (1)block其实是一个对象, 在存放block对象的内存区域中,也包含我们经常说的isa指针,和一些能让block正常运转的各种信息。关于isa指针,在oc中每个实例对象都会有
阅读全文
摘要:1.init 与initialize 对于iOS程序,创建几个类对象,就会调用几次init。下面分别重写 举例如下: 创建一个Person类,分别重写initialize和init方法 然后创建Person类的两个对象实例 经过运行,我们可以看到如下结果 虽然我们创建两个实例,但是initializ
阅读全文