自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (1)
  • 收藏
  • 关注

转载 2分钟集成支付宝

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://winann.blog.51cto.com/4424329/1601654        本文介绍了iOS快速集成支付宝支付的方法,本文中介绍的方法是经过一次封装,因此配置完成之后调用仅需一行代码即可支付宝支付,非常的方便,希望大家喜欢。      

2015-07-01 09:49:58 914

转载 UIImage 图片处理:截图,缩放,设定大小,存储

图片的处理大概分 截图(capture),  缩放(scale), 设定大小(resize),  存储(save)1.等比率缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize{UIGraphicsBeginImageContext(CGSizeMake(image.size.

2015-06-18 14:04:45 596

翻译 几款出名的 html5 开发框架

与手工编码比起来,HTML5框架在准确性和正确率方面给予了保证。大多数HTML5框架都会有一个组合或者包含一些额外的组件,比如jQuery Scripts。CSS3样式表则以改善多媒体特征的功能性和响应式的Web布局为主。如果你有一个根据固定流程进行的特定项目,为了保证项目刚开始就能有较高的正确率,那么你可以利用HTML5框架来提升整个开发过程,并且让网站拥有一致性结构。伴随着智能

2015-06-01 16:37:55 771

原创 iOS 夜间模式

1.准备两套资源,分别对应日间模式和夜间模式。2.在系统全局保存一个变量(BOOL isNight),根据用户的操作改变这个变量的值;3.把每个需要被改变的view, viewcontroller加入通知中心中监听(NeedTransferToNight和NeedTransferToDay)事件;4.默认为日间模式,isNight = YES.5.当用户点击夜间按钮时,如果isNi

2015-06-01 13:37:25 1021 1

原创 description

一、description方法1.NSLog回顾众所周知,我们可以用NSLog函数来输出字符串和一些基本数据类1 int age = 11;2 NSLog(@"age is %i", age);* 第2行的%i代表会输出一个整型数据,右边的变量age会代替%i的位置进行输出* 输出结果:2013-04-19 21:43:47.674 构造方法[

2015-05-27 14:58:00 710

原创 Mac使用rz、sz远程上传下载文件

惯了 在windows下的securecrt和xshell的rz 和sz。rz可以很方便的从客户端传文件到服务器,sz也可以很方便的从服务器传文件到客户端,就算中间隔着跳板机也不影响。在mac下试了一下,mac的终端是不支持的,需要下载item2。另外不能在mac下用expect 自动登录服务器,执行rz或sz 否则终端会挂掉。​1.先安装item2,item2 市类似mac风格的终端

2015-04-17 17:11:24 1929

转载 AVAudioSession (转载自:360 doc)

AVAudioSession类由AVFoundation框架引入。每个IOS应用都有一个音频会话。这个会话可以被AVAudioSession类的sharedInstance类方法访问,如下:AVAudioSession *audioSession = [AVAudioSession sharedInstance];复制代码在获得一个AVAudioSe

2015-04-13 18:31:31 513

原创 本地通知和 推送通知 (第二版)

在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但是实现原理却完全不同。今天就和大家一块去看一下如何在iOS中实

2015-04-13 18:18:04 1302

原创 概念数据模型,逻辑数据模型,物理数据模型

概念数据模型设计与逻辑数据模型设计、物理数据模型设计是数据库及数据仓库模型设计的三个主要步骤。  在数据仓库领域有一个概念叫conceptual data model,中文一般翻译为“概念数据模型”。  概念数据模型是最终用户对数据存储的看法,反映了最终用户综合性的信息需求,它以数据类的方式描述企业级的数据需求,数据类代表了在业务环境中自然聚集成的几个主要类别数据。 概念数据模型的

2015-04-09 09:21:42 2656

翻译 iOS应用性能调优的25个建议和技巧

性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而由于iOS设备的限制,有时搞好性能是一件难事。开发过程中你会有很多需要注意的事项,你也很容易在做出选择时忘记考虑性能影响。这正是我写下这篇文章的原因。这篇文章以一个方便查看的核对表的形式整合了你可以用来提升你app性能的25条建议和技巧。请耐心读完这篇文章,为你未来的

2015-04-08 18:27:27 775

原创 sql 函数

函数的语法内建 SQL 函数的语法是:SELECT function(列) FROM 表函数描述AVG(column)返回某列的平均值COUNT(column)返回某列的行数(不包括 NULL 值)COUNT(*)返回被选行数FIRST(column)返回在指定的域中第一个记录的值LAST(column)返回在指定的域中最后一个记录的值MAX(column)返回某列的最高值MIN(

2015-04-03 16:05:25 539

原创 数据库 数据类型

数据库 数据类型数据类型描述存储Text用于文本或文本与数字的组合。最多 255 个字符。 MemoMemo 用于更大数量的文本。最多存储 65,536 个字符。注释:无法对 memo 字段进行排序。不过它们是可搜索的。 Byte允许 0 到 255 的数字。1 字节Integer允许介

2015-04-03 15:57:05 420

原创 SQL Server Date 函数

SQL 日期当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。只要数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间,情况就有点复杂了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。MySQL Date 函数下面的表格列出了 MySQL 中最重要的内建日期函数:函数描述

2015-04-03 15:53:55 481

原创 MYSQL 操作详解

#sele8ct * from us_stock_income_year_table where stockcode = "REDF";#delete from us_stock_income_year_table;#delete from us_stock_income_quarter_table;#select stockcode, count(*) from us_stock_i

2015-04-03 15:22:31 528

原创 corntab

第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运行的命令下面是crontab的格式:分 时 日 月 星期 要运行的命令这里有crontab文件条目的一些例子:30 21 * * * /usr/local/apache/bin/apachectl restart上面的例子表示每晚的21

2015-04-03 10:09:31 832

原创 Linux 常用的命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2015-03-27 09:28:50 417

转载 CALayer 详细介绍

在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单:CAL

2015-03-26 10:06:38 1224

翻译 App Extension编程指南(iOS8/OS X v10.10):创建应用扩展

本节由CocoaChina翻译组成员DevTalking (博客 )翻译自苹果官方文档 App Extension Programming Guide--Creating an App Extension 一节,敬请勘误。欢迎加入我们的翻译小组,详情请参看:CocoaChina编辑和译者招募!    当你准备好开发一个应用扩展时,可以从选择一个支持你想执行的任务的扩展点开始。然后选

2015-03-26 10:04:49 723

翻译 iOS用户数据安全:Keychain、Touch ID以及1Password

使用登录界面来保护APP用户数据是很好的方法--你可以使用Keychain(内嵌在iOS里的)来确保用户数据的安全。不过苹果现在使用Touch ID提供了另外一层保护,该功能适用于iPhone5、iPhone6、 iPhone 6+、iPad Air2以及iPad mini 3。如果这些都还不够,可以尝试iOS 8引入的扩展,你甚至可以使用AgileBits开发的1Password app来整

2015-03-26 10:02:47 844

原创 Swift语言iOS开发:CALayer十则示例

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

2015-03-26 08:39:31 909

原创 Python 简单嵌套使用

列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用range(1, 11):>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果要生成[1x1, 2x2, 3

2015-03-25 09:53:53 1048

翻译 苹果Apple Store审核调整对app名称、描述、截图等限制加强

此次调整除增加应用截图、预览等限制外,对Apple Pay、健康、第三方音乐视频下载等方面也都进行了限制完善。  2. 功能2.9 Demo版、trial版和test版的程序将会被拒绝。 Beta版应用程序可通过TestFlight提交,并且必须遵守相关指南。(旧版:2.9 Beta版、demo版、trial版和test版的程序将会被拒绝,未允许Beta版通过TestFlight提

2015-03-24 12:58:26 1494

翻译 App store最新审核标准公布

导读:苹果近日更新了App Store审核指南的相关章节,对此前版本进行了修改和完善。苹果近日更新了App Store审核指南的相关章节,对此前版本进行了修改和完善。除了增加应用截图、预览等限制外,使用Apple Pay进行定期付款的应用程序必须展示每个阶段所需款额,费用归属以及如何取消。而从修改的政策部分可以看出,苹果对App store应用的审核更加严格,鉴于近来国内游戏踩雷屡见不

2015-03-24 12:55:27 774

转载 代码 AutoLayout

1、使用代码创建AutoLayout必须先禁用autoresizing[objc] view plaincopyprint?/**  *  某个控件在父控件中居中  */  - (void)centerTest  {      // 1.添加控件      UIView *blueView = [[UIView alloc] init];      blue

2015-03-23 13:14:33 474

原创 iOS 知识点总结 笔记总结

在这里给大家推荐一个 非常棒的 笔记软件 。pc端和app端都有 ======印象笔记1 、全局变量,变量名前加下划线。和系统一致。2 、 nil指针为空   @“”字符串为空 (内容为空)       ==  判断内存地址   基本变量    对于一些基本类型 可以使用==来判断,但对于指针类型,使用==则判断的是指针保存的内容地址是否相等,而不是判断内存地址下的内容是否相等

2015-03-23 11:01:23 964

原创 CAShapeLayer UIBezierPath

CAShapeLayer我用了两个 UIBezierPath 和 CAShapeLayer 在之前。但几乎每一次与填充对象一起包含在用颜色对路径内。但我希望这次来填充的颜色以外的对象所包含的UIBezierPath 。我只是写了,并运行下面的简单代码试图让自己熟悉 fillRule 属性:CAShapeLayer *myLayer = (CAShapeLayer*) sel

2015-03-19 18:04:33 889

原创 Python 面向对象 设计详解

第一个python 类class Person:    def __init__(self, name):        self.name = name    def sayHi(self):        print 'Hello, my name is', self.namep = Person('Swaroop')p.sayHi()# This shor

2015-03-18 11:03:14 463

原创 编写第一个python 脚本(重要文件创建备份)

程序设计思路:需要备份的文件和目录由一个列表指定。备份应该保存在主备份目录中。文件备份成一个zip文件。zip存档的名称是当前的日期和时间。我们使用标准的zip命令,它通常默认地随Linux/Unix发行版提供。Windows用户可以使用Info-Zip程序。注意你可以使用任何地存档命令,只要它有命令行界面就可以了,那样的话我们可版本

2015-03-18 10:25:05 2366

原创 Python 中的dir()函数 以及简单的数据结构

dir()函数你可以使用内建的dir函数来列出模块定义的标识符。标识符有函数、类和变量。当你为dir()提供一个模块名的时候,它返回模块定义的名称列表。如果不提供参数,它返回当前模块中定义的名$ python>>> import sys>>> dir(sys) # get list of attributes for sys module['__displayhook_

2015-03-18 09:00:18 3069

原创 UIMutableAtrributedString

在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstring(带属性的字符串),上面的一些需求都可以很简便的实现。1.     实例化方法和使用方

2015-03-17 16:25:22 553

原创 UIFont && UIFontDescriptor

UIFont 先读一下 API 简单介绍The UIFont class provides the interface for getting and setting font information. The class provides you with access to the font’s characteristics and also provides the syste

2015-03-17 13:44:49 2604

原创 Python docstrings

Python有一个很奇妙的特性,称为 文档字符串 ,它通常被简称为 docstrings 。DocStrings是一个重要的工具,由于它帮助你的程序文档更加简单易懂,你应该尽量使用它。你甚至可以在程序运行的时候,从函数恢复文档字符串! 使用DocStrings#!/usr/bin/python# Filename: func_doc.pydef printMax(x, y): 

2015-03-17 10:41:20 464

原创 Python 学习第一课 (常用的语法规范)

Python 的 运算符运算符名称说明例子+加两个对象相加3 + 5得到8。'a' + 'b'得到'ab'。-减得到负数或是一个数减去另一个数-5.2得到一个负数。50 - 24得到26。*乘两个数相乘或是返回一个被重复若干次的字符串2 * 3得到6。'la' * 3得到'lalala'。

2015-03-17 10:05:09 830

原创 UIEventKit EKCalender EKEventStore EKSource

首先分别参照下 API文档EKCalenderAn instance of the EKCalendar class represents a calendar in Event Kit. Use the properties in this class to get attributes about a calendar, such as its title and type. Use

2015-03-16 15:46:30 2774

原创 iOS 代码开发的小技巧(在别人博客的继承上添加一些方法)

如果你是一位开发人员在开发过程中会发现有些代码无论是在同一个工程中还是在不同工程中使用率会很高,有经验的人会直接封装在一个类里,或者写成一个宏定义或者把这些代码收集起来,下次直接使用,或者放到xcode的代码片库里,直接使用, 从而提高开发效率;1. 将常用代码片段封装成一个类里当一个代码片在一个或多个工程之中经常出现时,把他封装在一个类里面,在使用时候直接传参即可实现对于功能,或者直接把

2015-03-16 10:05:35 751

原创 iOS 开发中常用的一些宏

#pragma mark === 常用的提醒语句#define isLoading @"正在加载。。。。。"#define isError @"发生某些不和谐。。。。。"#define isSeccuess @"成功。。。。。"#define isSave @"正在保存。。。。。"#define isRecover @"正在修复。。。。。"//保存路径#define LPW

2015-03-16 10:00:04 446

原创 迭代器 ----- 设计模式

1前言在面向对象中,针对抽象集合迭代行为的设计模式称为迭代器。2 详述2.1 简述迭代器提供了一种顺序访问聚合对象(集合)中元素的方法,而无需暴露结构的底层表示和细节。便利集合中元素的只能从集合本身转移到迭代器对象。迭代器定义了一个用于访问集合元素并记录当前元素的接口。不同的迭代器可以执行不同的遍历策略。提供一种方法顺序访问一个聚合对象中得各个元素,而又不需

2015-03-16 09:12:50 577

转载 自己手动实现 KVO(来源:Glow 技术团队博客)

本文是 Objective-C Runtime 系列文章的第三篇。如果你对 Objective-C Runtime 还不是很了解,可以先去看看前两篇文章:Objective-C RuntimeMethod Swizzling 和 AOP 实践本篇会探究 KVO (Key-Value Observing) 实现机制,并去实践一番 - 利用 Runtime 自己动手去实现 KVO 。K

2015-03-16 08:54:56 809

翻译 iOS App提交指南-协议、税务和银行业务

App通过审核时,选择的是手动发布,想着等到自己生日那天来发布,当做留个纪念,结果生日当天发布时,由于App属于收费应用,还需要填写协议、税务和银行信息,结果又急急忙忙地去找了下这方面的资料,现在把整个提交的过程给大家分享一下。PS:如果是免费应用则可以跳过这些。一、登录iTunes Connect登录iTunes Connect进入协议、税务和银行业务页面

2015-03-16 08:52:53 1186

转载 [iOS]日历和提醒编程指南(Calendar and Reminders Programming Guide)

分析:事件提醒开发包(EventKit)由事件库、事件源、日历和事件/提醒组成,他们的关系是:事件库用于直接操作日历数据库,日历数据库中的数据按事件源、日历和事件/提醒三级进行分类组织。每个事件源对应一个准帐户,该帐户下可以有多个日历,日历分两类,一类是用于存储事件的日历,一类是用于存储提醒的日历。这里所说的存储,实际就是分类,反过来的,根据子项对父项进行分类。就如两口缸,一口装水,一口沙子一样

2015-03-13 14:15:31 1226

iOS 实现图文混排 coretextdemo

iOS 实现图文混排 coretextdemo

2014-11-23

空空如也

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

TA关注的人

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