自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Snow的博客

IOS开发学习中

  • 博客(58)
  • 资源 (1)
  • 收藏
  • 关注

原创 html表单

<form action = "表单.html" method = "post"> 账号<input type = "text" name = "name" size = "10" maxlength = "5"> <br> <br> 密码<input type = "password" name = "password" size = "10"> <

2016-09-06 10:07:13 359

原创 html中的图片插连接框架

img:src 图片路径width 宽度height 高度border 边框宽度alt 图片的说明文字href: 超链接target: _blank _self _parent _top到页面顶部frameset:框架

2016-09-06 09:16:37 1994

原创 文本标记

Hn 标题标记font 字体设置标记size 字体大小color 颜色face 字体b 加粗i 斜体sub 下标sup 上标cite 引用方式的字体,通常为斜体em 表示强调,通常为斜体strong 表示强调,通常为粗体small 小一号的字体,可以嵌套big 大一号的字体,可以嵌套u 下划线

2016-09-05 14:18:27 447

原创 html格式标记

强制换行 换段落标记 居中对齐标志 预格式标记 列表项目标记 无序列表 有序列表 水平分割线 分区显示标记

2016-09-05 13:56:57 472

原创 TextMate 编辑 HTML 使用的快捷键记录

本篇是介绍来自于 HTML Bundle 的快捷键1. 产生 HTML 注释 ,用 command+/,这与多数 IDE    产生注释的方式是一样的。而要产生多行的注释就用 option+command+/,如:    -->如果选择文本后按 command+/ 或 option+command+/ 的效果分别是:multi-line comments

2016-09-05 13:08:48 951

原创 跑马灯动画点击事件

代码块//// SNMarqueeView.swift// Futianwisdom//// Created by Snow on 16/5/23.// Copyright (c) 2016年 futianwisdom. All rights reserved.//import UIKitimport SwiftyJSONprotocol SNMarqueeViewDelega

2016-06-28 16:26:55 1949 1

原创 python学习5:requests

获取数据import requests def get_json(): r = requests.get("https://api.github.com/events") print(r.status_code) print(r.headers) print(r.text) print(r.content) print(r.json())if __n

2016-03-30 14:12:55 382

原创 python学习4:获取豆瓣上映电影数据

根据标签获取豆瓣上映电影名称、评分、导演、演员# -*- coding: utf-8 -*-import urllibimport urllib2from HTMLParser import HTMLParserclass MovieParser(HTMLParser): def __init__(self): HTMLParser.__init__(self)

2016-03-30 12:06:54 832

原创 python学习3:获取股票历史数据

获取雅虎股票数据# -*- coding: utf-8 -*-import urllibimport datetime# 获取指定股票的所有历史数据def download_stock_data(stock_list): for sid in stock_list: url = "http://table.finance.yahoo.com/table.csv?s=" +

2016-03-30 12:04:29 5339

原创 python学习2:urllib2

