- 博客(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关注的人