- 博客(14)
- 收藏
- 关注
原创 iOS开发之与后台服务器的交互
工作中遇到要给服务器传递相对复杂的数据类型:字典里嵌套数组,字典里多层嵌套字典这种情况.如果单纯的把Model转化为字典然后进行上传,服务器那边根本接收不到.所以就要把要上传的复杂结构类型转换为字符串,这里简单举个例子. 1.数组中的数据拼接: 要传递的数据: [{“user”:”王思聪”,”certType”:”0”,”certNo”:”5224245698653256”,”userType
2016-02-23 09:27:10 4125
转载 使用CocoaPods做依赖管理(淘宝源更换为HTTPS)--转自 唐巧技术博客
CocoaPods 简介每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Java 语言的 Maven,nodejs 的 npm。随着 iOS 开发者的增多,业界也出现了为 iOS 程序提供依赖管理的工具,它的名字叫做:CocoaPods。CocoaPods项目的源码 在 Github 上管理。该项目开始于 2011 年 8 月 12 日,经过多年发展,现在已经成为 iOS
2016-01-12 16:58:53 6756 1
转载 iOS正则表达式检验手机号,邮箱等
//正则判断手机号码格式 + (BOOL)validatePhone:(NSString *)phone { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185
2016-01-06 10:27:15 528
原创 近期工作中遇到的一些问题总结
1.城市列表数据的更新,可以加入版本控制这个概念,每次进入时先比对本地版本号跟服务器版本号是否一致,不一致去网络进行请求来进行城市数据的更新. 2.解析字典的脚本,将字典字符串拷贝到txt文档,cd到其所在目录,然后命令行运行:cat readme.txt | awk -F’ = ’ ‘{print 1}' | sed 's/[" ]//g' |awk '{printf("@property (c
2015-12-22 17:42:24 2391
原创 导航栏相关
导航栏相关的://设置导航栏的透明度self.navigationController.navigationBar.translucent = NO;//设置自动偏移self.automaticallyAdjustsScrollViewInsets = NO;//设置button,图片不变self.navigationItem.leftBarButtonItem = [[UIBarBut
2015-10-08 19:28:40 371
原创 UIPickerView的使用
类似时间选择器的PickerView,可以自定义显示内容,创建方法:#pragma mark - 视图懒加载-(UIPickerView *)catePickerView{ if (!_catePickerView) { _catePickerView = [[UIPickerView alloc] init]; _catePickerView
2015-08-10 09:10:17 693
原创 有关照片多选及展示这一块(类似微信朋友圈)
昨天(7.27)的主要工作就是在做上传照片这一块,系统自带的在相册中选取照片只能选择一个,自己写得话可能在效率上不会达到预期,于是在几个开源网站上找了几个相关的第三方,有的是有BUG,有的是版本问题,最后选择了一个ELCImagePicker。然后又自己对其做了封装,因为这个仅提供了选取照片的功能。展示照片的时候需要做成类似微信朋友圈那种效果,而且还要限制个数,自己实现了这一界面的布局逻辑,经测试
2015-07-28 17:56:13 1719
原创 任务相关界面的布局(Purelayout),scrollView上建立约束
这几天主要工作都放在界面布局上边,主要对任务详情界面、创建任务界面、编辑任务界面的布局,其中一些小细节还未完善,主要使用Purelayout来添加约束,purelayout建立单个约束比较方便,使用起来相对VFL较灵活,常用的三种方法:第一种:设置一个视图的高度或者宽度[viewJian1 autoSetDimension:ALDimensionHeight toSize:25];
2015-07-24 19:49:39 1294
原创 自定义详情界面(使用VFL)远程推送
上午的主要工作是:百度地图大头针视图的调整(仍未完善),因为地图定位方法是在APPDelegate中写的,因此就有了一个问题,在任务界面需要定位的坐标的适合,可能百度的定位还未完成,方法还未回调。而且在APPDelegate里边无法取到任务视图,因此就使用了通知中心,当定位完成时通知地图进行定位到所定位区域,也有可能定位所用时间较短,而那时候还未加载到任务地图界面,这时候需要进行判断,如果坐标有值
2015-07-21 19:11:39 456
原创 百度地图自定义大头针
今天完成的主要工作是:给任务列表界面增加了下拉刷新、上拉加载功能,这里是通过MJRefresh来实现的;在列表界面请求完数据之后通过Block传递给任务主界面,以此来加载地图上的数据。在这里实现大头针的时候也遇到了一些问题:第一:设置代理时要设置正确,设置为地图所在的视图控制器,要不然代理方法可能无法回调;第二:要创建一个AnntotionView的子类,在里边做一些自定义的事
2015-07-20 20:44:25 1104
原创 照片的基本处理
图片的基本处理 在做项目的过程中,要向项目中添加用户设置头像的功能,旨在模仿QQ、微信等可以让用户自己对照片进行裁剪。 用到的知识:首先运用的是一个图片按比例缩放的方法,通过UIGraphicsBeginImageContext(CGSize size)来实现,要传入的size为新创建的位图上下文的大小,它同时是由UIGraphicsGetImageFromeC
2015-07-18 18:16:36 695
原创 解决冲突(避免冲突)
今日工作总结:完成的工作: 上午在合并代码时,遇到的问题:我和同事在同一个项目节点都创建或者删除了文件,这project.pbxproj就是一个文本文件(不是binary),这个文件描述了这个project里面到底由什么文件构成,如何组织,project setting也在其中,倘若两个人同时在某一个版本节点上都进行了修改,例如增删文件等行为,那么保存/提交就会出现冲突,如果是svn就
2015-07-17 20:47:30 1698
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人