自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (2)
  • 收藏
  • 关注

原创 Cordova集成笔记(for iOS)

Crodova使用总结 1.Mac机上Cordova环境配置 2.在已有iOS项目中集成Cordova 3.在Cordova中创建插件,实现h5与原生交互

2017-02-13 10:55:09 3709

原创 iOS开发中常用字符串验证处理操作

特殊验证手机号验证 //手机号以13, 15,18开头,八个 \d 数字字符 NSString *phoneRegex = @"^((13[0-9])|(15[^4,\\D])|(18[0,0-9]))\\d{8}$"; NSPredicate *phoneTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",phone

2016-06-28 18:01:20 1441

转载 企业版app在iOS8上无法安装的几个问题解决

企业版app在iOS8上无法安装的几个问题解决 2015-02-10 14:13:25分类: iOS平台首先要吐槽下国内的论坛水分略多,以下问题大多是查询stackoverflow等论坛解决的。推荐一款软件,Log Guru,用来查看app安装时的系统日志,很多问题要看日志才知道错误点。1.首先有几个比较基础的问题:(1)若要在网页上安装app,

2016-06-15 14:40:11 3107 3

转载 JS 语法大全

转载自:http://blog.csdn.net/newegg2009/article/details/6230582js语法2008年03月19日 星期三 11:14一.js的数据类型和变量JavaScript 有六种数据类型。主要的类型有 number、string、object 以及 Boolean 类型,其他两种类型为 null 和 unde

2016-06-04 13:25:47 458

原创 swift基础笔记7-继承

