yq7788998
码龄11年
求更新 关注
提问 私信
  • 博客:5,573
    5,573
    总访问量
  • 1
    原创
  • 0
    粉丝
  • 3
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2014-05-07
博客简介:

yq7788998的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得0次收藏
  • 博客总排名1,948,705名
  • 原力等级
    原力等级
    0
    原力分
    0
    本月获得
    0
创作历程
  • 9篇
    2016年
TA的专栏
  • Swift
    1篇
  • 面试题
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

86人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

iOS中assign,copy,retain之间的区别以及weak和strong的区别,NSString什么时候用copy,什么时候用strong

@property (nonatomic, assign) NSString *title;  什么是assign,copy,retain之间的区别?  assign: 简单赋值,不更改索引计数(Reference Counting)。  copy: 建立一个索引计数为1的对象,然后释放旧对象  retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数
转载
博文更新于 2016.05.25 ·
1726 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题——OC的语言特性

OC做为一门面向对象语言,自然具有面向对象的语言特性,如封装、继承、多态。他具有静态语言的特性(如C++),又有动态语言的效率(动态绑定、动态加载等)。整体来说,确实是一门不错的编程语言。 现在,让我来想想OC的动态语言特性。OC的动态特性表现为了三个方面:动态类型、动态绑定、动态加载。之所以叫做动态,是因为必须到运行时(run time)才会做一些事情。 (1)动态类型 动
原创
博文更新于 2016.04.08 ·
1341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 中KVC、KVO、NSNotification、delegate 总结及区别

1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。 Demo: @interface myPerson : NSObject  {              NSString*_name;         
转载
博文更新于 2016.03.04 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Swift 问题

初级 问题1- Swift 1.0 or later 什么是optional类型,它是用来解决什么问题的? 答案:optional类型被用来表示任何类型的变量都可以表示缺少值。在Objective-C中,引用类型的变量是可以缺少值得,并且使用nil作为缺少值。基本的数据类型如int 或者float没有这种功能。 Swift用optional扩展了在基本数据类型和引用类型中缺
转载
博文更新于 2016.03.04 ·
332 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

iOS开发:AFNetworking和ASIHTTPRequest的比较

ASI和AFN以及底层框架的关系    对比 ASI AFN 更新状态 2012年10月份,已经停止更新 持续更新中,目前已更新至2.0版 介绍 ASI的直接操作对象ASIHTTPRequest,是一个实现了了NSCopying协议的NSOperation子类。 在initialize和initWith
转载
博文更新于 2016.03.03 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MVC,MVP 和 MVVM 的图示

MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我读了《Scaling Isomorphic Javascript Code》,突然意识到,它们的区别非常简单。我用几段话,就可以说清。 一、MVC MVC模式的意思是,软件可以分
转载
博文更新于 2016.03.03 ·
491 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[NSBundle mainBundle] 详解

我们可以通过包的信息的数据字典 得到 应用的版本 CFBundleVersion = "1.3";  let key = "CFBundleVersion"         // 获得当前软件的版本号         let currentVersion = NSBundle.mainBundle().infoDictionary![key]?.integerVal
转载
博文更新于 2016.02.22 ·
706 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

User Agent

用户代理 User Agent,是指浏览器,它的信息包括硬件平台、系统http://软件、应用软件和用户个人偏好。在X.400电子系统中,用户代理是一种对数据打包、创造分组头,以及编址、传递消息的部件。用户代理并不是仅指浏览器,还包括搜索引擎。 User-Agent(简称UA)是HTTP请求头部用来标识客户端信息的字符串, 包括操作系统, 浏览器等信息. 为了建立手机客户端的信息数据库,
转载
博文更新于 2016.02.01 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题

Q1.堆和栈的区别? 管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。 申请大小: 栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间
转载
博文更新于 2016.01.26 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