![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
jwzhangjie
工作9年,游戏SDK开发4年
展开
-
Swift 基础语法三--函数和闭包
// Playground - noun: a place where people can playimport Cocoa//函数和闭包//函数,使用func关键字声明函数:func greet(name:String, day:String) -> String { return "Hello \(name), today is \(day)."}greet("Bob原创 2014-06-11 11:25:40 · 2316 阅读 · 0 评论 -
Swift基础 - - 高德地图实践(一)
高德地图开发需要自己到官网http://lbs.amap.com/console/ 注册一个ak,新建一个swift工程,然后在Info.plist中添加一个NSLocationAlwaysUsageDescription或者NSLocationWhenInUseUsageDescription。高德地图的库以及依赖库加入到项目里面需要的库如下截图:添加头文件具体的方式见Swift基础--调用第三原创 2015-01-25 09:03:41 · 14729 阅读 · 0 评论 -
Swift基础 - - StoryBoard间切换与UIScrollView控件实现图片轮播
界面切换在项目中可以把耦合度比较高的界面放在通过一个StoryBoard中,可以按照功能使用多个StoryBoard搭建界面,这样便于项目维护以及多人开发,对于多个StoryBoard间切换,可以使用以下代码:@IBAction func ChangeOne(sender: UIButton) { var oneStoryBoard:UIStoryboard = UIStorybo原创 2015-02-06 14:56:39 · 9427 阅读 · 2 评论 -
Swift基础--ijkplayer编译
这篇与Swift基本上没有什么关系,不过之后会用到,这次编译是使用Mac编译IOS版本的,下面是编译流程,最后是整个项目的下载地址,因为下载太慢了。1、下载源码git clone https://github.com/bbcallen/ijkplayer.git 2、编译cd ijkplayer-ios-stable./init-ios.sh//这里下载依赖包./compile-ffmpeg.s原创 2014-10-19 21:58:46 · 5366 阅读 · 0 评论 -
Swift基础--使用TableViewController自定义列表
首先建立一个swift项目,把storyboard的内容删掉,添加一个Navigation Controller,然后设置storyboard对应界面的class,在Navigation Controller界面设置View Controller的is initial View Controller,这里使用的自定义列表内容,所以要新建一个继承UITableViewCell的类,然后设置story原创 2014-10-18 23:41:42 · 47843 阅读 · 2 评论 -
Swift基础--解析服务器Json内容
//// ViewController.swift// JieParseJson//// Created by jiezhang on 14-10-5.// Copyright (c) 2014年 jiezhang. All rights reserved.//import UIKitclass ViewController: UIViewController {原创 2014-10-17 16:01:46 · 10211 阅读 · 0 评论 -
Swift基础--定位
//// ViewController.swift// JieCoreLocation//// Created by jiezhang on 14-10-4.// Copyright (c) 2014年 jiezhang. All rights reserved.//import UIKitimport CoreLocationclass ViewController原创 2014-10-16 16:54:58 · 7108 阅读 · 1 评论 -
Swift基础--手势识别(双击、捏、旋转、拖动、划动、长按)
//// ViewController.swift// JieUITapGestureRecognizer//// Created by jiezhang on 14-10-4.// Copyright (c) 2014年 jiezhang. All rights reserved.//import UIKitclass ViewController: UIViewCo原创 2014-10-16 14:42:54 · 35162 阅读 · 0 评论 -
Web调用安卓,苹果手机摄像头,本地图片和文件
由于要给一个客户做一个记账WAP,里面有调用手机拍照功能,这里记录一下,以供需要的朋友,下面是完整的一个HTML页面内容,放在服务器上然后浏览就可以了,只支持Chrome和Safari核的浏览器,我测试过QQ浏览器,Chrome,Safari浏览器都可以。在不同的手机和浏览器上面展现的方式不一样。原创 2014-10-23 09:40:25 · 85930 阅读 · 29 评论 -
Swift基础--调用第三方OC项目
Swift与OC进行混编,首先要有一个.h文件,这里使用Bridging-Header.h然后设置项目的Build Settings--Swift Compiler--Objective-C Bridging Header内容为DemoApp/Bridging-Header.h,这个与Bridging-Header.h位置有关,从项目的根目录开始在Objective-C Bridging Header选项里面写入Bridging-Header.h相对路径。原创 2014-10-24 08:04:10 · 21680 阅读 · 1 评论 -
Swift 基础语法一
import Cocoa//打印信息println("Hello, Swift")//变量与常量//使用var声明变量,let声明常量var myVariable = 42myVariable = 50let myConstant = 42//类型推导(Type Inference)let explicitDouble : Double = 70//不支持隐式类型原创 2014-06-11 09:35:59 · 1731 阅读 · 0 评论 -
Swift 基础语法二
// Playground - noun: a place where people can playimport Cocoa//控制流//Swift的条件语句包括if和switch,循环语句包含for-in、for、while和do-while,循环/判断条件不需要括号,但循环/判断体(body)必需括号:let individualScores = [75, 43, 103, 8原创 2014-06-11 10:38:16 · 1864 阅读 · 0 评论 -
Swift自定义控件--输入框
在开发安卓项目的时候经常对于常用的功能进行封装成控件来使用,一个是减少代码量,另一个看起来简洁,而对于苹果开发也喜欢封装成控件,然后再storyboard里面拖拽,对于IOS开发自己属于菜鸟级别所以代码质量不是很高,如果那里有问题,请指出,这里记录一个是备忘另一个希望多多交流。 这篇是自定义输入框,输入框在项目中经常用到,最常见的比如左边是label右边是textfield,效果图如下:代码如下/原创 2015-03-21 22:51:39 · 7666 阅读 · 0 评论