关闭

iOS开发 - Charts(PieChartView)使用经验(2017.11.21版本,Version 3.0.4)

1.如何添加Charts到自己的项目; 2.初始化时直接选中其中某一个; 3.选中饼状图时输出标号,区分是哪一块; 4.选中饼状图时改变中间的文字; 5.去掉饼状图间隙; 6.去掉饼状图空心处的一圈淡色块遮罩;前言:饼状图在数据统计方面尤为重要,但直接绘制并不是一个很好的办法,需要使用到Core Animation中被塞尔曲线,CAAnimation,CAShapLayer的相关知识,很多...
阅读(38) 评论(0)

iOS开发 - 不用copy修饰的字符串属性什么情况下不安全

大家都听知道,属性字符串要用copy来修饰,防止被改变。 但是什么情况下不用copy修饰会被改变呢? 博主先这么做:NSMutableString *string = [NSMutableString stringWithFormat:@"hello world"]; self.haha = string; NSLog(@"%@",self.haha); string = @"hello wor...
阅读(53) 评论(0)

iOS开发- stringByReplacingOccurrencesOfString不起作用的坑

字符串拼接和替换在开发中使用还是很频繁的,有些东西不注意却很容易进入误区,stringByReplacingOccurrencesOfString不起作用就是一个:NSMutableString *halfUrlStr = [NSMutableString stringWithFormat:@"%@",[LCReqURLManager requestWithURL:LC_MYINVEST_AUTH_...
阅读(44) 评论(0)

iOS开发 - 字面语法之数组注意事项

//请看题,下面的写法用字面量语法来写,并且是可变数组 NSString *str1 = @"Hello"; NSString *str2; NSString *str3 = @"World!"; NSArray *array0 = [NSArray arrayWithObjects:str1,str2,str3, nil]; 大家怎么来写?是不是这样? NSM...
阅读(105) 评论(0)

iOS开发 - 不通过import引入类名实现push或present

这应该不是个难的东西,很多人都有用过,可能一时想不起来,今天刚听到这问题,博主真的愣了片刻,最后也没想起来。回来查了下才发现,我艹,之前常用啊,特别是在做自定义tabbar时,需要初始化那些VC,有时候会把VC的名字写在plist中,获取到进行操作,比如: NSString *strVC = @"ViewController1"; UIViewController *vc = [[NSCla...
阅读(96) 评论(0)

iOS 开发 - tableView内嵌scrollView时,在plus上滑动scrollView时和tableView有冲突

如题,tableView内嵌scrollView时,在plus上滑动scrollView时,scrollView左右滑动正常,当我触摸范围在scrollView上去滑动tableView时,tableView是不响应的,甚至点击cell都无效。 查到很多办法都说要重写如下方法:-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecogn...
阅读(205) 评论(0)

iOS开发 - 改变picker选中行字体颜色

平日里的picker都适用默认的,也没有刻意去自定义什么,原生的控件比如picker,还是很美观的,真要自己去改变点什么就是给自己找不自在了,简单的自定义如颜色,字体,分割线颜色还可以调,如果涉及到更多更大的变化就只能自己写了,下面就来说说如何自定义颜色,字体,分割线颜色,以及选中时picker的颜色怎么来设置(默认你已经会使用picker的基本功能,网上有很多,这里不再说明)://关键操作在下面的...
阅读(444) 评论(0)

iOS开发 - invalid binary

iOS10以来,开发时都需要加入各种权限,通讯录,相册,蓝牙,麦克风,位置信息等等,一开始都是根据自己的需要来加入不同的权限,但是近期突然发现有几个权限属于必加的,否则即使传上去也不能够提交,状态一直是wait submit,料想这种情况出现也有一段时间了。还好去看了绑定的邮箱,苹果有提醒邮件,课题帮助开发者检查权限问题:Dear developer, We have discovered one...
阅读(124) 评论(2)

iOS开发 - 商品详情页两种分页模式,只提供思路和实现方式。

上面的效果是商品详情页常用的两种模式,分页和不分页。首先请忽略博主懒得去写界面,真正的效果见下面: 不分页模式 分页模式然后先来依次说明下原理: 分页模式:看着和下拉刷新上拉加载的时候像不像?没错,博主这里用的MJRefresh写的效果,往上时下拉改变底部scrollView的偏移量,往下时加载结束改变底部scrollView的偏移量。其他的布局按照正常的界...
阅读(300) 评论(0)

iOS开发- 支付宝2017.7.28为止最新SDK引入后直接报错和AL138173

1.根据支付宝提供的文档接入SDK后,运行时直接报错,在开发文档对应iOS最下方有 swift引入的问题说明,需要引入#import ,Object-C情况下也报 了错,同样的,在报错文件中引入#import 即可。2.AL138173,由于现在的支付宝已经简化到只需要几句代码就能搞定的地步,订单签名的拼接都不需要客户端来完成,而是放到后端...
阅读(1293) 评论(0)

iOS开发 - 仿京东添加收货地址效果

先来说说她的工作原理:我们常见的地址选择是picker对吧?很多都是,基本上是根据公安部公布的API获取到的全国省市区街道的信息,组装成一个picker,然后通过picker的代理方法一步步展示出来。但是有些平台并不支持全国的配送,所以他们只列出支持的地区,而且还会根据当地增加新区来动态改变地区信息,这就导致我们不能使用网上组装好的plist地区信息,每一步都需要重新来获取,于是乎,京东这种模式就出...
阅读(1642) 评论(0)

iOS开发- 添加地址从通讯录中选择添加(firstName,lastName真机为nil,模拟器正常)

如图所示,即为博主今天要说的功能,想必很多app都有出现,大家也见过类似的功能,网上的代码也是属于烂大街的东西,随便一搜就有一箩筐,这是博主的代码:在使用下面代码之前,需要先引入: #import #import #import <Address...
阅读(285) 评论(0)

iOS开大 - viewWithTag找不到对应的按钮,而是父视图本身

viewWithTag常用度很高,经常用来找取某个对应的视图,但是有时候偶然发现系统崩溃,以UIButton为例,通过tag找到这个按钮,设置selected = YES,但是报错说类型不匹配,是不是觉得一脸懵逼?这个时候要注意的是你设置的tag的区间,苹果声明默认保留0-100tag的使用权,所以当你看到这里有没有觉得很恐怖,自己以前写的时候根本不知道还有这一说,竟然幸运的没有出问题,既然你看到了...
阅读(247) 评论(0)

iOS开发 - undefined symbols for architecture x86_64,大多数都是缺少静态库,缺少静态库分下面几种

当你出现以上报错时,仔细看报错信息,一般来说缺少静态库,其他的类似的多半是头文件路径不对或者文件名重复。下面来说关于静态库的情况; 1.像支付宝,微信这样的SDK,引入时缺少了.a静态库,这种的检查一下,如果是的,最好解决,重新引入,但是引入时注意正确勾选: 2.路径不对,怎么删除添加路径,不用多说了吧,多余的删除,需要添加的$(SRCROOT)/xxxxxx,还有一种更简便的方法,删除这个文件...
阅读(225) 评论(0)

iOS开发 - 七鱼SDK3.7.0,20170525更新的SDK,存在SDWebImage冲突的大坑

如题,不知道你遇到没有,七鱼在2017年5月25号更新的SDK3.7.0存在SDWebImage的冲突,坑惨博主了,倒腾了好几个小时,表示没办法,中途有问七鱼的客服这个问题,客服搞笑的说让我用eclipse导入,我是iOS啊大哥,反复说明我是iOS,还要我用eclipse导入,我好方,还认真的让我试一下,我的尴尬症都要犯了。后来用pods导入后发现编辑通过了。早上在我们七鱼支持群里问了他们技术,给了...
阅读(276) 评论(0)
199条 共14页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:300564次
    • 积分:4966
    • 等级:
    • 排名:第6329名
    • 原创:199篇
    • 转载:0篇
    • 译文:0篇
    • 评论:64条
    最新评论