首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
decemberSola
掘友等级
iOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
64
文章 54
沸点 10
赞
64
返回
|
搜索文章
最新
热门
Flutter的json转Dart的工具
写了个Flutter的json转Dart的工具 解析json,并生成dart类。 欢迎大家使用。多多提bug。
答面试题·答J_Knight_《2017年5月iOS招人心得(附面试题)》中的面试题(二)
离职找工作中,刷一刷网上的面试题。 23. block的实质是什么?一共有几种block?都是什么情况下生成的? block是能够截获自动变量(局部变量)的匿名函数。写法如下: 你定义完block之后,其实是创建了一个函数,在创建结构体的时候把函数的指针一起传给了block,所…
答面试题·答J_Knight_《2017年5月iOS招人心得(附面试题)》中的面试题(一)
离职找工作中,刷一刷网上的面试题。 1. 为什么说Objective-C是一门动态语言 因为OC可以在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等。所以,OC是一门动态语言。它具有相当多的动态特性,基本的,也是经常被提到和用到的有动态类型(Dynamic t…
iOS知识小集·NSNumber to NSString出错啦
某一次准备把一个NSNumber显示在lable上。 嗯。很完美。 既然直接%@不行,那么我们把它转化成double吧。 这样的方法来固定在小数点后1位的。可是,产品经理不答应啊!!他说:“这个数字是版本号的意思,所以要显示8.2,8.21,8.321这样。” 好吧,我们稍作修…
关于排序的一点点东西(2)
这段代码还可以再精简一下。不过意思就是这个意思了。哈哈。 插入排序的比较是从有序序列的末尾开始,依次向前比较,相等元素的前后顺序是不会改变的。所以插入排序是稳定的。 快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-l…
关于排序的一点点东西(1)
最近复习算法的东西。于是在网上查找相关资料,重新了解下几种常见的排序算法。(表格中空白的地方,待了解到那里来的时候再填上😀) 时间复杂度和空间复杂度概念就不用解释了,稳定性这个东西已经忘记是什么了(算法老师不要打我)。看看了资料,原来说的是:排序前两个相等的数据在序列中的顺序…
《剑指offer》读书笔记·第一章、面试的流程
此过程中要特别注意“清晰”。既要理解清晰,知道面试官想要问的什么问题,也要表达清晰,让面试官理解你的解题思路。千万不能不懂装懂,答非所问 思定而后动。在编码之前,先对整个问题有个大概规划,边界条件、异常情况有个好的处理思路。然后,还要有个好的编码规范。 用star模型(项目背景…
iOS知识小集·设置userAgent的那件小事
现在很多app都会访问自己家的网页,然后服务器的兄弟们就要求设置好userAgent。 好吧,我们答应便是😳。 既然都答应了,那么我们来看看这个东西怎么实现吧。 首先我们来看看如何获取userAgent这玩意吧。 这样我们就获取到了系统的userAgent,然后我们就对他进行…
iOS知识小集·我的tabbar突然多了一个空白~~!
这两天因为业务的需要把tab从5个换成了4个。 查找了一下原因,原来是这个东西搞的鬼。 我继承了UITabBarController后,某个地方addChildViewControlleriOS11以下没有问题,但是在iOS11以上,并且tab小于5个的话,就会多出来一个空白块。
iOS利用runtime技术实现容器的越界和nil保护
他们分别是因为添加nil到NSDictionary,添加nil到NSArray,数组越界。为了防止这些因为代码疏忽而造成的崩溃,所以写了WQContainerSafe这个类。 这文件一定要在工程中弄成mrc的。不然会有这样一个bug 在弹出键盘后home出程序就会crash,并…
下一页
个人成就
文章被点赞
121
文章被阅读
11,588
掘力值
418
关注了
42
关注者
1,688
收藏集
2
关注标签
12
加入于
2017-03-09