240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    iOS SDK开发--静态库framework

    1.新建一个项目,File->Project->iOS->Framework,取名MyFramework, 2.设置配置,设置支持iOS系统的最...

  • TCP和UDP、Scoket连接和HTTP连接、关于HTTP请求GET和POST

    TCP和UDP的区别于联系: TCP为传输控制层协议,为面向连接、可靠的、点到点的通信; UDP为用户数据报协议,非连接的不可靠的点到多点的通信...

  • 请说明并比较以下关键词:strong, weak, assign, copy

    strong 表示指向并拥有该对象。其修饰的对象引用计数会增加1。该对象只要引用计数不为 0 则不会被销毁。当然强行将其设为 nil 可以销毁它...

  • 怎么用 copy 关键字?

    copy 的语义是将对象拷贝一份给新的引用,通过新的引用对它的修改不影响原来那个被拷贝的对象。 NSString、NSArray、NSDicti...

  • RunLoop

    RunLoop 就是一个事件处理的循环,用来不停的调度工作以及处理输 入事件。使用 RunLoop 的目的是让你的线程在有工作的时候忙于工 作,...

  • 线程是什么?进程是什么?二者有什么区别和联系?

    线程是 CPU 独立运行和独立调度的基本单位(可以理解为一个进程 中执行的代码片段) ,进程是资源分配的基本单位(进程是一块包含 了某些资源的内...

  • iOS反向编译出model类所有属性并赋值

    目前开发中,面对大量的返回参数,几乎都是用YYModel来处理model类,但是有时难免要对model类的属性进行特殊处理,这里提供了一种通过运...

  • 判断是否超过五分钟、今天、昨天、一星期

    项目中,我们经常会遇到一些时间需要处理的问题,本人最近一个项目就遇到了此类问题,需求要求对一个公告列表进行时间显示处理,当两条连续的时间不超过五...

  • oc编译器原生与编译器的模拟代码转换

    id obj = [[NSObject alloc]init]; 编译器模拟代码: // id obj = objc_msgSend(NSOb...