自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 swift 实现一个登陆页面

一般的登陆页面要实现用户名密码的输入,登陆按钮实现登陆,点击输入框的时候键盘弹起,还有可能要实现输入框坐标的变化,如图该界面是用XIB实现的,输入框的代理如下extension CGLoginController_iPad{    // 输入框询问是否可以编辑 true可以编辑  false不能编辑    func textFieldShouldBegi

2017-07-27 10:12:59 3188

转载 最新iOS发布App Store详细图文教程

网上有很多关于iOS发布上架的教程,但大多比较旧而且不完整、不够清晰。然后还老有人问我怎么上架,每回都得截图一个一个教,说实话真心也好累,微信关注了一个公众号,恰哈看到了这篇文章,拿来分享,之后再有人问起,直接发链接上架iOS需要一个苹果开发者账号,还没有的话申请一个。上架过程分七个步骤,按步骤一步步来。照着教程做简单、快速就能完成iOS APP

2017-07-21 11:47:36 484

原创 iOS 实现图库多张图片的选择原理

相信大家对单张图片的选择都比较熟悉,简单的UIImagePickerController就实现了但是,这里多张图片实现就相对比较麻烦,先简单的展示一下我们最终要实现的效果AssetsLibrary和PhotoKit框架都可以用来封装相册的单选与多选功能,不过ALAssetLibrary的方法在iOS 9中不被推荐了,现在都是用新的框架PhotoK

2017-07-21 11:22:07 1734

翻译 Swift iOS 8调用系统相机的拍照

Apple provides the UIImagePickerController which is an user interface to take photos using the built-in camera of an iOS device. In this tutorial we will take a photo and display it in an Image View

2017-07-19 16:59:00 1462

原创 Swift 如何嵌入OC文件以及Cocoapods管理的swift项目导入OC第三方库

桥接头文件主要应用于swift和oc的混编。这里有两种创建方式。方法一:适用于项目(swift项目)之前没创建过oc的类,或(oc的项目)swif的类这里以swift项目为例既然没用过就创建一个呗Commond+n然后创建,这是会出来一个提示选择Create Bridging Header就可以了,这样项目中就有这个桥接头文件了。在桥接头文件里直接 import

2017-07-18 12:10:31 1404

原创 tableView的 Plain 和 Grouped 区别

写了两年的iOS,说来也惭愧,竟然没分清分组tableView和不分组,一直以为有group的就是分组,没有的就不是,今天仔细研究了一下,其实不是这样的,plain和grouped只是它们的样式,至于分不分组,是由numberOfSections控制plain类型下的组头是固定的,移动tableView的时候先移动cell,在移动组头,要组头移动就要改为grouped格式.但是,改为g

2017-07-14 15:30:07 1108

原创 Swift Extension的使用场景、iOS10字体的适配

在项目开发中,经常会遇到同一个控件被频繁的创建,可能他们之间只是某些属性值不同而已,这个时候我们可以使用工厂模式去创建这些控件,也可以使用Extension(类似于OC中Category),在这里我们介绍如何使用Categoryimport UIKitextensionUILabel{    classfunc creatLabel(fontSize:C

2017-07-13 17:54:28 558

原创 OC语言单例模式与Swift单例模式

开发中,我们经常使用单例模式,编写单例,为什么要写单例呢事实上,单例也是一种设计模式,它在整个生命周期中都存在,且项目中很多地方可以共用用同一方法,为了避免在用到这一方法的地方的时候都要实例化方法,也避免后期不好维护,所以建议使用单例,OC情况下,使用单例时要使用线程,保证这个方法在项目中只被实例化一次OC单例@interface className : NSObjec

2017-07-13 14:57:48 456

转载 利用xib对控件添加约束 适配屏幕

我一直喜欢用纯代码写项目,很少用XIB,但是纯代码有时候速度会比较慢,偶尔也用一下XIB也是不错的选择原文地址:http://blog.it985.com/11997.html约束,就是对控件的限制条件,限制条件的作用就是为了让我们搭建页面适应不同的屏幕,当然也是页面的兼容性,兼容多个屏幕下面切入正题,如何为控件添加约束。添加约束主要用到下面的三个部分。从左到右

2017-07-12 17:42:07 1178

转载 OC和Swift混合开发需要做的准备

上一篇中,我描述了swift工程框架的搭建,正好现在公司重新定需求开发项目,我准备用swift来完成,也好巩固一下我的swift,但是在使用过程中,我们发现,有一些第三方是没有swift版本,所以我们需要导入一些OC文件,来实现混合开发oc中使用swift首先,在工程的 Build Settings中把 Defines Module设为 YES.

2017-07-11 09:25:05 787

原创 超级详细的swift语言搭建项目框架

1.我这里以微信为例,首先不用多说,创建项目的时候选择swift语言,项目刚创建好之后只有AppDelegate.swift,ViewController.swift,并没有之前的oc语言创建的.h和.m文件2.创建所需要的controller,结构如下3.小伙伴们想必都是会oc的,所以我不多说,直接上图,里面都有注释,这里类之间直接引用,不用导入.h文件,系统已经为我

2017-07-05 15:41:31 1635 1

空空如也

空空如也

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

TA关注的人

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