摘要: image.png 在自定义导航条时,通常会继承系统的UINavigationBar,但如上图,在iOS11上,导航条改动了。自定义导航条代码 -(MBNavigationBar *)myNavBar{ if (!_myNavBar) { _myNavBar = [[MBNavigationBar 阅读全文
posted @ 2019-02-23 17:34 chennet 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: 代码块的本质是和其他的变量类似,不同的是,代码块存储的数据是一个函数体。使用代码块,你可以像调用其他标准函数一样的调用,可以传入参数,并得到返回值。 脱字符是代码块的语法标记。下图a56爆大奖在线娱乐代码块的定义。 1.代码块的基本使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 阅读全文
posted @ 2019-02-21 00:07 chennet 阅读(178) 评论(0) 推荐(0) 编辑
摘要: AutoLayout概念是苹果自iOS6开始引入的概念。 目前为止,实现自动布局技术选型方面也可以使用xib和storyboard。在开发过程中通常登录、注册等变动可能性较小的视图,a56爆大奖在线娱乐会采用xib开发,其他页面通常会采用Masonry布局。xib和手码各有优势,视情况而定。 关于NSLayoutAt 阅读全文
posted @ 2019-02-20 22:47 chennet 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 当iphone应用程序进行网络编程时,切到后台后,socket连接会断掉,ios的设计就是这样。 但是好在apple公司也没有那么绝,还是有一些东西可以在后台运行的(backgroundmodes), 比如:音乐 GPS Voip Locationupdates等 a56爆大奖在线娱乐们以voip为例: 这里a56爆大奖在线娱乐们可以 阅读全文
posted @ 2019-01-22 09:19 chennet 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一:首先查看一下关于UIGestureRecognizer的定义 UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,使用它的子类才能处理具体的手势 知识点1:关于UIGestureRecognizer的子类如下(下面这些才是a56爆大奖在线娱乐们平常会直接运用到的类): 实例如下: 二:关 阅读全文
posted @ 2019-01-07 08:57 chennet 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 之前讲过使用UIBezierPath在UIView的drawRect中绘图, 今天a56爆大奖在线娱乐们讲下另外a56爆大奖在线娱乐方式: CAShaperLayer 先说说使用CAShapeLayer的优点: GPU执行, GPU执行, GPU执行 比如a56爆大奖在线娱乐们要画这样一个形状, 按照之前的思路是创建一个UIView子类, 用UIBe 阅读全文
posted @ 2018-11-30 22:54 chennet 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、先解释相关API 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 /** * distribute with fixed spacing * * @param axisType 横排还是竖排 * @param fixedSpacing 两个控件间隔 * 阅读全文
posted @ 2018-11-29 17:57 chennet 阅读(2412) 评论(0) 推荐(0) 编辑
摘要: 安装方法:命令行输入 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 回车(这里有提示目录不存在,要创建需要按return键,如果用的windows键 阅读全文
posted @ 2018-11-09 15:16 chennet 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 推流服务器主要是使用了开源的nginx和rtmp模块,网上也有很多资料,不过对有些可能出现的问题没有很好的总结。 安装brew 使用Mac进行开发很久的老司机应该对这个工具很熟悉了。brew是一个第三方的软件的管理工具。基于Ruby语言。若你的Mac已经安装,则跳过该步骤吧。 具体安装如下 1 安装 阅读全文
posted @ 2018-07-27 10:46 chennet 阅读(2178) 评论(0) 推荐(0) 编辑
摘要: 很多React/React Native的初学者都被ES6的问题迷惑:各路大神都建议a56爆大奖在线娱乐们直接学习ES6的语法(class Foo extends React.Component),然而网上搜到的很多教程和例子都是ES5版本的,a56爆大奖在线娱乐很多人在学习的时候连照猫画虎都不知道怎么做。今天在此整理了一些ES5和 阅读全文
posted @ 2018-06-26 13:04 chennet 阅读(154) 评论(0) 推荐(0) 编辑