首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
瘦子_or_胖子
掘友等级
iOS程序员
|
YY
不敢写精通过什么技术,听说过,OC,Swift,基本的算法和数据结构
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
最新
热门
说说Swift中的指针
如果只是想通过一个变量的指针来修改或者是查看所指向的内容可以这样做.声明一个函数,输入参数的变量的可变指针,就能通过这个指针来修改和访问指向的变量内存了. 获取指向对象内存地址的指针变量. 将指针指向的地址值取出. 通过指针指向的地址获得对象在内存中的地址. 如果你声明了一个任…
Swift 中的异常处理(附带与OC的对比)
precondition为Swift独有(OC没有),使用方式与assert一样,第一个参数填写判断的条件第二个是message.Swift中precondition的作用与assert类似,最大的区别在于assert只能在debug模式下使用,而precondition在de…
以TopK为例,分析如何逐步优化算法的时间复杂度
分享一下怎么逐步优化一个算法的时间复杂度,以一个比较简单和常见的TopK 问题入手. 要查找一个数组中第K大的元素,最直接的思想就是将这个数组排序,然后取第K大的元素就可以. 这种解法是对整个数组进行了排序.它的时间复杂度是O(n*lg(n)),其实我们的需求是取出第K大的元素…
Swift算法之求最大公约数-欧几里得算法
这个算法逻辑比较简单,但是还不够快,接下来看一下优质解法,欧几里得算法. 可以参考swift-algorithm-club中对最大公约数的解法. 这样写的好处不仅比之前的代码简洁的多,而且最大的好处是当数字特别大的时候比分解因子要快很多. 只需要7次计算就能等到最大公约数,如果…
说说iOS中的常用的关键字static ,class(仅限Swift关键字)
tableview的这个代理方法是一个会被反复调用的方法,当identifier的前面不加static修饰时,identifier这个临时变量是储存在栈中的,指向常量区中的@"cellIdentifier",一旦这个代理方法执行完毕,identifier这个局部变量就会被回收.…
个人成就
文章被点赞
28
文章被阅读
16,317
掘力值
292
关注了
65
关注者
7
收藏集
3
关注标签
25
加入于
2018-02-07