![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 72
Even_郑
我也很落俗套地在CSDN开博了......背后的潜台词是CSDN还在用明码保存密码吗
展开
-
iOS runloop若干问
这几个问题是本人想出来的,有些连本人都不太清楚答案,着实可笑,希望这方面的牛人来填充 1。什么是runloop? runloop是iOS的循环消息机制,用来侦测事件的发生,当有事件发生时,会自行通知并处理。一般而言,一个线程都会对应一个runloop,子线程的runloop默认是没有启动的,只有添加了事件源才能手动run起来,否则直接退出runloop;主线程的runloop默认是开启的,原创 2013-11-03 11:18:38 · 956 阅读 · 0 评论 -
iOS 并发编程若干问
借用iOS runloop若干问的开场白,鉴于才疏学浅,请各位牛人不吝指教。 1.GCD和Operation Queue的区别和联系? GCD和Operation Queue都会负责创建线程,调度任务。GCD会把任务添加到dispatch queue,operation queue会把任务添加到operation queue,而且提交到operation queue的是NSOperat原创 2013-11-03 11:24:17 · 1091 阅读 · 0 评论 -
iOS core graphic使用分析
core graphics 提供了描绘图形的底层库。 使用Core Graphics可以: 创建基于路径的绘图抗锯齿渲染添加梯度、图片和颜色Use coordinate-space transformations.创建、显示和分析PDF文档 下面就作者在项目中使用到的core graphics做一个总结: core graphics基本概念 对于应用类框架其实原创 2013-11-11 11:23:43 · 3487 阅读 · 0 评论 -
iOS动态特性初研究(利用JSON动态创建类型和对象)
1.什么是动态特性? 程序可以访问,检测和修改它本身状态或行为的能力。用我自己的理解,这里的状态和行为,理解成变量,属性和方法,会更加形象一点。 与动态特性相关的概念,selector,IMP,Class 2. Class: 从语法形式上看,和UIButton,NSString一样,是一种类型。 Class被定义为一个指向objc_class的结构体指针。 它是指原创 2013-11-03 10:22:25 · 3643 阅读 · 2 评论 -
iOS动画简介
1.从例子(iOS View之间的切换)入手开始介绍iOS动画的几种方式 1.1使用UIView类的UIViewAnimation扩展 1.2block方式:使用UIView类的UIViewAnimationWithBlocks扩展 1.3core animation方式:使用CATransition类 使用要引入QuartzCore.framework 1 以上几种方法的对比原创 2013-11-12 10:34:46 · 855 阅读 · 0 评论 -
项目中的几个iOS效果看开发(项目用到,仅供本人理解)
1.判断tableview上拉,下拉效果 UIScrollView的contentOffset,UIScrollViewDelegate的两个方法,scrollviewWillScroll, scrollviewDidScroll. 在scrollviewWillScroll中记下scrollview的contentOffset的y,在scrollviewDidScroll中记下当前conte原创 2014-02-14 16:29:46 · 1548 阅读 · 0 评论 -
露眼看App--怎样做一款旅游类的App ?
旅游App主要特点,也可以说是主要功能就是旅游攻略,游记这两个功能,有些App会有行程单功能。 那攻略,游记,行程单之间有什么样的区别呢?说一下我的看法,攻略一般指某个城市有什么好玩的景点啊,美餐,住宿,交通,贴士等等,一般都是概述(参考马蜂窝,蝉游记,百度旅游等等),以景点为例子,比如说丽江有n个景点,敦煌有m个景点,那么这就是攻略;那什么是行程单呢,行程单一般指的是,比如我要游览丽江的两个景原创 2014-02-14 17:17:50 · 3385 阅读 · 1 评论 -
NSRunloop,runloop,autoReleasePool和thread的关系理解
NSRunloop NSRunloop顾名思义,就是一个消息循环,它会侦测输入源(input source)和定时源(timer source),然后做回调处理。这和windows的消息处理非常类似,只不过你无法看到类似SendMessage,PostMessage,GetMessage的方法,NSRunloop已经封装了这些细节。那NSRunloop的好处是不是只有封装细节,然后方便调用呢?答原创 2013-11-15 11:43:47 · 4987 阅读 · 1 评论