• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Yole,too
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2015年6月3日

Core Animation
摘要: Core Animation是直接作用在CALayer上的,并非UIView。Core Animation的使用步骤1.初始化一个CAAnimation对象,并设置一些动画相关属性2.通过调用CALayer的addAnimation:forKey:方法增加CAAnimation对象到CALayer中... 阅读全文
posted @ 2015-06-03 21:26 Yole,too 阅读(145) 评论(0) 推荐(0)
 
网络处理2-异步POST请求和同步请求
摘要: 异步POST请求假如请求路径是http://192.168.1.102:8080/MJServer/login,请求参数有2个:username :王大屁pwd :1231.POST请求细节分析要想在iOS中发送一个POST请求,首先要了解POST请求的一些细节:1> 跟GET请求不一样的是,POS... 阅读全文
posted @ 2015-06-03 20:58 Yole,too 阅读(200) 评论(0) 推荐(0)
 
网络处理1-异步GET请求
摘要: 现在很多的移动应用也类似于"云计算"的模式,比如新浪微博,用户的数据都是保存在新浪服务器的数据库里面。当用户想在手机上看到自己的微博数据时,大致需要以下几个过程:1.新浪微博手机客户端发送HTTP请求到新浪服务器2.服务器响应后返回数据给客户端3.客户端对数据进行解析后以图形界面的形式(如列表形式)... 阅读全文
posted @ 2015-06-03 20:36 Yole,too 阅读(188) 评论(0) 推荐(0)
 
多线程编程2-NSOperation
摘要: NSThread,虽然也可以实现多线程编程,但是需要我们去管理线程的生命周期,还要考虑线程同步、加锁问题,造成一些性能上的开销。我们也可以配合使用NSOperation和NSOperationQueue实现多线程编程,实现步骤大致是这样的:1> 先将需要执行的操作封装到一个NSOperation对象... 阅读全文
posted @ 2015-06-03 20:15 Yole,too 阅读(114) 评论(0) 推荐(0)
 
多线程编程1-NSThread
摘要: 每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主线程堵塞,增加运行效率的最佳方法。iOS中有... 阅读全文
posted @ 2015-06-03 20:04 Yole,too 阅读(155) 评论(0) 推荐(0)
 
loadView、viewDidLoad及viewDidUnload的关系
摘要: 标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。一、loadView1.什么时候被调用?每次访问UIViewController的view(比如controller.view、self.view)而且view为ni... 阅读全文
posted @ 2015-06-03 19:55 Yole,too 阅读(80) 评论(0) 推荐(0)
 
iOS中assign、copy 、retain等关键字的含义
摘要: assign: 简单赋值,不更改索引计数copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1Copy其实是建立了一个相同的对象,而retain不是:比如一个NSString对象,地址为0×1111,内容为@”STR”... 阅读全文
posted @ 2015-06-03 19:38 Yole,too 阅读(108) 评论(0) 推荐(0)
 
 

公告


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