![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
文章平均质量分 54
Shawn_王大鹏
不懂幽默的程序员不是好厨子
展开
-
CocoaPods用法
一、CocoaPods介绍1.使用CocoaPods的原因 我们在进行iOS开发的时候,引入第三方的开源库能够提高开发效率,例如:SBJson,AFNetworking等等。传统使用这些库的方法需要: a)下载开源库的代码并引入工程 b)在工程中添加开源库使用到的framework 存在的问题是当开源库有更新,还需要将项目中开源库删除,在添加新的。。。这种情况下,CocoaPo原创 2015-08-20 16:37:59 · 495 阅读 · 0 评论 -
UIImageview的contentmode介绍
UIImageView的contentMode介绍官方解释:A flag used to determine how a lays out its content when its bounds change.//当一个view的bounds变化的时候用于决定其内容怎么变化。 定义: @property(nonatomic) UIViewCOntentMode contentMode原创 2015-09-01 23:34:21 · 507 阅读 · 0 评论 -
Effective Objective-C(二)
Effective Objective-C(二)–在类的头文件中尽量少引入其他头文件Objective-C中编写类时候创建两个文件,头文件(.h结尾)和实现文件(.m结尾)。创建一个类例子如下://EOCPerson.h#import <Foundation/Foundation.h>@interface EOCPerson : NSObject@property (nonatomic, str原创 2015-09-27 22:03:20 · 294 阅读 · 0 评论 -
Delegate理解
iOS委托委托是协议(protocol)的一种,就是委托别人去做事情。可以理解成两个对象之间的一种协议,假设a是b的delegate,当b不想做事的时候让它的delegate对象a去做。 举例:一个Boss类,Boss功能管理员工,培训,发工资,打电话给员工。但是过了一段时间后,Boss想我这样太累了,我打算请一个秘书(Secretary)来帮我做事情。发工资和打电话这两件事情交给她就做就好了。于原创 2015-09-26 23:04:31 · 340 阅读 · 0 评论 -
ClipToBounds
clipToBounds-UIView的clipToBounds属性:用于判断当前view的子view范围超出当前view后是选择截取还是不截取。 官方解释: Setting this value to YES causes subviews to be clipped to the bounds of the receiver. If set to NO, subvie原创 2015-09-11 18:32:01 · 626 阅读 · 0 评论 -
Masonry使用入门介绍
Masonry入门介绍前言随着iPhone尺寸的变化,由最初的(320,480)到(320,568),再到现在iphone6,iphone6plus,屏幕尺寸不断变化,对于屏幕多样性的支持让我十分苦恼,虽然从iOS6开始,storyboard中新增了autoLayout,但是我平时更喜欢手动布局,所以这个不在我的考虑之列。直到前两天偶然看到Github上一个第三发个库Masonry,并花了原创 2015-08-23 12:33:25 · 410 阅读 · 0 评论 -
iOS程序内打开其他app
iOS程序内打开其它app在iOS内部打开其他应用,使用openUrl来实现。下面介绍打开其它应用的方法:打开浏览器打开email拨号程序短信打开第三方应用 打开浏览器: 格式 mailto://${mailaddress}[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://usern原创 2015-09-23 19:23:37 · 1017 阅读 · 0 评论 -
UITabBarController用法
UITabBarController用法官方解释: 通过赋予UITabBarController的属性viewControllers,来配置每个tab切换所对应的controller。viewControllers中每个元素的顺序决定了在页面中哪个tab对应的view会默认显示,如果要手动指定一个要显示的view,通过指定属性selectedViewController来设置默认指定的view原创 2015-10-13 15:50:37 · 410 阅读 · 0 评论 -
Understanding Runtime
Understanding Objective-C本文翻译原作者地址这里动态语言VS静态语言Objective-C是一个基于运行时的语言,也就是说通过运行时,Objective-C会延迟到编译的时候再决定具体执行的是什么。通过运行时,当你要重定向一个消息到一个合适的对象,或者有目的的交换两个方法的实现提供了很大的灵活性。如果我们将C语言与其进行对比,C语言从一个main()方法开始这行,然后便是根据翻译 2015-11-22 20:58:40 · 336 阅读 · 0 评论