摘要:一个类可以继承(inherit)另一个类的方法(methods),属性(properties)和其它特性。当一个类继承其它 类时,继承类叫子类(subclass),被继承类叫超类(或父类,superclass)。在 Swift 中,继承是区 分「类」与其它类型的一个基本特征。 在 Swift 中,类可以调用和访问超类的方法,属性和下标脚本(subscripts),并且可以重写(overrid

2016-05-26 09:56:55 372

原创 swift基础笔记6-方法&下标脚本

摘要:类、结构体、枚举都可以定义实例方法;实例方法为给定类型的实例封装 了具体的任务与功能。类、结构体、枚举也可以定义类型方法;类型方法与类型本身相关联。类型方法与 Objecti ve-C 中的类方法(class methods)相似。 结构体和枚举能够定义方法是 Swift 与 C/Objective-C 的主要区别之一。在 Objective-C 中,类是唯一能定义 方法的类型。但在 Swi

2016-05-25 14:48:47 455

原创 swift基础笔记5-属性

摘要:**属性**将值跟特定的类、结构或枚举关联。**存储属性**存储常量或变量作为实例的一部分,而计算属性计算(不是存储)一个值。**计算属性**可以用于类、结构体和枚举,存储属性只能用于类和结构体。存储属性和计算属性通常与特定类型的实例关联。但是,属性也可以直接作用于类型本身,这种属性称为**类型属性**。另外,还可以定义**属性观察器**来监控属性值的变化,以此来触发一个自定义的操作。属性

2016-05-25 10:51:01 372

原创 swift基础笔记4-类和结构体

类和结构体对比类和结构体是人们构建代码所用的一种通用且灵活的构造体。我们可以使用完全相同的语法规则来为类和结构体 定义属性(常量、变量)和添加方法,从而扩展类和结构体的功能。 Swift 并不要求你为自定义类和结构去创建独立的接口和实现文件。你所要做的是在 一个单一文件中定义一个类或者结构体,系统将会自动生成面向其它代码的外部接口。类和结构体对比Swift 中类和结构体有很多共同点。共同处在于:

2016-05-24 15:58:09 354

原创 swift基础笔记3-枚举

枚举定义了一个通用类型的一组相关值,使你可以在你的代码中以一种安全的方式来使用这些值。Swift 中的枚举比C语言更加灵活,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个值(称为“原始”值),则该值的类型可以是字符串,字符,或是一个整型值或浮点数。 此外,枚举成员可以指定任何类型的相关值存储到枚举成员值中,就像其他语言中的联合体(unions)和变体(variants)。你可以定义

2016-05-24 14:38:06 598

原创 swift基础笔记2-闭包

闭包闭包是自包含的函数代码块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的 lambdas 函数比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift 会为您管理在捕获过程中涉及到的所有内存操作。

2016-05-24 10:02:31 618

原创 swift笔记1

swift笔记1:swift基础数据类型

2016-05-24 09:20:19 405

转载 Cocoa过滤器NSPredicate的完全用法

从下面的各个例子中,可以体会到NSPredicate的强大的能力,作为正则表达式的核心类,确实优化了很多的字符串及其正则相关的操作的流程。使代码简洁,而强大![cpp] view plain copy print?Cocoa用NSPredicate描述查询的方式,原理类似于在数据库中进行查询  计算谓词:  //基本的查询  

2016-04-15 15:30:06 393

原创 Coredata的使用方法(简)

一直以来只知道iOS存储的四种方法,常用的也是NSUserDefault和Coredata。前者使用自不必说。这里只对Coredata的简单用法做个小结。供初学者参考。 本文将通过一个小demo,来展示coredata基本的使用:对数据的存储,和增删改查等行为。

2016-04-15 11:53:33 3078

转载 iphone数据存储之-- Core Data的基础使用

转载自:http://www.cnblogs.com/xiaodao/archive/2012/10/08/2715477.html一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersisten

2016-04-12 14:51:54 400

转载 优化内存的一些小细节

摘自http://www.cocoachina.com/ios/20160411/15892.html1.循环中对象占用内存大这个问题常见于循环次数较大,循环体生成的对象占用内存较大的情景。例子代码:我需要10000个演员来打仗1234for (int i = 0; i     Person

2016-04-11 17:04:51 374

转载 cocoapod使用

一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ru

2016-04-11 15:17:56 291

转载 使用Autolayout实现UITableView的Cell动态布局和高度动态改变

使用Autolayout实现UITableView的Cell动态布局和高度动态改变  2014-12-16 08:12:32|  分类: ios |  标签:autolayout  cell  高度  |举报|字号 订阅      下载LOFTER我的照片书  |

2016-03-31 10:08:08 379

转载 iOS下KVO使用过程中的陷阱

【原】iOS下KVO使用过程中的陷阱KVO,全称为Key-Value Observing,是iOS中的一种设计模式,用于检测对象的某些属性的实时变化情况并作出响应。网上广为流传普及的一个例子是利用KVO检测股票价格的变动,例如这里。这个例子作为扫盲入门还是可以的,但是当应用场景比较复杂时,里面的一些细节还是需要改进的,里面有多个地方存在crash的危险。本文旨在逐步递进深入

2016-03-25 09:45:09 402

转载 NSHTTPCookieStorage

cookie机制采用的是在客户端保持 HTTP 状态信息的方案 Cookie是在浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一个小文本文件。 一旦WEB浏览器保存了某个Cookie,那么它在以后每次访问该WEB服务器时,都会在HTTP请求头中将这个Cookie回传给WEB服务器。 底层的实现原理: WEB服务器通过在HTTP响应消息中增

2016-03-17 10:31:53 625

转载 原 IOS CGContextSetLineWidth无法设置1像素线宽?

文章转载自:http://my.oschina.net/lych0317/blog/126215原 IOS CGContextSetLineWidth无法设置1像素线宽?发表于3年前(2013-04-28 15:02)   阅读(2071) | 评论(0) 8人收藏此文章, 我要收藏0IOS CGContextSetLineWidth 像素 粗细

2016-03-14 15:03:17 494

转载 支持自动布局,自动高度变化和palceholder的输入框

支持自动布局,自动高度变化和palceholder的输入框2016-03-03 06:16 编辑: tujinqiu 分类:iOS开发 来源:KevinTing 投稿2 259输入框招聘信息:iOS 研发工程师资深iOS开发工程师iOS开发工程师IOS开发工程师iOS、Android、java开发工程师java高级软件工程师iOS软件工程

2016-03-03 11:10:19 683

转载 ios layout机制相关方法

ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout——————–- (void)setNeedsDisp

2016-02-25 17:09:22 343

转载 iOS下的实际网络连接状态检测

iOS下的实际网络连接状态检测2016-02-24 09:42 编辑: suiling 分类:iOS开发 来源:管振纬 投稿33 4789用户体验网络连接状态网络检测Reachability可达性作者:管振纬序言网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本

2016-02-25 16:16:14 1758

转载 银行卡校验规则(Luhn算法)

银行卡校验规则(Luhn算法)  2012-07-09 23:24:17|  分类: 默认分类|举报|字号 订阅      下载LOFTER我的照片书  |银行卡校验规则(Luhn算法)Luhn检验数字算法(Luhn Check Digit

2016-02-25 14:42:27 4692

转载 iOS问题: 此证书的签发者无效

1,你需要更新WWDR系统证书,在链接下载新的证书,https://developer.apple.com/certificationauthority/AppleWWDRCA.cer,并安装。2, 在keychains里选择login,然后点选Certificates,在这个界面,选择工具栏的View -> Show Expired Certificates,这时候你会发现一个过期的“WWD

2016-02-25 09:05:53 344

转载 automatic preferred max layout width警告

原文:http://www.cnphp6.com/archives/65860?utm_source=tuicool&utm_medium=referralUILabel自动换行,在不同的iOS版本下表现不一致导致的UI问题今天解决了一个与UILabel相关的Bug。 表现为在iOS7以上的系统中,UILabel能够自动换行,多行显示的字符串,而在iOS6上面则不会自动换行

2016-02-04 10:34:29 469

转载 IOS 截取部分图片并显示

转载自:http://write.blog.csdn.net/postlist在ios开发中,肯定会碰到需要截取部分图片的情况。最终的效果类似这样:先看最原始的示例,显示完整的图片写了个最简单的读取图片并显示的代码,打算以此为开始,逐渐实现截取部分图片的功能。代码主要是,在控制器代码中:- (void)loadView {     [

2015-11-20 17:10:48 6390

原创 cordova摸索过程

这只是自己创建cordova的尝试步骤,写下来是给自己留个记录,没时间整理文字了, 凑合看吧安装node,我第一次安装了node.js 0.12.然后按照指示在终端输入命令行sudo npm install -g cordova后,返回这个结果百度了下,大多数是安装node 0.10.x版本的,于是我重新下了个node 0.10.28版本成功然后开始建立第一个hello的应用

2015-10-27 17:31:23 494

原创 获取当前显示的ViewController

我们在非视图类中想要随时展示一个view时,需要将被展示的view加到当前view的子视图,或用当前view presentViewController,或pushViewContrller,这些操作都需要获取当前正在显示的ViewController。一般我用 UIViewController * vcCurrent =[[UIApplicationsharedApplicati

2015-06-02 10:38:06 2160

原创 UITextField事件

1.delegate//设置textField是否允许编辑- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField;       // return NO to disallow editing.//进入编辑状态- (void)textFieldDidBeginEditing:(UITextField *)te

2015-05-09 16:40:09 538

转载 IOS 屏幕旋转控制详解-特酷吧

typedef NS_ENUM(NSInteger, UIDeviceOrientation) {    UIDeviceOrientationUnknown,    UIDeviceOrientationPortrait,                    // Device oriented vertically, home button on the bottom    UI

2015-05-06 17:36:38 714

转载 获取当前显示的VC

从一个需求问题看iOS的事件处理发表于 2014 年 3 月 23 日 由 三石本文从一个小需求点开始,简要整理下iOS事件处理相关的内容。鉴于容易吓到小朋友,就不以“一个XX引发的血案”做标题了,虽然本文用这类标题很吸引人也很“适合”。前两天遇到的一个需求是封装一个SDK,在某个API调用的时候需要知道应用当前展现在屏幕最前层对应的Controller对象。最终大

2015-04-29 21:30:27 876

转载 MD5加密使用

写法1.#pragma mark - 16位加密小写-(NSString *)md5:(NSString *)str {   const char *cStr = [strUTF8String];   unsigned char result[16];   CC_MD5(cStr, strlen(cStr), result);    NSMutabl

2015-04-23 14:38:35 818

原创 开发中碰到的iOS7.1跟8.2中tableview的差异

1.tableView的结构的差异我碰到的问题:在透明背景ViewA上加了一个小的tableViewB,viewA上添加了点击隐藏的手势,tableViewB点击cell触发另外的手势。但是运行发现在8上A和B都可以正常响应。但是在7.1上点击tableViewB中Cell,响应的是viewA的手势,也就是说B的cell点击事件被父视图A的tap手势屏蔽了,后来查找下发现下面的情况,I

2015-04-22 20:18:06 888

转载 iOS正则表达式简介

转载自:http://www.admin10000.com/document/5944.html 一、什么是正则表达式  正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法  看一

2015-04-15 14:29:31 412

转载 iOS粘贴板知识

NSPasteboard *pasteboard = [NSPasteboard generalPasteboard];     NSArray *types = [pasteboard types];     if ([[pasteboard types] containsObject:NSPasteboardTypeString]) {         // s 就是剪切板里的字符

2015-04-15 11:37:12 1519

转载 iOS微信平台登录遇到的问题

微信登录报错:Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable con

2015-04-07 17:28:28 2787

转载 使用ALAssetsLibrary读取所有照片

使用ALAssetsLibrary读取所有照片时间 2013-06-30 00:02:08  清风徐来,水波不兴原文  http://www.winddisk.com/2013/06/30/使用alassetslibrary读取所有照片/一. ALAssetsLibrary 介绍ALAssetsLibrary 提供了访问iOS设备下”照片”应用下所有照片和视频的接口

2015-04-03 18:58:54 382

转载 iOS开发UI篇—UIWindow简单介绍

一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iOS程序之所以能显示到屏幕上,完全是因为它有UIWindow。也就说,没有UIWindow,就看不见任何UI界

2015-03-13 15:59:08 416

转载 iOS距离感应器

首先我们要知道什么是距离感应器:其实目前大多数电容屏智能手机都有这个功能,简单的说,距离感应器就是在打电话的时候,你不是要拿着手机贴着耳朵么,有了这个感应器,当然你的电容屏离耳朵太近的话,你的屏幕会自动变黑,以免你的耳朵碰到电容屏引起误操作! 官方解释是:感应距离的传感器,在辅助摄像头和光线感应器之间的不明显的小长方形,当接通电话时,如果挡住距离感应器,屏幕会自动变黑,节约电(以上摘

2015-03-13 11:20:28 2816

模拟微信图片浏览效果

非常小的一个简单demo,供入门者参考用,主要就是针对scrollView自带的zoom缩放功能结合分页浏览做的图片浏览效果。

2015-01-27

Socket局域网聊天模拟

项目描述:一款模拟群体聊天室的应用,该应用提供给用户一个群体聊天的平台,可以通过设置不同的用户名以区别不同用户发送出来的消息。应用通过 AsyncUdpSocket发送和接受消息,通过判断IP显示非本机IP发送的其他消息,利用通知实现消息的传递。 这也是我初涉猎socket聊天领域写的第一个程序,功能不多,只是局域网内聊天,虽然代码结构不成熟,但是对于初学iOS的童鞋还是挺容易理解的。

2014-07-06

空空如也

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

TA关注的人

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