随笔分类 -  工作OC遇到的问题及解决方法

上一页 1 2 3 4 5

iOS自适应行高方法及问题
摘要:最近一周被项目的动态高度虐的很惨,感觉浪费了很多时间,但是值得高兴的是对动态高度的使用掌握了好多方法,并且知道了方法之间的区别和优缺点. 1.最常用的: UITableView+FDTemplateLayoutCell 优点就不说了,博客大把的有; 缺点就是这个第三方必须将自己的每个子控件的约束是正 阅读全文

posted @ 2016-07-28 10:47 玉思盈蝶 阅读(342) 评论(1) 推荐(0) 编辑

iOS tableview的常用delegate和dataSource执行顺序
摘要:在这次项目中遇到了一个特别奇葩的问题:表视图创建的cell在7以上的系统能正常运行显示,在模拟器上就不能正常实现......为解决这个问题,纠结了好久...... 对在7系统上不显示的猜测: 用masory设置约束不对,导致cell不显示; 对这个猜测也弄了好久,对一个个控件的约束都好好检查了一遍, 阅读全文

posted @ 2016-07-15 14:12 玉思盈蝶 阅读(1707) 评论(0) 推荐(0) 编辑

MJExtension的使用
摘要:第一次使用MJExtension,一开始就让我接触解析这么有难度的model,刚开始真的是不知道怎么下手,怎么构造model,请教了别人自己的model创建,解析是不是正确,感觉也都说的不是很清楚...... 总结之下就是: 要学会一个框架,一定要自己动手实战,只有自己做了一遍,后面再复杂的也都能很 阅读全文

posted @ 2016-07-06 15:06 玉思盈蝶 阅读(364) 评论(0) 推荐(0) 编辑

CocoaPods的安装与使用
摘要:一.安装: 1. Mac上面本来就自带了ruby,所有就不用自己安装了(除非你卸载了)。 打开Terminal(终端),输入以下命令(第二个命令可能会需要稍等一会儿) gem sources --remove https://rubygems.org/ gem source -a https://g 阅读全文

posted @ 2016-06-14 17:59 玉思盈蝶 阅读(157) 评论(0) 推荐(0) 编辑

layoutSubviews在以下情况下会被调用
摘要:1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化4、滚动一个UIScrollView会触发layoutSubviews5、旋转Sc 阅读全文

posted @ 2016-06-07 17:57 玉思盈蝶 阅读(165) 评论(0) 推荐(0) 编辑

TextView的封装和自定义
摘要:实现的效果如下: 使用如下: 阅读全文

posted @ 2016-06-06 16:58 玉思盈蝶 阅读(284) 评论(0) 推荐(0) 编辑

IOS-App 运行installation failed原因及解决方法
摘要:解决方法如下: Bundle Identifier不能为空 阅读全文

posted @ 2016-06-03 10:58 玉思盈蝶 阅读(348) 评论(0) 推荐(0) 编辑

