随笔分类 - IOS技术学习总结
摘要:IOS Emoji 前言:我比较喜欢有趣的东西,有一些有趣的小东西,可能不是多么多么牛逼,也可能不需要多高深的技巧,也不会为其他什么强大的功能而服务,但是有时候将很多有趣的小东西组合起来运用,比如在你的app某个功能上适当添加这个有趣的小东西的时候,说不定就能起到锦上添花的作用,更能吸引用户。下面就
阅读全文
摘要:前言:整理和收集了IOS项目开发常用的工具类,最后也给出了源码下载链接。 这些可复用的工具,一定会给你实际项目开发工作锦上添花,会给你带来大大的工作效率。 重复造轮子的事情,除却自我多练习编码之外,就不要傻傻的重复造轮子了,还是提高工作效率,早点完成工作早点回家陪老婆孩子。 所以下面备份的常用工具类
阅读全文
摘要:前言:因为时间缘故,很少进行通俗易懂的算法思路讲解,这里先展示动态图片效果,然后后面的内容我就直接上关键源码了。效果展示图;源码百度云盘下载链接: http://pan.baidu.com/s/1eQOOixc 密码: duu8源码: 1 // PhotoCell.h 2 // 自定义流水布局 ...
阅读全文
摘要:学习来源:袁峥老师的《快速集成App中顶部标题滚动条》此次博文写的是按需求分析写代码,思路条理性杠杠的,可以提高的编码实现速度哦。效果:根据这个网易新闻的界面,需求分析: 需要的对象: 1、导航控制器默认会生成的导航条,上面可以设置title(当然也可以另外自定义View设置导航条title) ...
阅读全文
摘要:首先介绍老外的文章:《How To Create an Expandable Table View in iOS》这是老外用Swift实现的,对应的老外github项目源码:https://github.com/appcoda/expandable-table-view小编经过学习了老外的Expan...
阅读全文
摘要:本文转载出自:http://blog.sina.com.cn/s/blog_13ec67adc0102wimg.htmlBuild在plist文件中的key是“CFBundleVersion”,标示(发布或者未发布)的内部版本号.通常我们用这个小版本号可以表示每一个不同的版本号,即使我们发布到App...
阅读全文
摘要:首先是搭建框架其他的略过,直接展示效果:然后接下来上传搭建好两个控制器框架的源码百度云下载链接: http://pan.baidu.com/s/1skjpDox 密码: ardx ,工程里面还有我花了好长时间弄好的图标素材哦。然后在自定义继承UIView的CanvasView中:然后效果是:因为上面...
阅读全文
摘要:使用XCode搭建多个控制器界面,一般在实际开发中建议超过四个控制器界面使用纯代码。下面的实例其实已经超过了四个,总结详细步骤的目的,主要是更熟悉XCode的StoryBoard使用细节。先直接上我们这个主流框架要达到的效果:首先我们需要设置应用程序的图标:素材百度云链接: http://pan.b...
阅读全文
摘要:通讯录的实例关键知识技术点积累效果展示:作为博文笔记,既然是笔记,目的是为了能够以后做这个项目能够快速上手,如果这是我下一次阅览这个博文笔记,那么我应该先空手从零开始做,需求也就是这个项目的展示效果,然后不足的地方或者忘记了那个个别地方怎么处理就再回顾这篇博文笔记。知识点1关于登录按钮根据文本内容的...
阅读全文
摘要:MJExtension简介前言:关于MJExtension更多的使用,可以到github网站上根据详述学习。字典转模型比较流行的第三方框架Mantle 所有模型都必须继承自MTModelJSONModel 所有模型都必须继承自JSONModelMJExtension 不需要强制继承...
阅读全文
摘要:KVC和KVOKVC : Key value Coding作用:1、kVC可以给对象的私有变量赋值2、用于字典转模型(到后面用MJExtension)3、通过KVC取出私有变量值4、模型对象转字典(了解)利用KVC赋值:利用KVC取值使用注意:1、设置key/keyPath位置的字符串必须保证有对应...
阅读全文
摘要:指示器的创建和设置 渐变动画描述:使用label就能制作指示器,原理:就是让label以动画的形式慢慢显示和消失最好是半透明的指示器有时候也被称为:HUD,遮盖,蒙版思路步骤:1、先在storyboard的View最前面添加UILabel,或者是自定义代码添加Label (下面我用的是自定义U...
阅读全文
摘要:前言:Objective-C提供的按钮监听事件的方法是 不含参数的监听方法 [button实例对象 addTarget:self action:@selector(func) forControlEvents:UIControlEventTouchUpInside]; 含参数的监听...
阅读全文
摘要:添加商品和商品名小项目(使用xib文件终结版)小贴士:博文末尾有项目源码在百度云备份的下载链接。xib相关知识点总结01-基本使用一开始使用xib的时候,如果要使用自定义view的代码,就需要将xib的class设置为那个view的类型,然后我觉得就可以直接使用了,其实不是这样的,还需要代码加载ni...
阅读全文
摘要:前言:这个小实例项目是完完全全以MJ视频传授的优化方案一步一个思路从零开始敲出代码的,而且每一步都有思路,都有逻辑所以然。敲代码讲究思路,我个人不建议记忆太多东西,反正我记性很差的。小贴士:文章末尾有 项目资源 的百度云下载链接。小实例项目--添加商品和商品名好,现在完成了 plist文件的数据 -...
阅读全文
摘要:前言:本博文是基于前一个小实例项目:IOS之UI--小实例项目--添加商品和商品名 进行继续综合学习积累的。内容大纲01-综合使用01-plist的使用02-综合使用02-模型取代字典的好处分析03-综合使用03-字典转模型04-综合使用04-类前缀05-综合使用05-copy 06-综合使用06-...
阅读全文
摘要:UI综合小实例内容大纲:1、懒加载2、项目动态图展示3、项目思路4、源代码1、懒加载通过重写set-get方法中的get方法,并结合if语句实现有且仅有一次的懒加载2、项目动态图展示3、项目思路前期准备工作:资源拷贝,storyboard添加按钮的控件,按钮连线略过 直接上代码思路:商品图片icon...
阅读全文
摘要:内容大纲: 1、初步工作 2、开始敲代码 3、注意 4、可能遇到的错误 5、设置音频速率在代码顺序上的注意点 带音效的拳皇动画实例项目 初步工作 1、新建一Objective-C工程之后,将需要的拳皇动画实例的图片以及音效资源都拷贝进工程。 2、勾选,只勾选会产生项目的虚拟文件目录即可。 3、在st
阅读全文
摘要:iOS沙盒机制iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应...
阅读全文
摘要:维基百科:http://en.wikipedia.org/wiki/Regular_expression正则表达式在线测试:http://tool.chinaz.com/regex/正则表达式,常用于文件搜索和数据校验等iOS 提供了对正则表达式的支持:NSRegularExpression常用的第...
阅读全文