首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zalin
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
objective-c中常用数据结构的总结
用于表示事物的范围,即从location开始,length长度的范围。 NSString是不可变的,一旦创建就不能改变,只能对指针重新赋值。如果需要一个可变的字符串类型,需要使用NSMutableString。NSString类似java中的String,NSMutableSt…
OC与C差别的辨析
**C语言是面向过程的编程语言,而OC是面向对象的编程语言。**也就是说,OC拥有面向对象编程的所有特性。 对于C语言来说,编程时关注的是怎样一步一步的完成任务的。然后顺序地通过函数等解决问题。 对于OC语言来说,编程时关注的是各个对象,首先需要将需要解决的问题分解成多个对象。…
自学OC的第三天
在objective-c中,协议是一个方法列表。可以规定一个协议中必需的部分和可选的部分。但是注意,不能进行实现。类似java中的接口。 step1 : 在A中声明协议,也就是要委托出去的事情。 step2 : A中声明一个委托对象,也即是要委托出去的方法。 ste…
自学OC的第二天
类似java中的Lombok下的@Data注解(但是也有不一样的,@Data不仅生成get/set函数,同时也会生成多个构造函数。而OC中的属性只会生成get/set)。 使用方法就是通过@property对于属性进行声明。eg. 与多线程相关的参数。 atomic、nonat…
自学OC的第一天
对于OC进行学习的第一天。首先对于昨天学习的知识进行复习,OC和java一样是一个面向对象的语言,在OC中,声明一个类,首先需要声明一个接口: 在这个例子中,声明了一个ZACircle的接口,其中有两个私有属性,fillColor和bounds。并且有三个函数。这里一定要注意声…
Week2. JDK8 HashMap 源码分析
HashMap的底层结构其实在jdk8时进行了不少更新,这篇先分析JDK8之后版本的HashMap。 对java中HashMap有过了解的应该知道,HashMap底层由数组和链表构成的(在JDK1.8中,如果链表的长度超过8,java会自动将链表转化为红黑树,并且通过红黑树提高…
Week1. ReentrantLock.lock()
ReentrantLock会根据当前锁的类型,调用FairSync或者NonfairSync中的lock函数。此处以FairSync举例。 函数的表达式为true,也就是说,该进程,在等待的过程中,发生了中断。 这样一条语句。而interrupted恰好是 函数的返回值 。此时…
个人成就
文章被点赞
2
文章被阅读
2,162
掘力值
87
关注了
6
关注者
1
收藏集
1
关注标签
8
加入于
2020-04-07