使用XCode7打包动态库(Framework)
摘要:iOS中的静态库和动态库 概念 静态库(Static Library)以 .a 为后缀,它是你的源码的实现.m文件编译而成的二进制文件集合,需要配合上暴漏的.h文件使用,它在引用链接时拷贝至可执行文件中,程序运行时加载到内存,期间被多次使用就有多份冗余拷贝和加载;动态库(Dynamic Framew 阅读全文

posted @ 2016-06-03 08:52 玉思盈蝶 阅读(5302) 评论(0) 推荐(0) 编辑

表视图单选和多选的实现
摘要:1.实现思路: 我的直接思路是修改某一个Cell的样式即可, 那么修改样式需要通过修改对应的数据, 从这里可以推断我们需要给Cell对应的数据设置一个标志位, 当选中的时候来修改该标志位刷新那一行即可 如果是单选实现稍微复杂一些: 单选需要设置一个属性来保存上一次选中的行, 待选中新的行之后需要修改 阅读全文

posted @ 2016-06-02 11:38 玉思盈蝶 阅读(276) 评论(0) 推荐(0) 编辑

Objective-C开发编码规范
摘要:针对自己的编码检查问题,改正为以下编码规范: 1. 协议( Protocols ) 在书写协议的时候注意用 <> 括起来的协议和类型名之间是没有空格的,比如 IPCConnectHandler(), 这个规则适用所有书写协议的地方,包括函数声明、类声明、实例变量等等: 2. 闭包( Blocks ) 阅读全文

posted @ 2016-06-01 13:36 玉思盈蝶 阅读(131) 评论(0) 推荐(0) 编辑

表视图的分割线不显示的情况
摘要:在做项目的时候,创建表视图,运行程序发现表视图的分割线没有显示,刚开始以为是单元格复用的问题, 真是原因竟然是:6s plus模拟器的问题,换个模拟器就正常显示了.... 具体原因是:用的是plus模拟器的话,你电脑分辨率达不到那么高,换个模拟器就好了....真机是不会出现这问题的... 阅读全文

posted @ 2016-05-11 18:01 玉思盈蝶 阅读(253) 评论(0) 推荐(0) 编辑

两张图片的合并处理
摘要:实现的是image2加到image1上...... 阅读全文

posted @ 2016-05-11 16:22 玉思盈蝶 阅读(607) 评论(0) 推荐(0) 编辑

字符串的截取
摘要:一个字符串的截取弄了好久没有实现,最后原因竟然是全角和半角的原因. 正确代码如下所示,希望大家也都能对这个问题不犯错了... 阅读全文

posted @ 2016-05-09 09:53 玉思盈蝶 阅读(153) 评论(0) 推荐(0) 编辑

定时器的拓展
摘要:3.表视图最后一行不能显示: 原因一:导航栏透明度问题 原因二:表视图高度问题 阅读全文

posted @ 2016-05-03 14:45 玉思盈蝶 阅读(179) 评论(0) 推荐(0) 编辑

真机测试遇到的问题
摘要:1.问题报错是这样的: 我的解决方法如下: 添加自己的Apple ID账号: 2.再次运行,报以下错误: 解决方法:修改Bundle identifier即可: 再次运行,成功真机测试. 阅读全文

posted @ 2016-05-03 11:51 玉思盈蝶 阅读(163) 评论(0) 推荐(0) 编辑

iOS compile sources问题
摘要:以前xcode compile sources 这里是自动生成的,升级到新版本之后,我删掉这里的列表,就没法生成了。导致项目无法运行。 解决方法就是:自己手动添加.h文件 阅读全文

posted @ 2016-03-29 17:50 玉思盈蝶 阅读(1367) 评论(0) 推荐(0) 编辑

iOS7中的ViewController切换
摘要:实现控制器之间的切换:(实现弹跳的效果:) 先实现一个自定义的类似的modal present的效果,与普通效果不同的是,我们希望modalVC出现的时候不要那么乏味的就简单从底部出现,而是带有一个弹性效果: ViewController的实现: ModalViewController的实现: Bo 阅读全文

posted @ 2016-03-29 17:47 玉思盈蝶 阅读(228) 评论(0) 推荐(0) 编辑

实现下拉弹出视图和Block的简单实现
摘要:实现效果如下: 实现代码如下: OptionTableView的实现代码如下: 写的不好,有更好的方法,欢迎大家告诉我,谢谢!!! 阅读全文

posted @ 2016-03-29 11:10 玉思盈蝶 阅读(292) 评论(0) 推荐(0) 编辑

Block的使用
摘要:1.block的原型及定义: 2. 3.block中改变变量的值: 对于用__block修饰的外部变量引用,block是复制其引用地址来实现访问的. 4.编译器如何编译: 定义了一个名为BlockA的block类型,该block在函数doBlockA中实现,并将其作为函数runBlockA的参数,最 阅读全文

posted @ 2016-03-29 09:19 玉思盈蝶 阅读(183) 评论(0) 推荐(0) 编辑

自定义标签栏和按钮的点击切换事件
摘要:#import "MainViewController.h" #import "CommonInfoViewController.h" #import "MyViewController.h" #import "BaseNavigationController.h" @interface MainV 阅读全文

posted @ 2016-03-28 15:46 玉思盈蝶 阅读(337) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5

导航