首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
manofit
掘友等级
iOS开发工程师
|
好友邦金服
近4年iOS开发经验,项目涉及电商、汽车、人工智能、金融等行业,坐标上海
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
Swift官方文档闭包(Closure)部分翻译
闭包表达式语法中的参数可以是输入参数,但它们不能有默认值。如果命名可变参数,可以使用变量参数。元组也可以用作参数类型和返回类型。 看一个例子:将一个数组排序。之前的做法是:定义一个方法,传入数组,返回排序结果。 因为排序闭包作为参数传递给方法,所以Swift可以推断它的参数类型…
RxSwift中Observable的各种创建方法
广告:从前段时间开始接触RxSwift,跟着网上教程一点点的敲一些基础代码,慢慢地接触到越来越深的知识点,记录在此>>>。 //创建一个observable工厂,通过传入一个block来执行延迟observable序列的创建行为,而这个block里就是真正的实例化序列的对象的地…
入门福利——Swift4 完整项目源码,简单但是全面!
最近随便找了一个App,用Swift敲了一遍,目前主体已经完成,只剩下一些小页面了,算是自己认真对待的一份代码。有意见和建议请指出。传送门>>> 这里面,我自己封装了一些经常用到的控件,如Segment、Refresh、PictureShow、Progress等,可以很方便地调…
Swift实现八种经典排序算法
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 <1>比较相邻的元素。…
iOS蓝牙开发CoreBlueTooth库核心方法使用介绍
蓝牙是设备近距离通信的一种方便手段,在iPhone引入蓝牙4.0后,设备之间的通讯变得更加简单。相关的蓝牙操作由专门的 CoreBluetooth.framework进行统一管理。通过蓝牙进行通讯交互分为两方,一方为中心设备central,一方为外设 peripheral,外设…
Objective-C绘制折线图、柱状图、饼状图
支持显示折线图、柱状图、饼状图。其中折线图可以伸缩并长按显示数据,柱状图也可以长按显示数据。 更多信息在我的github。
如何让自己的开源库支持cocoapods?
现在很多的第三方库都支持cocoapods。当我们将自己的开源库放在github上后,为了增加使用量,首先要做的就是让自己的开源库支持cocoapods。 现在我们假设已经将自己的代码上传到了github,接下来,打开终端,一步步实现我们的目标。 编辑后保存退出。 但是会接收到…
GJLightBlueTooth——一个轻量级的iOS蓝牙开发库
从上家公司离职已经快半年了,与蓝牙打了一年的交道,从小白一个到略知一二。最近在整理上一家公司做的一些项目,突发奇想,自己封装一个蓝牙库,方便以后的使用。说干就干,如果需要项目代码,猛击这里GJLightBlueTooth。如果有用,请赏颗小星星。 GJLightBlueToot…
炫酷动图让你从CABasicAnimation看到CATransition
从上图可以看出,CAAnimation是所有动画类的父类,但是我们不能直接使用这个父类,而应该使用它的子类——CABasicAnimation、CAKeyframeAnimation、CATransition、CAAnimationGroup。 下午闲来无事,写了一个demo,…
个人成就
文章被点赞
120
文章被阅读
18,308
掘力值
510
关注了
0
关注者
303
收藏集
0
关注标签
10
加入于
2018-03-23