oc
Tobefrank
这个作者很懒,什么都没留下…
展开
-
【warning】clang the linker unused
oc helloworld原创 2015-06-09 10:57:59 · 696 阅读 · 0 评论 -
ios根据不同尺寸的iPhone对显示的字体大小进行适配
根据不同尺寸的iPhone对显示的字体大小进行适配如果需要iPhone6P显示的字体要比其他iPhone大的话 则可以通过Category为UIFont增加一个方法 systemFontWithSize: ,每次在用代码设置字体的时候,使用该方法设置字体即可(UIFont )systemFontWithSize:(CGFloat)fontSize { if (IS_IPHONE_6原创 2016-11-30 11:47:07 · 4545 阅读 · 0 评论 -
ios快速界面跳转利器-传送门方案VCPicker
背景在项目早期开发阶段,还不需要接入后台网络数据,主要工作的界面的开发。 随着业务页面的深入,要查看二级、三级页面的效果就需要编译后跳转两三次甚至更多,不断地重复这个过程相对来说,就没有可以直接启动就查看那个页面来得那么高效。地址:https://github.com/frankzhuo/TestVCPicker2欢迎fork 欢迎点赞1 解决方案1.1原创 2016-11-30 11:40:28 · 450 阅读 · 0 评论 -
ios 避免程序crash的有效解决方法
程序崩溃经历源码地址 https://github.com/frankzhuo/AvoidCrash 欢迎fork其实在很早之前就想写这篇文章了,一直拖到现在。程序崩溃经历1我们公司做的是股票软件,但集成的是第三方的静态库(我们公司和第三方公司合作,他们提供股票的服务,我们付钱)。平时开发测试的时候好好的,结果上线几天发现有崩溃的问题,其实责任大部分在我身上。转载 2016-11-30 11:36:03 · 7843 阅读 · 0 评论 -
ios oc调试技巧 总结
调试的方法包括以下几个:日志输出&LLDB、断点、性能、一些小技巧等几个大的方面。我们一一进行学习和总结。 尝试接受新鲜事物和方法,方法都是熟能生巧的,各种方法综合运用,用好了会事半功倍。1、日志输出&LLDB 关于日志输出,我们最先想到的是NSLog,但是弊端在于我们需要在想要打印的位置添加NSLog代码并重新运行项目,这样耽误时间,所以我们平时用的比较多的是转载 2016-11-30 11:32:24 · 1139 阅读 · 0 评论 -
iOS干货超全开源框架、项目和学习资料汇总-UI篇
系统的整理iOS开发常用的第三方库、学习资源等,如果有更好的三方库、没有整理到、可以在评论留言,我会及时更新的,还不赶快mark~上下拉刷新控件1. MJRefresh --仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。(推荐) 2. SVPullToRefresh --下拉刷新控件4500+star原创 2016-11-30 11:28:30 · 842 阅读 · 0 评论 -
ios大话设计模式-建造者模式
ios建造者模式 本质:将一个复杂对象的构建与他的表示分离,使得同样的构建过程创建不同的表示。解释:**请反复多度几遍,理解的写的不是按照书上照抄**同样的构建过程可以创建不同的表现,构建过程需要独立出来,这里的构建过程我们称为指导者,而生成器是可以被切换的具体实现,在ios中我们可以用一个协议替代生成器,遵守这个协议的对象就是生成器生成的对象。一句话记住: 同一指导者不同生成器就可原创 2016-09-03 22:41:20 · 521 阅读 · 0 评论 -
ios大话 观察者模式(Observer)
观察者模式(Observer),定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。就像这个图所示 定义抽象通知者Subject@interface HCDSubject : NSObject//这里很不合理,不知怎么办//@property(nonatomic,readwrite,strong)N原创 2016-09-11 22:38:18 · 483 阅读 · 0 评论 -
大话设计模式-代理模式
代理模式问题: 要实现根据用户权限实现订单操作什么是代理模式: 控制用户权限。如何实现 proxy代理类实现与具体类有的共同抽象方法,引入具体类的引用,根据对具体类的相关操作封装成proxy对应的方法。说的有点抽象,理论是实践的基础,我们举一个具体的例子。实际问题我们要实现创建订单的人可以修改订单属性,就此问题利用代理实现我们定义orderApi 接口,里面有三个属性原创 2016-08-28 14:57:53 · 420 阅读 · 0 评论 -
能编译成功但是会有许多红色警告解决办法,Xcode从SVN上面check Out
找到该目录下将Xcode->Preferences->Source->Enable Source Control 勾勾去掉 如上所示,在退出重新运行原创 2016-11-30 11:57:56 · 1341 阅读 · 0 评论