11 2015 档案
摘要:01-项目中常见的文件(LaunchScreen)Xcode5 框架是苹果事先已经导入进去的.在项目的结构当中就能够看到导入的框架. Xcode6 会自动导入一些觉见的框架.在项目结构当中,看不到已经导入的框架. LaunchScreen.xib:用来设置启动界面.Xcode...
阅读全文
摘要:项目中的常见文件内容大纲:1、LaunchScreen2、info.plist文件3、pch文件1、LaunchScreenxcode5和xcode6区别 1.xcode6没有Frameworks文件夹,xcode6内部会自动帮你导入一些常见的框架. 2.xcode6多了LaunchScreen.x...
阅读全文
摘要:拟物化设计(成功了90%)前言:最近学习的ios之微博UI实例,关于UITableView的学习,然后正好看到谷歌的Material Design的关于安卓界面的拟物化设计,不管是布局方面还是颜色搭配方面真的很不错,然后正好看到一个类似UITableView的界面:之所以说成功了90%,是因为还有内...
阅读全文
摘要:主要责任、主要技术责任描述: 协助项目经理对产品进行构架, 软件界面架构及实现,多控制器嵌套处理 利用UI设计组提供的UI图片,使用AutoLayout布局设置对APP界面进行布局 增加多平台支付功能 负责界面搭建,数据显示 利用第三方框架百度地图开放API进行定位和周边团购数据查找 定位功能、便捷
阅读全文
摘要:内容大纲:1、纯代码 添加子控件2、Autolayout纯代码 -- Masonry框架的使用3、自定义等高的cell -- storyboard的使用(更加简单)4、静态cell等高的Cell自定义等高的cell纯代码frameAutolayout1、纯代码 添加子控件项目初始准备:1、将Stor...
阅读全文
摘要:MJExtension简介前言:关于MJExtension更多的使用,可以到github网站上根据详述学习。字典转模型比较流行的第三方框架Mantle 所有模型都必须继承自MTModelJSONModel 所有模型都必须继承自JSONModelMJExtension 不需要强制继承...
阅读全文
摘要:KVC和KVOKVC : Key value Coding作用:1、kVC可以给对象的私有变量赋值2、用于字典转模型(到后面用MJExtension)3、通过KVC取出私有变量值4、模型对象转字典(了解)利用KVC赋值:利用KVC取值使用注意:1、设置key/keyPath位置的字符串必须保证有对应...
阅读全文
摘要:按钮细节文章概要:1、内部子控件2、按钮拉伸问题 2-1、代码拉伸 2-2、无代码拉伸内部子控件如果想要改变按钮内部子控件的属性,只能自定义按钮自定义按钮:调整内部子控件的frame方式1:实现titleRectForContentRect:和imageRectForContentRec...
阅读全文
摘要:指示器的创建和设置 渐变动画描述:使用label就能制作指示器,原理:就是让label以动画的形式慢慢显示和消失最好是半透明的指示器有时候也被称为:HUD,遮盖,蒙版思路步骤:1、先在storyboard的View最前面添加UILabel,或者是自定义代码添加Label (下面我用的是自定义U...
阅读全文
摘要:时间:2015年11月23日 感谢MJ老师,感谢朱黄辰老师内容大纲:1、初识UITableView和UITableViewDataSource2、使用UITableViewDataSource做小实例展示多组数据3、常见属性4、性能优化5、性能优化的使用注意6、Cell的重用原理7、注册cell8、...
阅读全文
摘要:前言:Objective-C提供的按钮监听事件的方法是 不含参数的监听方法 [button实例对象 addTarget:self action:@selector(func) forControlEvents:UIControlEventTouchUpInside]; 含参数的监听...
阅读全文
摘要:将集合元素通过代码写入plist文件中主要用来一览代码写入plist文件,在以后的工作中,可能会有字典一样的集合元素,需要你转为plist文件,那么你是选择手动输入plist文件中呢,还是通过以下代码导入生成plist文件呢?
阅读全文
摘要:添加商品和商品名小项目(使用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...
阅读全文
摘要:Protocolinterface是一个类的头文件的声明不是真正意义上的接口的意思。protocol才是OC的接口。作用:用来声明一些方法也就是说,一个prtocol是由一系列方法声明组成的。语法格式:@protocol 协议名 //方法的声明列表@end类遵守协议一个类可以遵守1个或多个协议任何类...
阅读全文
摘要:集合对象的内存管理本小节知识点:【掌握】集合对象的内存管理【理解】集合对象内存管理总结1.集合对象的内存管理当一个对象加入到集合中,那么该对象的引用计数会+1当集合被销毁的时候,集合会向集合中的元素发送release消息 NSMutableArray *arr = [[NSMutableArr...
阅读全文
摘要:IOS--UI基础 时间:2015.11.14内容目录:1、关于UIImage相关的使用,以及最后的Model的归纳性理解。2、资源存放的问题3、pathForResource + filaURLWithPath = URLForResource4、在使用计算的时候,可以用乘法的就不要用除法。5、用...
阅读全文
摘要:内容大纲: 1、初步工作 2、开始敲代码 3、注意 4、可能遇到的错误 5、设置音频速率在代码顺序上的注意点 带音效的拳皇动画实例项目 初步工作 1、新建一Objective-C工程之后,将需要的拳皇动画实例的图片以及音效资源都拷贝进工程。 2、勾选,只勾选会产生项目的虚拟文件目录即可。 3、在st
阅读全文
摘要:内容大纲:(红色表示博主个人重点记忆) 1、指定启动界面 带箭头就是首次启动的页面2、两个常用的快捷键3、拖线子控件注意事项4、一般情况下,UIView的容器是控制器的View。5、didReciveMemoryWaring方法和loadDidLoad方法.6、View常见的方法。7、新建工程相关一
阅读全文
摘要:这次的技术分享跟大家介绍一个出现在Tinder and Potluck中的动画效果实现思路,最贴心的是作者提供了OC和Swift两个版本来供开发者使用。OC:https://github.com/zhxnlai/ZLSwipeableView,Swift:https://github.com/zhx...
阅读全文
摘要:计算机英语(编程词汇大全)application [ˌæplɪ'keɪʃ(ə)n]应用程式 应用、应用程序 application framework['freɪmwɜːk] 应用程式框架、应用框架 应用程序框架 architecture['ɑːkɪtektʃə] 架构、系统架构 体系结构 argu...
阅读全文
摘要:校验文件方法:shasum xxx.dmgORmd5 xxx.dmg- Xcode_7.1.dmgMD5:8962e1a843a51232b92a908b6cfb180dSHA-1:d4e9b9e8e33eb2cc7793143761404fbb650090d4- Xcode_7.0.1.dmgMD...
阅读全文
摘要:内容大纲: 1、需求 2、源代码 3、附录需求使用Category给NSString类增加以下功能(需要用到的方法自己查资料或者猜)1> 计算英文字母的个数(比如@"324fdsfk656HF99Jp"调用方法后返回的是9)2> 字符串反转(比如@"abc"· 调用方法后返回@"cba")...
阅读全文
摘要:代理设计模式小实例协议的应用场景之一:代理模式需求:用代理实现学生找房子, 不具备找房子的能力所以学生可以找另一个对象来帮它找房子, 那么另一个对象就是学生的代理UML类图:类图关系分析:+ 两个对象:Student(学生用户),LinkHouse(代理者)+ LinkHouse是属于Student...
阅读全文
摘要:Block基本概念 本小节知识点: 【了解】什么是Block 【理解】block的格式 1.什么是Block Block是iOS中一种比较特殊的数据类型 Block是苹果官方特别推荐使用的数据类型, 应用场景比较广泛 动画 多线程 集合遍历 网络请求回调 Block的作用 用来保存某一段代码, 可以
阅读全文
摘要:循序渐进的类别小实例内容大纲:1、小实例的问题需求和问题思路分析2、C语言模块化思想解决方法3、类别的使用4、开发经验者的类别用法1、小实例的问题需求和问题思路分析:已知一个字符串,要求找出字符串中所有的阿拉伯数字并计算其个数 例如@"a123sb23r2jsowsalwf"求数字的个数 ...
阅读全文
摘要:今天犯了一个低级错误,虽然低级,但是也不能忽视,一个低级错误以后可能小则浪费时间和精力,大则酿成整个app的项目bug。
阅读全文
摘要:Category分类相关category是OC的特有的语法// 分类的声明@interface ClassName (CategoryName)NewMethod; //在类别中添加方法 //不允许在类别中添加变量@endClassName: 需要给哪个类扩充方法CategoryNam...
阅读全文
摘要:@class本小节知识点:【掌握】@class基本概念【掌握】@class其它应用场景【掌握】@class和#import【必知】@calss的使用易错注意事项【必知】@class的使用总结1.@class基本概念作用可以简单地引用一个类简单使用@class Dog;仅仅是告诉编译器:Dog是一个类...
阅读全文