打开指定URL,捕捉超时异常def urlopen(): url = "http://www.sina.com/no-exist" try: s = urllib2.urlopen(url, timeout=3) except urllib2.HTTPError, e: print(e) else: print(s.re

2016-03-30 11:59:21 339

原创 python学习1:urllib

打印指定网页数据 s = urllib.urlopen("http://www.sina.com")for i in range(10): print("line %d: %s " % (i + 1, s.readline()))输出列表def print_list(list):for i in list: print(i)打印所有行lists = s.readlines()

2016-03-30 11:49:14 378

原创 正则判断是否是电话号Swift

extension String { func isTelNumber() -> Bool { let mobile = "^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$" let CM = "^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\\d)\\d{7}$" let CU = "

2016-01-28 16:39:45 693

原创 'libxml/tree.h' file not found

导入GDataXMLNode时出错,解决办法: 1. 导入libxml2.dylib 包 2. 设置Header Search Paths 为 /usr/include/libxml2

2016-01-18 10:24:58 345

原创 Swift版MD5加密

extension String {var md5: String! { let str = self.cStringUsingEncoding(NSUTF8StringEncoding) let strLen = CC_LONG(self.lengthOfBytesUsingEncoding(NSUTF8StringEncoding)) let digestLen =

2016-01-14 11:20:12 961

原创 iOS客户端Portal认证Swift版

在客户端做Portal认证总结判断是否连接WiFi,引入第三方框架Reachability#import "Reachability.h" func isConnectWIFI() -> Bool { let reach = Reachability(hostName: "www.baidu.com") if reach.currentReachabilityStatus() =

2016-01-14 11:18:28 708

原创 iOS开发经常用到的第三方库

前言介绍一下本人经常使用的第三方库和插件,也许不多,但是都很实用。介绍第三方库CocoaPods CocoaPod并不是iOS上的第三方库,而是大名鼎鼎的第三方库的管理工具。在CocoaPod没有出现之前,第三方库的管理是非常痛苦的,尤其是一些大型的库(比如nimbus),每次对库进行更新,都可能会非常的痛苦。CocoaPod的出现解决了这些问题,以Framework的方式引入第三方库,极大的节

2016-01-14 11:04:09 519

原创 Xcode7 App Transport Security has blocked a cleartext HTTP (http://) resource load

错误描述:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app‘s Info.plist file. 在iOS9 beta中,

2015-10-26 11:17:57 422

原创 cocoapods 更新失败 bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

ERROR:  Could not find a valid gem 'cocoapods' (>= 0), here is why:          Unable to download data from http://ruby.taobao.org/ - bad response Not Found 404 (http://ruby.taobao.org/latest_specs.4.

2015-10-23 08:59:43 2238

翻译 开始使用UIScrollView

本文由Snow(博客)翻译自APPCODA。 原文: A Beginner’s Guide to UIScrollView 作者: joyce echessa用代码创建Scroll View缩放点击缩放

2015-07-04 17:21:20 608

原创 实现透明度渐变和颜色渐变

//Transparent Gradient Layer   func insertTransparentGradient(#frame: CGRect) {               let colorOne = UIColor(red:100/255, green:100/255, blue:100/255, alpha:0)       

2015-06-12 16:15:22 1149

转载 如何实现Ping App的转场动画

原文:How To Make A View Controller Transition Animation Like in the Ping App作者:Rounak Jain译者:远的风景,あ夂寒ツ匿名社交网络App Secret制造商最近发布了一个新App叫做Ping,用户可以收到他们感兴趣内容的消息。Ping突出的是主导主屏幕和菜单之间转场的动画,如图所示

2015-06-09 08:57:30 695

转载 Swift语言iOS开发:CALayer十则示例

作者:Scott Gardner   译者:TurtleFromMars原文:CALayer in iOS with Swift: 10 Examples如你所知,我们在iOS应用中看到的都是视图(view),包括按钮视图、表视图、滑动条视图,还有可以容纳其他视图的父视图等。但你或许不知道在iOS中支撑起每个视图的是一个叫做"图层(layer)"的类,确切地说是CALaye

2015-06-03 22:55:43 601

原创 UIView

1.继承父视图的Centervar faceCenter:CGPoint{     returnconvertPoint(center, fromView:superview)}

2015-06-03 18:50:54 322

原创 UIColor, UIFont, UIImage

UIColor://透明度let transparentYellow =UIColor.yellowColor().colorWithAlphaComponent(0.5)//要让你的视图透明,必须先给view设置属性var opaque =falseUIFont:classfunc preferredFontForTextStyle(U

2015-06-03 16:59:24 440

原创 UIView中的drawRect

想要重绘的话,仅仅创建一个UIView的父类并且重载drawRectoverride func drawRect(regionThatNeedsToBeDrawn: CGRect)你可以在外面画一个需要重绘的区域,但是他不是最优化的。永远不要调用drawRect!!反之,如果你得视图需要重绘,通知系统setNeedsDisplay()setNeedsDisplayInRec

2015-06-03 16:09:38 398

原创 Swift中的设计模式

委托模式经过多年的Objective-C和Cocoa代码编写我想大部分人都对使用委托模式养成了一种嗜好。注意了!我们还是可以继续保留这种嗜好的,下面是一个非常简单的例子:1234567891011121314151617

2015-06-01 12:56:27 744

转载 Alamofire网络库进阶教程

本章节由CocoaChina翻译组成员星夜暮晨(博客)翻译自raywenderlich:Intermediate Alamofire Tutorial,敬请勘误。欢迎回到我们的 Alamofire 网络库使用教程,本文是此教程的第二部分,同时也是最后一个部分。在教程的第一部分中,我们学习了 Alamofire 的一些基本用法,比如说发送 GET 请求、传递参数、创建请求路由以及

2015-06-01 12:50:38 413

原创 数据存储:数据持久化

数据持久化方式:NSUserDefault:var userDefaults =NSUserDefaults.standardUserDefaults()userDefaults.setObject(text, forKey:"inputTextField")var text = userDefaults.stringForKey("inputTex

2015-05-29 12:13:12 487

原创 数据存储:获取文件目录

1.C函数://获取Documents文件夹(C函数)        var path =NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,NSSearchPathDomainMask.UserDomainMask,true)       var d

2015-05-29 11:55:20 360

转载 Alamofire网络库基础教程:使用 Alamofire 轻松实现 Swift 网络请求

本章节由CocoaChina翻译组成员星夜暮晨(博客)翻译自raywenderlich:Beginning Alamofire Tutorial,敬请勘误。AFNetworking是 iOS 和 OS X 上最受欢迎的第三方库之一。它曾在我们的2012年的读者评选中荣获2012年度最佳 iOS 库称号。它同样也在 Github 上面获得了14000多个 stars 和4000多

2015-05-27 21:26:36 667

原创 网络编程:Json解析

在k780.com上获取数据:1.生成二维码:let url =NSURL(string:"http://api.k780.com:88/?app=qr.get&data=testqqqq&level=L&size=6")!               let request = NSURLRequest(URL: url)           

2015-05-27 16:37:19 470

原创 多线程:线程安全

1.单例模式class Singleton:NSObject {       class func shareSingle() ->Singleton {               struct temps{           static var instance:Singleton?           static va

2015-05-27 13:12:41 442

原创 多线程:NSThread

1.NSThread实现多线程NSThread.detachNewThreadSelector("go", toTarget: self, withObject: nil)2.阻塞当前线程NSThread.sleepForTimeInterval(2)3.阻塞到指定时间NSThread.sleepUntilDate(NSDate())

2015-05-27 12:43:28 315

原创 多线程:NSOperation

1.Operation的实现let myOperation =NSBlockOperation { () -> Void in           //发送网络请求                        dispatch_async(dispatch_get_main_queue(), { () ->Void in           

2015-05-27 11:18:27 304

原创 多线程:GCD

Grand Central Dispatch :GCD队列有三种:主队列dispatch_get_main_queue()全局队列(系统队列)dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0)自定义队列dispatch_queue_create("snow.thread",DI

2015-05-26 19:50:02 304

原创 IOS开发:多线程基础

1.GCD//GCD        //创建子线程        dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), { () ->Voidin            //发送网路请求            self.sendData()            

2015-05-26 19:30:03 294

转载 XMPP通信

一、导入XMPP框架下载 XMPPFramework 框架 GitHub: XMPPFramework导入依赖框架 CocoaLumberjack : 日志框架 CocoaAsyncSocket : 底层网络框架需要添加 CFNetwork & Security 框架依赖(XCode 6+ 无需导入) KissXM

2015-05-22 20:55:09 1071

原创 从数组中删除指定元素

在数组中删除数据时,数组的序号会发生改变,以下方法实现了删除数组中指定值的所有条目。//获取正确的删除索引func getRemoveIndex(value:T, array: [T]) -> [Int]{       var indexArray = [Int]()   var correctArray = [Int]()    

2015-05-21 14:17:52 7999 1

原创 UI组件:ProgressView进度条

1.定义一个进度条:@IBOutletvar progressView1: UIProgressView!2.添加事件:progressView1.progress =0NSTimer.scheduledTimerWithTimeInterval(1, target:self, selector: "changeProgress:", userI

2015-05-18 16:40:14 554

原创 UI组件:PickerView

1.创建PickerView类2.实现委托UIPickerViewDataSource,UIPickerViewDelegatefunc numberOfComponentsInPickerView(pickerView:UIPickerView) -> Int{        //返回滑轮个数,比如省、市、区,返回3       return 3}

2015-05-18 16:34:03 290

cocoapods 更新失败..txt

cocoapods 更新失败 bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

2019-10-24

空空如也

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

TA关注的人

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