IOS
文章平均质量分 79
j_akill
这个作者很懒,什么都没留下…
展开
-
IOS的storyboard编程之 TableView
在storyboard中,TableViewCell既可以从一个TableViewController里面得到,也可以在一个通用的ViewController里面,通过拉相应的tableView来得到。现在分两种情况讨论 1.对于一个TableViewController里面的cell而言,它的cell显示以及添加select动作之后的响应,总共有一下情况。所以总共有下面几种情况:原创 2014-09-26 15:05:12 · 11571 阅读 · 0 评论 -
关于 iOS delegate 的遐想
关于iOS 中,delegate 的两种玩法。原创 2016-04-22 14:20:30 · 659 阅读 · 0 评论 -
iOS给页面中绘制一个不断扩大的圆形
iOS中有一些动画可以使用 系统的 API直接完成,比如 UIView animationWithDuration这个APi可以满足大部分的要求。还有一些可以通过CALayer的相关动画就可以完成,比如放大缩小以及变换角度等等。 然而有一些动画就必须要靠 DrawRet这个接口自己绘制,比如相关图表类的,比如一些特殊的贝塞尔曲线的效果。 之前看到一款软件。。点击某一个按钮的时原创 2016-02-01 14:09:23 · 2923 阅读 · 0 评论 -
iOS 让物体进行曲线运动
iOS,动画,曲线运动原创 2015-11-30 12:51:49 · 2860 阅读 · 0 评论 -
iOS快速缓存之缓存的实现
前面两章依次介绍了实现缓存的两个步骤将iOS 的JSON数据转化成model即模型数据将iOS 的模型数据实现自动归档为何要介绍上述两个方法呢?有一下几点原因考虑1. 如果将JSON作为数据进行缓存,确实是可以的。但这样有一个问题,如果一个tableView页面的数据比较多,比如有30多个cell,如果一个cell里面的数据也很复杂。那么此时从文件中读取 JSON再转化成模型,再从模型原创 2015-09-21 21:58:53 · 4959 阅读 · 4 评论 -
ios 应用实现快速的临时缓存之JSON 转化成模型
本文介绍ios缓存方法中的一步,将字典转化成模型的的工具方法原创 2015-09-18 23:49:41 · 2186 阅读 · 3 评论 -
ios 的hitest
ios 的hitest本身并没有什么好学的东西但是不理解机理,像我这种想了很长时间都没结果,那就没啥意思了。现在来看看这个玩意。先说结论。hitest:withEvet 调用过程比如如果是当前的View A, 还有一个viewB如果不重写hitest 方法,那么 系统默认是先调用viewA的hitest 方法,然后再调用viewB的htest方法。系统原创 2015-07-15 09:32:10 · 1512 阅读 · 0 评论 -
ios app 实现热更新(无需发新版本实现app添加新功能)
目前能够实现热更新的方法,总结起来有以下三种1. 使用FaceBook 的开源框架 reactive native,使用js写原生的ios应用ios app可以在运行时从服务器拉取最新的js文件到本地,然后执行,因为js是一门动态的脚本语言,所以可以在运行时直接读取js文件执行,也因此能够实现ios的热更新2. 使用lua 脚本。lua脚本如同js 一样,也能在动态时被。之原创 2015-07-12 12:17:51 · 18836 阅读 · 20 评论 -
近期的学习路线规划
最近实在是实在是,消极的很之前的项目做完后,一直没有完整的项目可以着手,比较闲。现在有一些事情等着来做,下面事路线图1. ios里面 实现,图文混排,这个not so easy,知识点非常多哦 我现在能够实现的,貌似也也就是draw一下coretext,而且还是很模糊的那种2. cell,使用drawRect绘制,绘制时,考虑响应的问题,比如一个图片原创 2015-06-09 21:45:57 · 767 阅读 · 0 评论 -
ios CGContext学习,从UIColor 声称img
ios 的drawRect是很神奇的一个东西。可以直接绘制位图,并得到位图。关于这方案的学习,现在才刚刚开始。下面要做的就是从一个 color 获取一张img如下图:-(UIImage *)imgFromColor:(UIColor *)color{ CGSize size = CGSizeMake(1,1); UIGraphicsBeginImageCont原创 2015-06-04 23:16:52 · 549 阅读 · 0 评论 -
ios中 继承对象模型的归档实现
之前项目中使用到了归档的技术,也用到了MJExtension但是问题是,这个公共库遇到了无法归档的一些问题,让人蛋疼不已,怎么办呢。对于不能归档的部分,职能手动归档,很是无语。查找了一下原因:原来对于两个模型,如何A继承了B,那么A有很大的情况是无法归档的!自己写了。对于上述的A模型和B模来说,定义如下:#import #import "Student原创 2015-06-24 15:00:35 · 1554 阅读 · 0 评论 -
UITableviewCell使用以及自定义高度
UITableView号称是 ios里面最难使用也是最复杂的一个控件?是不是暂且不说,反正我觉得HttpRequest也是挺复杂的。但确实被UItableview折磨了一段时间,还好搞定了一小半。一、如何重用UITableviewCell 重用的目的是为了减少内存消耗,假如有1千个cell,如果不重用,那么每一次滑动都得重新alloc 很多很多的cell,耗费内原创 2015-02-28 23:22:09 · 13458 阅读 · 0 评论 -
ios实现可以移动的view
原理是计算:可以移动的距离:view.h原创 2014-10-02 15:52:32 · 4293 阅读 · 0 评论 -
IOS 实现边滑动边缩放的类似qq主界面的页面切换功能
原理:调用UIView的三个函数:原创 2014-10-06 21:21:54 · 5548 阅读 · 0 评论 -
说说最近(iOS视图动态化以及热修复和热更新)
好久没有更新文章了,下面说说最近在做的一些事情,以及后续的文章更新的一些思路。最近主要从事电商的App研发相关的工作,其中做了两个相关的工作1 首先是Autumn。该技术提供一个局部视图的动态化的技术。 比如一个局部的cell,或者一个局部的一个视图,可以通过网络进行下发进行更新视图而不需要发版 用到的技术类似于weex,就是HTML网页模板的本地化,并且使用第三方库进行布...原创 2018-07-23 13:49:03 · 1907 阅读 · 2 评论