自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 iOS 开发,屏幕旋转、旋转屏幕collectionView cell 的自动布局问题

开发过程中,为了视觉美感,有时候我们有禁止屏幕旋转的需求,如下操作如果是在UINavigationController中装了很多UIViewController,那我们需要集成UINavitationController写一个自己的NavitationControlle,并且在里面加上如下方法。返回YES表示支持横屏,返回NO表示不支持横屏,下面的例子表示全局除了CScanViewCont

2015-03-21 14:34:50 6679 1

原创 Objective-C,关于动态参数方法

iOS开发中有时需要给方法传入不定个数的参数,即动态参数绑定,编写动态参数方法之前,有几个C语言函数需要了解一下va_list    //声明一个指向动态参数列表的指针va_start(param,test); // 获得参数地址,即让param指向testva_arg(param, id)//指向动态参数列表的下一个参数,id是参数类型 v

2015-03-19 21:04:43 739

原创 iOS 开发strong weak assign copy

对象(继承自NSObject)内部都有一个内置的引用计数器,用来标识当前有多少对象在使用它,当对象被创建时,引用计数器为1,一旦引用计数器减到0,对象就会销毁,一般来讲,alloc函数创建对象,对象的引用计数器为1,retain会对引用计数器+1,release会对引用计数器-1。 strong 强引用:   所谓强引用就是对对象计数器 +1 操作,多一个对象对该对象强引用,引用计数器就会

2015-03-19 20:46:09 626

原创 iOS 数据持久化-归档

1.将任何对象,或数据结构转换为NSData类对象的过程,成为归档,亦称之为数据的序列化2.解归档,首先要确保你有同样的数据结构来接收解归档的数据 需要归档的数据结构中,任何对象都必须遵从NSCoding,实现协议方法- (void)encodeWithCoder:(NSCoder*)aCoder; // 归档时调用, - (id)initWithCoder:(NSCo

2015-03-19 20:45:40 373

原创 iOS移动开发数据库相关操作,基于…

#pragma mark - FMDB 操作数据库1.初始化一个数据库对象,关联路径,如果路径下的数据库不存在,open方法调用时会自动创建对应的数据库,若存在,打开当前路径下的数据库。注:一个数据库对象只能操作一个数据库文件DB_PATH :要创建或打开的数据库的路径//创建并打开数据库- (void)createDatabase{    //一个数

2015-03-19 20:45:36 340

转载 Github上传代码菜鸟超详细教程【转】

转自博客园最近需要将课设代码上传到Github上,之前只是用来fork别人的代码。这篇文章写得是windows下的使用方法。第一步:创建Github新账户第二步:新建仓库第三部:填写名称,简介(可选),勾选Initialize this repository with a README选项,这是自动创建REAMDE.md文件,省的你再创建。第四步:安装Githu

2015-03-19 20:42:19 520

原创 iOS 开发-界面美化-自定义字体

苹果公司向来以细节著称,iOS7.0是苹果手机系统的一个改革,一改往日的拟物化风格,显然视觉美化在iOS开发中是举足轻重的,下面介绍一下引用三方字体的方法1.首先我们送网上下载的字体大多是ttf格式,或者还有别的,下载到字体包后倒入工程中。2.此时在程序中任意可运行的位置添加如下方法,输出所有字体NSArray *fontFamilyNames = [UIFont fami

2015-03-16 12:13:32 521

原创 iOS CATransition动画Demo

在APP开发过程中,为了将APP以最美的视觉展现在用户面前,有时候动画或许是不错的选择,iOS提供了CATransition和CAAnimation等动画类,山人才疏学浅,给大家分享一下CATransition使用时的一些方法。- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after lo

2015-03-10 15:00:22 546

原创 iOS autoresizingMask 使用详解

autoresizingMask 是UIView的一个属性。这是个枚举,用来调整当前视图与父视图之间的位置关系,用于动态布局,使用时需要设置self.autoresizesSubviews = YES;枚举值如下。typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) { UIViewAutoresizingNone

2015-03-09 09:00:28 664

原创 UIDatePicker 使用详解

1.UIDatePicker 继承自UIControl,是一个事件驱动型控件,内部通过封装 UIPickerView实现,相当于日期时间选择操作的UIPickerView。共有四种显示模式,如下typedef NS_ENUM(NSInteger, UIDatePickerMode) { UIDatePickerModeTime, // 显示小时和分钟,上午下午

2015-03-08 20:12:08 2263

Paw网络请求模拟

网络请求模拟器,可以自定义Header内容,以及多种格式参数的访问

2017-11-16

Mac 日晷屏幕保护程序

一款日晷的Mac屏幕保护程序,使用NSBezierPath画图绘制刻度盘,如果你喜欢,也可以前往github下载源码看看,请帮我Star

2017-11-16

iOS 开发进阶

iOS 开发进阶

2016-08-15

IOS开发广告展示-滚动视图库

内部封装了一些iOS开发常用的滚动视图方法,调用一两个简单的方法,就可以写出漂亮的滚动视图,比如一些软件中常用的广告栏,同时还有过渡动画,自动轮播的功能

2015-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除