• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
ArgenBarbie
博客园    首页    新随笔    联系   管理    订阅  订阅
09 2016 档案
TCP && UDP

摘要:TCP(Transmission Control Protocol,传输控制协议) 是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。 TCP建立连接要进行3次握手,而断开连接要进行4次。 UDP(User Data Protocol,用户数据报协议)(1)UDP是一个非连接的协议 阅读全文
posted @ 2016-09-24 23:10 ArgenBarbie 阅读(160) 评论(0) 推荐(0)
HTTP

摘要:HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。 HTTP使用TCP而不是UDP的原因在于(打开)一个网页必须传送很多数据,而TCP协议提供传输 阅读全文
posted @ 2016-09-24 22:57 ArgenBarbie 阅读(155) 评论(0) 推荐(0)
多态

摘要:1、概念-什么是多态对象在不同时刻表现出来的不同状态。2、针对引用类型的理解编译期间状态和运行期间状态不一样。比如: Person p = new Person();//第一行 p = new Man();//第二行 p = new Woman();//第三行 p在第一行和第二行的状态是不一样的,在 阅读全文
posted @ 2016-09-24 22:25 ArgenBarbie 阅读(149) 评论(0) 推荐(0)
本地数据持久化方法

摘要:http://www.jianshu.com/p/86ea6da905cf http://www.cocoachina.com/industry/20130328/5908.html 1. 属性列表(plist)NSUserDefaults 属性列表是一种明文的轻量级存储方式,其存储格式有多种,最常 阅读全文
posted @ 2016-09-24 22:17 ArgenBarbie 阅读(1252) 评论(0) 推荐(0)
volatile

摘要:volatile的作用是: 作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在 阅读全文
posted @ 2016-09-24 21:46 ArgenBarbie 阅读(164) 评论(0) 推荐(0)
public && protected && private

摘要:http://www.cnblogs.com/BeyondAnyTime/archive/2012/05/23/2514964.html 1、public继承不改变基类成员的访问权限。 2、private继承使得基类所有成员在子类中的访问权限变为private。 3、protected继承将基类中p 阅读全文
posted @ 2016-09-24 16:45 ArgenBarbie 阅读(173) 评论(0) 推荐(0)
class && struct

摘要:http://blog.csdn.net/yuliu0552/article/details/6717915 struct可以包含成员函数,可以继承,可以实现多态。 struct为数据结构,class为 区别: 1. 默认访问权限 struct为public,class为private。 2. 默认 阅读全文
posted @ 2016-09-24 16:44 ArgenBarbie 阅读(184) 评论(0) 推荐(0)
页面跳转方法

摘要:http://www.tuicool.com/articles/vErQFbf http://blog.csdn.net/liu975450858/article/details/50883601 1. modal模态跳转 presentViewController 2. navigation导航控 阅读全文
posted @ 2016-09-24 11:10 ArgenBarbie 阅读(258) 评论(0) 推荐(0)
iOS面试题

摘要:STAR法则,即为Situation Task Action Result的缩写,具体含义是: Situation: 事情是在什么情况下发生 Task: 你是如何明确你的任务的 Action: 针对这样的情况分析,你采用了什么行动方式 Result: 结果怎样,在这样的情况下你学习到了什么 ~~~d 阅读全文
posted @ 2016-09-23 23:33 ArgenBarbie 阅读(380) 评论(0) 推荐(0)
只能在主线程更改界面

摘要:问题: 在主线程之外的线程更改界面,会报错:This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird cras 阅读全文
posted @ 2016-09-19 18:21 ArgenBarbie 阅读(232) 评论(0) 推荐(0)
tableview调用reloadData()之后界面不刷新显示

摘要:解决方法: 查看是否有指定tableView的delegate和datasource。 self.tableView.delegate = self self.tableView.datasource = self 阅读全文
posted @ 2016-09-19 16:29 ArgenBarbie 阅读(2174) 评论(0) 推荐(0)
tableviewcell边距和设置值不符

摘要:解决方法: 将Table View Cell的Layout Margins由Default改为Explicit,然后修改上下左右的边距。 阅读全文
posted @ 2016-09-14 14:37 ArgenBarbie 阅读(271) 评论(0) 推荐(0)
添加文件夹但编译时仍找不到其中的文件

摘要:问题: 在工程中引入文件夹时,添加文件夹但编译时仍找不到其中的文件。此时xcode中文件夹的图标为蓝色,而工程中的文件夹应该为黄色。 解决方法: 引入的时候要选Add new group不要选create reference。否则该文件夹里的内容不会参与编译。 阅读全文
posted @ 2016-09-12 22:55 ArgenBarbie 阅读(370) 评论(0) 推荐(0)
模拟器的tableView的分割线不显示

摘要:只有iOS9和iPhone6 plus模拟器上TableView分割线不会显示。 原因: 由于iPhone6 plus的分辨率较高,开发的时候同常都使用command + 3 或者 command + 4 缩小模拟器显示,这个时候就相当于把plus的分辨率压缩了所以我们会看不到分割线。 解决办法: 阅读全文
posted @ 2016-09-12 09:43 ArgenBarbie 阅读(200) 评论(0) 推荐(0)
swiftlint升级

摘要:~/Opal/iOS/App (mike/lyrics) $ which brew/usr/local/bin/brew~/Opal/iOS/App (mike/lyrics) $ cd /usr/local/bin//usr/local/bin (master) $ git pull origin 阅读全文
posted @ 2016-09-12 09:41 ArgenBarbie 阅读(181) 评论(0) 推荐(0)
collectionView初始化

摘要:collectionView初始化时一定要加layout。不然会报错: UICollectionView must be initialized with a non-nil layout parameter. 阅读全文
posted @ 2016-09-12 09:39 ArgenBarbie 阅读(310) 评论(0) 推荐(0)
UITabBarController加载之后不显示sub view controller

摘要:原代码: 效果: 没有显示第一个“动态”viewController。 原因: self.viewControllers中要放UINavigationController所以将 self.viewControllers = [newsVC, discoverVC, nullVC, messageVC 阅读全文
posted @ 2016-09-11 23:25 ArgenBarbie 阅读(1413) 评论(0) 推荐(0)
'NSUnknownKeyException' this class is not key value coding-compliant for the key XXX

摘要:错误: Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compl 阅读全文
posted @ 2016-09-07 17:20 ArgenBarbie 阅读(228) 评论(0) 推荐(0)
NSInternalInconsistencyException: loaded the "XXXView" nib but the view outlet was not set

摘要:运行过程中App崩溃,报错如标题。 原因: viewController的view没有绑定xib的view。 解决方法: 在File's Owner中将view与viewController的view绑定。 阅读全文
posted @ 2016-09-07 13:31 ArgenBarbie 阅读(189) 评论(0) 推荐(0)
HTTP && socket

摘要:http://blog.csdn.net/zeng622peng/article/details/5546384 1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别” 阅读全文
posted @ 2016-09-05 20:42 ArgenBarbie 阅读(193) 评论(1) 推荐(0)
stackview

摘要:Stack View会被当成Container View。所以它是一个不会被渲染的UIView子类。它不像其他UIView子类一样,会被渲染到屏幕上。这也意味着设置其backgroundColor属性或重载drawRect:方法都不会产生任何效果。 属性: http://www.jianshu.co 阅读全文
posted @ 2016-09-02 09:40 ArgenBarbie 阅读(172) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3