我也觉得难用,特别是取字符串某个字符时
java: char c = string.charAt(index) ,
OC: unichar c = [string charactorAtIndex:index]
c/c++; char *string = "12345", char c = string[index]
我就没见过这么难用的
[Swift] 极其难用的 字符串截取个人吐槽一下, 相对其他语言来说, Swift 的字符串操作极其难用
个人吐槽一下, 相对其他语言来说, Swift 的字符串操作极其难用
凡凡 我来看你了 linux命令玩的这么6的么
Requires Babel “7.0.0-0” but was loaded with “6.26.3”将当前项目路径下的node_modules全部删掉 当前项目路径下, 终端执行npm install --save-dev @babel/core @babel/cli @b...
😋过来溜达一圈,加油
Swift中的类和结构体1.初识类与结构体 1)创建struct_Person struct struct_Person { var age:Int var name:String ...
这个也主要给自己看的,记录一下语法用的,当然也可以参考文件String.h 文件String.c 对接OC的类GYJString.h .m实现
这个主要是给我自己看的,记录一下语法的使用,也可以参照了解,我已经用C++和OC代码测试过这两个文件了,如果写的有什么不足,欢迎指出文件Array.hpp 头文件GYJMut...
一:数组的copy和mutableCopy: 打印结果: 结论: 1.单纯的数组copy,只是指针复制,对其中一个数组进行修改,另一个也会跟着变动 2.数组的mutableC...
在有些时候,需求中含有类似公司结构的内容,本身就是个多叉树的结构,在交互过程中,遍历查找的效率低下,然后就想了一下用字典树的结构去封装,但是又存在一个问题,就是树必须有唯一一...
一.堆的性质1.本身是个数组,但是用完全二叉树的思想来处理数组内容2.最大堆的根节点是整个数据中的最大元素,最小堆反之3.下面所有的例子都是最大堆作为参照4.父节点的值比子节...
根据上一篇的双向循环链表,衍生出的队列,栈一.栈:先进后出,类似往桶里放东西,从桶里取东西 二.普通队列:先进先出,类似水管 三.双端队列:从两端入,也可从两端出,类似水泥管...
最近有点手痒,然后写了个双向循环链表 1.建立LinkList,分别用frist和last引用头尾节点2.为了防止循环引用,节点间的引用previous和next必须有一个由...
一:寄存器:1.查看寄存器的方式,xcode连接真机,断点后,输入register read可查看arm64所有的寄存器.有:x0~x7:传递子程序的参数和返回值,使用时不需...
源码地址:苹果底层开源网站https://opensource.apple.com/tarballs/[https://opensource.apple.com/tarbal...
关于NSTimer和CADisplayLink定时器循环引用;我这里有控制器ViewControll1和ViewControll2两个控制器, ViewControll1 p...
先上代码,我在上面都加了注释: 然后新建2个控制器,用以来验证runloop和控制器,线程的生命周期 代码比较简单,ViewController1中间加了个按钮,点击push...
[NSRunLoop currentRunloop] 调用run的话,那么这个runloop会一直跑,导致线程和runloop都不会销毁
NSRunLoop原理详解——不再有盲点编程最怕的就是有盲点,不确定,而runloop官网对其提及的又很少;那么看完这篇应该使你有底气很多~ 本篇内容: RunLoop整体介绍 RunLoop消息类型(事件源) R...
1.项目目录含有多语言,图片等内容 将项目文件分成两类,一类是纯代码,二类为图片,多语言等文件打framework时引入的为下面文件 2.新建framework 3.coco...
换个自己的头像,都快忘你长啥样了
当你在浏览器中输入网址时发生了什么?本人有若干成套学习视频, 可试看! 可试看! 可试看, 重要的事情说三遍 包含Java, 数据结构与算法, iOS, 安卓, python, flutter等等, 如有需要,...