自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Real鹏的专栏

C,iOS,Swift,移动开发

  • 博客(74)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 iOS 定位 相册 短信 权限检查

1.判断用户是否有权限访问相册#import [objc] view plaincopyALAuthorizationStatus author = [ALAssetsLibraryauthorizationStatus];      if (author == kCLAuthorizationStatusRestri

2015-11-24 17:04:29 1018

原创 渐变色的实现方式

1.直接画在View上@IBDesignable class GraphView: UIView { @IBInspectable var startColor = UIColor.redColor() @IBInspectable var endColor = UIColor.greenColor() override func drawRect(

2015-08-10 11:13:06 630

转载 What’s New in Swift 2

We’ll have plenty of written and video Swift 2 tutorials for you soon, but in the meantime I wanted to highlight the most exciting changes so you can be prepared for the great migration to Swift 2 in

2015-08-05 18:13:35 582

转载 Swift Guard Statement

When I first saw the Swift guard statement during Apple’s Platform State of the Union, I couldn’t quite understand why I would ever use it. So what is it? The tl;dr is as follows:Like an if st

2015-08-05 18:10:35 601

转载 swift 创建cocoapod

You’re probably familiar with some well-known, open-source CocoaPods such as Alamofire or MBProgressHUD. But sometimes you can’t find a a pod with the exact functionality you need, or you may want

2015-07-02 17:35:49 1239

转载 SDWebImage 使用

第一步,下载SDWebImage,导入工程。github托管地址https://github.com/rs/SDWebImage第二步,在需要的地方导入头文件1#import "UIImageView+WebCache.h"第三步,调用sd_setImageWithURL:方法缓存图片,注意,这就是新版

2015-06-27 15:35:35 380

转载 自定义视图控制器容器

什么是Container View Controller?苹果文档是这么描述的: A container view controller contains content owned by other view controllers. 也就是说一个View Controller显示的某部分内容属于另一个View Controller,那么这个View Cont

2015-05-17 16:32:54 440

转载 CircularProgressView

//// CircularProgressView.swift// CircularProgressView//// Created by Chris Amanse on 5/2/15.// Copyright (c) 2015 Joe Christopher Paul Amanse. All rights reserved.//import UIKit@IBDesig

2015-05-15 13:38:57 1064

转载 CocoaPods建立私有仓库

CocoaPods是iOS,Mac下优秀的第三方包管理工具,类似于java的maven,给我们项目管理带来了极大的方便。个人或公司在开发过程中,会积累很多可以复用的代码包,有些我们不想开源,又想像开源库一样在CocoaPods中管理它们,那么通过私有仓库来管理就很必要。对于CocoaPods还不太熟悉的,建议参考一下唐巧的博客或者直接到CocoaPods的官网看看:https://co

2015-05-13 17:19:52 466

转载 Xcode 6  新特性 Live Rendering

What's New in Xcode 6What's New in Interface Builder 如果说在 WWDC 14 之前 Interface Builder (IB) 还是可选项的话,我相信在此之后 IB 已经是毫无疑问的 iOS 开发标配了,纯代码界面可以说已经渐行渐远,可以逐渐离开我们的视线了。 一言蔽之,就是 Apple 在催促大家

2015-05-10 19:24:53 653 1

转载 iOS 利用BlendMode修改图像

最近对Core Animation和Core Graphics的内容东西比较感兴趣,自己之前也在这块相对薄弱,趁此机会也想补习一下这块的内容,所以之后几篇可能都会是对CA和CG学习的记录的文章。在应用里一个很常见的需求是主题变换:同样的图标,同样的素材,但是需要按照用户喜爱变为不同的颜色。在iOS5和6的SDK里部分标准控件引入了tintColor,来满足个性化界面的需求,但是Apple在这方

2015-04-28 13:12:56 2480

转载 Swift 1.2新内容

f

2015-04-12 18:18:13 601

原创 手势密码

最近项目用到手势密码,第三方很多,但是都不喜欢,就自己写了个,分享下//// UnlockView.swift// XGestureUnlock//// Created by eduo_xiaoP on 15/4/6.// Copyright (c) 2015年 eduo. All rights reserved.//import Foundationimport UIK

2015-04-12 01:47:10 685

原创 Swift 圆形渐变进度条 支持事件 支持XIB和StoryBoard

最近项目用到了 一个经验条  要求颜色渐变  中间是用户头像  还要接受事件  然后自己写了个下面这个控件

2015-04-12 01:45:13 1237

转载 **Objective-C强大的run-time <*******>

前言:         Objective C的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。目录:(1)使用class_replaceMethod/class_addMethod函数在运行时对函数进行动态替换或增加新函数(2)重载f

2015-03-19 20:07:11 437

转载 oc中把NSString转换为变量

1.引入 #import 2.a1 = @"This is a1";    a2 = @"This is a2";    a3 = @"This is a3";        for (int i = 0; i         NSString *var = [NSString stringWithFormat:@"a%d",i + 1];           

2015-03-19 17:15:52 470

原创 iOS7.0以上 完整定位

1.导入2个系统框架import CoreLocationimport MapKit2.在plist里面添加字段NSLocationAlwaysUsageDescription 或者  NSLocationWhenInUseUsageDescription 或者都添加3.在func application(application: UIApplication, didFinis

2015-03-17 11:55:10 641

转载 iOS的调试

程序员日常开发中有大量时间都会花费在 debug 上,从事 iOS 开发不可避免地需要使用 Xcode。这篇博客就主要介绍了 Xcode 中几种能够大幅提升代码调试效率的方式。“If debugging is the process of removing bugs, then programming must be the process of putting them in.”——Ed

2015-03-05 22:43:25 353

转载 UIImagePickerController 用法详解

1.UIImagePickerController的静态方法:    imagepicker = [[UIImagePickerController alloc]init];    //UIImagePickerController静态方法判断设备是否支持照相机/图片库/相册功能    /*     typedef NS_ENUM(NSInteger, UIImagePicke

2015-03-04 21:43:04 460

转载 StoryBoard自定义转场动画以及解除转场

iOS 5发布的时候,苹果针对应用程序界面的设计,提出了一种全新的,革命性的方法—Storyboard,它从根本上改变了现有的设计理念。iOS 5之前,每个视图控制器通常都伴有一个Interface Builder的文件,叫nib或者xib,这个想法比较简单:每个视图控制器的界面应该在各自的nib文件中设计,而所有的nib文件一起构成了整个应用程序的界面。一方面,这个是很方便的,因为它强迫开发者在

2015-02-10 17:30:06 1882

转载 How to make awesome UI components in iOS 8 using Swift and XCode 6

In Xcode 6 two new interface builder declaration attributes were introduced: IBInspectable and IBDesignable. IBInspectableexposes class properties in the interface builder Attribute Inspector, and IBD

2015-01-30 12:01:17 847

转载 【工欲善其事,必先利其器】Xcode 技巧,太给力了

You’ve all seen the all-star Hollywood programmer hacking through the mainframe, fingers racing on the keyboard while terminals fly across the screen. If you’ve ever wanted to be like that, you’re in

2015-01-28 11:09:35 2828

原创 AFNetworking 图片上传

let manager = AFHTTPRequestOperationManager() manager.responseSerializer.acceptableContentTypes = NSSet(object: "text/html") let parameters = ["item":"uploadfile"] let fileName

2015-01-22 17:32:46 490

原创 Swift 百度地图自定义弹出视图

//// MapViewController.swift// iOS8自适应Cell//// Created by eduo_xiaoP on 14/12/22.// Copyright (c) 2014年 eduo. All rights reserved.//import Foundationimport UIKitclass MapViewController

2015-01-06 17:02:56 1669

转载 swift 单例的写法

From my short experience with Swift there are three approaches to implement the Singleton pattern that support lazy initialization and thread safety.These approaches might change or become redundant

2015-01-05 23:33:32 514

原创 Swift dispatch_after替代ios performSelector

func delayPerform(intervals: Double!,action:() -> Void) -> Void{    let delayIntervals = Double(NSEC_PER_SEC) * intervals    let time = dispatch_time(DISPATCH_TIME_NOW, Int64(delayIntervals))   

2015-01-05 02:15:06 645

原创 NSDate 最大最小时间配置

let currentCalendar = NSCalendar.currentCalendar()        let dateComponents = NSDateComponents()        let timeInterval = datePicker.countDownDuration                let SecondsPerDay     =

2015-01-04 23:38:51 663

转载 ios 8推送

目录[-]用户推送远程推送地理位置推送一直更新了iOS8,但是一直没有开始研究这个iOS8,今天因为项目用到了推送,于是体验了iOS8的推送,先讲讲这个推送。目前分为四个推送:用户推送,本地推送,远程推送,地理位置推送。用户推送我们先开始讲这个用户推送,我们要使用之前必须先注册这个推送,用户要允许这个程序进行推送注册过程:?

2014-12-29 20:47:50 605

转载 UIDynamicAnimator 学习总结

什么是UIKit动力?—— 一句话:UIKit动力提供了一个模拟真实世界中力学相关的动画和交互系统。比如重力、碰撞和吸附等。UIKit动力具有可组合、可重用和声明式的特点。1.吸附行为(UIAttachmentBehavior):有一个对象UIAttachmentBehavior,该对象用来指定两个动力项(项或点)之间的连接,当一个项或者点移动时,吸附的项也随之移动。当然,这个连接

2014-12-28 01:11:13 465

转载 iOS开发Swift篇—(十)方法

一、简单说明跟其他面向对象语言一样,Swift中的方法可以分为2大类:(1)实例方法(Instance Methods)  在OC中,实例方法以减号(-)开头(2)类型方法(Type Methods)  在OC中,类型方法以加号(+)开头 二、实例方法1.什么是实例方法?实例方法:就是只能用对象实例调用的方法,也可以称为“对象

2014-12-28 00:50:15 392

转载 iOS开发Swift篇—(九)属性

一、类的定义Swift与Objective-C定义类的区别Objective-C:一般需要2个文件,1个.h声明文件和1个.m实现文件Swift:只需要1个.swift文件Swift中类的定义格式1 class 类名 {2 // ... 属性和方法3 } 二、属性1.什么是属性  Swift中的属性(Prop

2014-12-28 00:49:40 401

转载 iOS开发Swift篇—(八)函数(2)

一、函数类型函数类型也是数据类型的一种,它由形参类型和返回值类型组成,格式是(形参类型列表) -> 返回值类型1 func sum(num1: Int, num2: Int) -> Int {2 return num1 + num23 }sum函数的函数类型是(Int, Int) -> Int1 func printLine()2 {3

2014-12-28 00:48:59 340

转载 iOS开发Swift篇—(七)函数

一、函数的定义(1)函数的定义格式1 func 函数名(形参列表) -> 返回值类型 {2 // 函数体...3 4 }(2)形参列表的格式形参名1: 形参类型1, 形参名2: 形参类型2, … (3)举例:计算2个整数的和1 func sum(num1: Int, num2: Int) -> Int {2 return

2014-12-28 00:48:15 336

转载 iOS开发Swift篇—(六)流程控制

一、swift中的流程控制Swift支持的流程结构如下:循环结构:for、for-in、while、do-while选择结构:if、switch注意:这些语句后面一定要跟上大括号{},在C语言中不是必须的 说明:跟C语言对比,用法基本一样的有:for、while、do-while、if  因此,只需要关注for-in和switch即可

2014-12-28 00:47:42 386

转载 iOS开发Swift篇—(五)元组类型

一、元组类型介绍1.什么是元组类型元组类型由 N个 任意类型的数据组成(N >= 0),组成元组类型的数据可以称为“元素”示例:let position = (x : 10.5, y : 20)  // position有2个元素,x、y是元素的名称let person = (name : "jack")  // person只有name一个元素le

2014-12-28 00:47:08 465

转载 iOS开发Swift篇—(四)运算符

一、运算符1.Swift所支持的部分运算符有以下一些赋值运算符:=复合赋值运算符:+=、-=算术运算符:+、-、*、/求余运算符:%自增、自减运算符:++、--比较运算符:==、!=、>、=、逻辑运算符:&&、||、!三目运算符:? :范围运算符:..溢出运算符:&+、&-、&*、&/、&% 2

2014-12-28 00:46:39 431

转载 iOS开发Swift篇—(三)字符串和数据类型

一、字符串字符串是String类型的数据,用双引号""包住文字内容  let website = "http://www.wendingding.com"1.字符串的常见操作(1)用加号 + 做字符串拼接let scheme = "http://"let path = “www.wendingding.com”let website = scheme

2014-12-28 00:46:10 551

转载 iOS开发Swift篇—(二)变量和常量

一、语言的性能(1)根据WWDC的展示在进行复杂对象排序时Objective-C的性能是Python的2.8倍,Swift的性能是Python的3.9倍在实现 RC4加密算法时Objective-C的的性能是Python的127倍,Swift的性能是Python的220倍有持怀疑态度的国外程序员,也对Objective-C和Swift的性能进行了测试 http://

2014-12-28 00:45:33 359

转载 iOS开发UI篇—IOS开发中Xcode的一些使用技巧

一、快捷键的使用经常用到的快捷键如下:新建shift + cmd + n     新建项目cmd + n             新建文件 视图option + cmd + 回车 打开助理编辑器cmd + 回车           显示主窗口cmd + 0             导航窗口option + cmd + 

2014-12-28 00:44:09 390

转载 iOS开发Swift篇—简单介绍

一、简介Swift是苹果于2014年WWDC(苹果开发者大会)发布的全新编程语言Swift在天朝译为“雨燕”,是它的LOGO 是一只燕子,跟Objective-C一样,可以用于开发iOS、Mac应用程序苹果从2010年7月开始设计Swift语言,耗时4年打造Swift的语法特点从它的语法中能看到Objective-C、JavaScript、Python等语言

2014-12-28 00:41:58 439

MFC 绘图板

MFC 功能齐全绘图板 支持各种绘图 文字输入输出

2012-08-17

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

TA关注的人

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