
ios
西门大扫雪
alert('1')
展开
-
ios 小结 scrollView 与 UIEdgeInsets
因为公司的 ios 人员走光了。。于是我就转去做ios了。从来没有接触过ios。刚开始还是很困难。一直忙着 一边学习。一边赶项目。没有时间来总结一下。终于完成了项目的一个阶段。 有时间总结了。回过头 看着以前刚学习的笔记。 又觉的太幼稚了。。不知道写些什么好。 想来想去 就随便写写工作中遇到的问题。已经花了一点时间才弄明白的东西吧。首先就是这个UIEdgeInsets 对于这个属性。刚开始接触原创 2015-01-06 16:17:44 · 5211 阅读 · 0 评论 -
ios 自定义上拉下拉刷新
项目里面也用到了自定义。不过是网上找了别人的插件 直接用。而且不是我负责的部分。所以没有好好看看。现在有时间 自己研究一下。然后在看看别人的源代码。首先先自己尝试着写个看看。首先的整理开发思路:我们的目标是在当tableview 下拉 或者上拉 到一定程度。松开后触发事件。先写下拉刷新第一步 我们需要给tableview 的上下加上 2个用于显示加载更多 字样的 (或者 其他绚丽的自定原创 2015-02-05 14:39:53 · 12528 阅读 · 1 评论 -
ios播放gif图片
以前一直听说ios不可以播放gif图片。也没取看看。其实想想有啥不能播放的。只是没有提供现成的api而已。最近看看资料以及别人的例子了解了一下实现原理 特记录一下:gif 其实本来就是一系列的图片的集合 可以通过 imageIO 获取到图片数组。然后动画播放就ok了;先看一下 简单的例子: NSURL *url = [[NSBundle mainBundle] URLForResou原创 2015-03-01 14:11:55 · 5948 阅读 · 0 评论 -
ios的消息机制 以及 动态性质
1。动态消息派发系统大部分的语言 使用的是 静态绑定的函数调用方式。这种方式 在编译阶段就确定了运行时候需要调用的函数。而objective-c 使用的是消息传递机制。在运行的时候才会知道调用的函数。实际上 ,底层都是C语言的。而c语言是函数调用方式。那么 objectie-c的消息响应机制是真么实现的呢。其实 oc 中遇到消息都会调用消息传递机制中的核心函数。 objc_msgSend(原创 2015-05-27 15:59:24 · 1044 阅读 · 0 评论 -
block 与 gcd
1.block block 的定义 回传值 (^名字) (参数列);主要分成3部分 返回值 名称 和参数。 当没有的时候 可以省略。 int (^ myinttest)(int) = ^(int a){ return -a; }; int a = myinttest(100); NSLog(@"%d",a);一般情况下 最好 用 ty原创 2015-06-09 14:49:48 · 531 阅读 · 0 评论 -
ios 内存小结
这是 看 书籍 Objective-C 高级编程 ios与os x多线程和内存管理 一书的随记。1 arc首先记录一下几个调试的东西调试 1.查看 autoreleasePool 池里面的对象extern void _objc_autoreleasePoolPrint(); _objc_autoreleasePoolPrint(原创 2015-07-08 13:46:18 · 481 阅读 · 0 评论 -
sdwebimage
一直听说这个开源插件 很厉害。于是去弄过来看看:原创 2015-05-25 17:17:43 · 1016 阅读 · 0 评论 -
Quartz 2D 小结
graphics context 在ios的Quartz中。所有的绘图都有一个上下文环境。定义着绘图所需要的各种参数信息以及绘制需要的设备信息。在这里需要你创建使用的。一般情况也就 bitmap images和 pdf context。在我们ios里面需要自己来绘制的时候。一般情况下都是重写 uiview 的 draw:rect 方法。在这个方法里面。 系统已经为我们准备好了上下文对象原创 2015-09-22 13:20:34 · 525 阅读 · 0 评论