240 发简信
IP属地:北京
  • 进程和线程的区别

    线程与进程的区别归纳:a.地址空间和其它资源:进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。b.通信:进程间通信IPC...

  • 控制器生命周期

    1 init函数(init;initWithFrame;initWithCoder;等)--初始化 2 awakeFromNib--在loadV...

  • iOS 删除app之后如何在本机保存部分数据

    钥匙串keychain 我们经常看到一些app删除之后,再次下载,账号密码依然还在,登陆后一些偏好设置和历史记录也都在,这是为什么呢?主要是用到...

  • iOS沙盒目录

    **Documents: **最常用的目录,iTunes同步该应用时会同步此文件夹中的内容,适合存储重要数据。Library/Caches: i...

  • iOS开发中的多线程技术(待续)

    GCD: 特点:自动管理线程的生命周期(创建线程、调度任务、销毁线程),使用C语言,自带Block。灵活,方便,功能强大。 Queue队列 串行...

  • 一些问题

    1.以下情况的打印结果 2.OC是强类型还是弱类型语言? 强类型:为所有变量指定数据类型称为“强类型”。强/弱类型是指类型检查的严格程度的。语言...

  • 无标题文章

    import "TestView.h" @implementation TestView (CGFloat)distanceFromPointX...

  • 处理UITableView组间距

    组间距的处理和行间距不同,组间距主要靠FooterView和HeaderView来调整,如果不想让tableview的第一行出现间距把heade...