自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS -- 二维码生成使用cocoapods导入libqrencode第三方库

第一步:使用cocoapods第三方库管理工具导入libqrencode第三方库注:libqrencode实际是UIImageView的分类第二步:创建一个QRCodeGenerator的类.h文件:#import <Foundation/Foundation.h>#import <UIKit/UIKit.h>@interface QRCodeGenerator : NSObject+

2017-11-09 14:20:18 1057 1

原创 swift中UITabBarController中的使用

@UIApplicationMainclass AppDelegate: UIResponder, UIApplicationDelegate { //窗口对象 var window: UIWindow? //标签栏控制器 var tabCtl:UITabBarController = UITabBarController.init() func applica

2017-10-24 18:32:50 678

原创 CocoaPods的最新使用方法

1、查看ruby源 gem sources -l2、移除掉原有的源 gem sources –remove https://rubygems.org/3、添加国内最新的源。ruby-china gem sources -a https://gems.ruby-china.org4、检查是否添加成功 gem sources -l5、安装cocoapods sudo gem

2017-10-24 08:42:20 440

原创 swift字符串,数组,字典和集合的遍历

//字符串的遍历print("字符串遍历")var str = "China"for item in str.characters { print(item)}print("+++++++++++++++++++")for item in str.characters.indices { print(str[item])}print("++++++++++++++++

2017-10-23 15:20:54 749

原创 swift素数

编写一个程序,判断101-200之间有多少个素数,并输出所有素数var isPreimNum = true //判断是否是素数,是就是true不是就是falsevar sum = 0for item in 101...200 { //遍历101到200中的任意数 for j in 2..<item { //判断item是不是素数 if item % j

2017-10-23 08:53:46 1336

原创 swift方法实现查看1234能组成多少不同的三位数

编写一个程序,查看1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?var sum1 = 0 //定义变量用于记录个数for hudder in 1...4 { //百位 for ten in 1...4 { //十位 for num in 1...4 { //个位 if hudder != ten && hudd

2017-10-22 19:13:13 1241

原创 swift方法实现字符串的大小写转换

编写一个程序,要求可以把一个字符串中的每一个字符,如果是大写字母变小写字母,如果是小写字母变大写,如果是其他字符不变例如: 字符串China23beiJing 经过程序转换为cHINA23BEIjINGfunc changeCharcter (chNum:Character) -> Character { //将字符转成整数 var chStr = String(chNum)

2017-10-22 19:10:39 2763

原创 swift水仙花数

打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方var i = 100while i < 999{ var c = i / 100 //百位 var b = (i / 10) - (c * 10) //十位 var a = i % 10 //个位

2017-10-22 19:07:01 1721

原创 swift斐波那契数列

古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?func sum(x:Int) -> Int { if x <= 2 { return 1 } else{ //计算兔子的个数 return sum(x: x - 1) + sum(x: x - 2

2017-10-22 19:04:33 1018

原创 swift做一个表示分数的方法

要求输入两个数分别表示分子和分母能正确输出该分数class Fraction { var numweator = 0 //分子 var denomator = 0 //分母 static func getMaxYue(num:Int,deno:Int) -> Int { guard num != 0 && deno != 0 else {

2017-10-22 18:57:06 880

原创 swift交换两个变量的数值方法

编写一个程序,能交换两个变量的数值例如: 变量a值为20,变量b值为30,调用函数后,a的值变为30,b的值变为20func swap(a: inout Int , b:inout Int){ //交换数值 let temp = a a = b b = temp}var x = 20 , y = 30swap(a:&x , b:&y)//打印结果prin

2017-10-21 10:50:16 2349

原创 swift阶乘求1! + 2! + 3! + 4!的和方法

编写一个程序,求1! + 2! + 3! + 4!的和 要求:使用嵌套定义函数实现func getSum(number: Int) -> Int { //求某个数阶乘的结果 func getFactorIal(num: Int) -> Int { var sum = 1 for _ in 1...num { sum += 1

2017-10-21 10:35:29 1813

原创 swif数字转二进制打印方法

编写一个程序,要求接收一个数字,程序会将这个数字以二进制方式打印,例如:数字10 , 以1010的方式打印出来func binaryPrintIntNumber(num : Int) { var remainderArr:[Int] = [] //int数组,存储余数 var quotient:Int = num //表示商的变量,初始值是num while quotie

2017-10-21 10:31:12 1047

空空如也

空空如也

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

TA关注的人

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