自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lanzeng_in_sz的专栏

希望能成为一个有用的人

  • 博客(77)
  • 资源 (2)
  • 收藏
  • 关注

原创 简单理解通知注册与调用

作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的.注册通知:即要在什么地方接受消息               [[NSNotificationCenter defaultCenter]  addObserver:self selector:@selector(mytest:) name:@" mytest" object:nil]; 

2016-03-13 22:48:02 433

原创 iOS开发 之 可穿戴设备 蓝牙4.0 BLE 开发

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]1 前言当前有越来越多的可穿戴设备使用了蓝牙4.0 BLE(Bluetooth Low Energy)。对于iOS开发而言,Apple之前专门推出CoreBluetooth的Framework来支持BLE的开发。对于硬件开发有了解的朋友应该知道,在之前使用低版本的蓝牙的设备,要连接到

2016-03-03 11:56:40 1544

原创 codeData的简单使用swift版

CoreData的使用步骤n1.创建模型文件相当于数据库n2.添加实体相当表n3.创建实体类相于模型类n4.生成上下文 关联模型文件生成数据库n5.保存对象到数据库n6.从数据库获取对象n7.更新数据n8.删除数据//关联上下文件,关联模型文件生成数据库        l

2016-02-24 18:15:14 617

原创 自定义TextView

自定义TextView

2015-12-14 11:26:29 480

原创 iOS开发-Objective-c的AES加密和解密算法的实现

话不多说,直接上代码.himport @interface LanAES : NSObject+(NSData *)AES256ParmEncryptWithKey:(NSString *)key Encrypttext:(NSData *)text;  //加密+(NSData *)AES256ParmDecryptWithKey:(N

2015-12-08 14:47:31 12700 4

原创 iOS App开发文档--请求加解密方案概述

该文档讲述如何使用示例代码接入加解密,参考本文档并使用示例代码,加解密的接入将非常简单。by LAN目录使用的加密算法填充模式使用场景加解密流程解密方法代码及备注加密方法代码及备附:CBC模式的DES加密解密程序源代码(C语言)使用的加密算法D

2015-12-07 16:57:11 1102

原创 iOS des加密 16进制输出 代码

+ (NSString *) encryptUseDES:(NSString *)plainText key:(NSString *)key{    NSString *ciphertext = nil;    const char *textBytes = [plainTextUTF8String];    size_t dataLength

2015-12-04 14:26:41 1216

原创 iOS des加解密 base64输出

//解密+(NSString *)decryptUseDES:(NSString *)cipherText key:(NSString *)key{    NSString *plaintext = nil;            NSData *cipherdata =[[NSDataalloc]initWithBase64En

2015-12-04 14:22:36 577

原创 IOS 菊花弹窗提示

//菊花class LANActivityIndicatorView{         let alertTextLable=UILabel()     let alertView=UIView()     let juhua=UIActivityIndicatorView(activityIndicatorStyle: .White)    

2015-12-02 14:38:57 1288

原创 iOS 简单实现毛玻璃效果

class LANVisualEffectView{           func EffectView(targetView:UIView){                let blur=UIBlurEffect(style:UIBlurEffectStyle.Light)        let effectview=UIVisualEffectView(ef

2015-12-02 11:06:06 386

转载 自动布局之autoresizingMask使用详解(Storyboard&Code)

前言:现在已经不像以前那样只有一个尺寸,现在最少的iPhone开发需要最少需要适配三个尺寸。因此以前我们可以使用硬坐标去设定各个控件的位置,但是现在的话已经不可以了,我们需要去做适配,也许你说可以使用两套UI或两套以上的UI,但那样不高效也不符合设计。iOS有两大自动布局利器:autoresizing 和 autolayout(autolayout是IOS6以后新增)。autoresizing是U

2015-12-01 10:24:13 429

转载 iOS 开发之Target-action模式

Target-action:目标-动作模式,它贯穿于iOS开发始终。但是对于初学者来说,还是被这种模式搞得一头雾水。其实Target-action模式很简单,就是当某个事件发生时,调用那个对象中的那个方法。如:按下按钮时,调用Controller里边的click方法。“那个对象”就是Target,“那个方法”就是Action,及Controller是Targer,click方法是actio

2015-12-01 10:01:29 345

转载 Ajax应用常见的HTTP ContentType设置

原文出处不详,anyway,感谢一下作者先。  ajax开发中, 常遇到下面的几种情况: 1 服务端需要返回一段普通文本给客户端 2 服务端需要返回一段HTML代码给客户端 3 服务端需要返回一段XML代码给客户端 4 服务端需要返回一段javascript代码给客户端 5 服务端需要返回一段json串给客户端  对于每一种返回类型,规范的做法是要在服务端指定

2015-11-19 16:05:59 358

原创 swift-使用NSURLConnection进行数据的提交和获取(POST与GET)

//  Copyright © 2015年曾志良. All rights reserved.////使用NSURLConnection进行数据的提交和获取(POST与GET)import UIKitclass LANNetworkNSURLConnection:NSObject,NSURLConnectionD

2015-11-19 15:22:16 848

原创 swift----纯代码实现 UITableViewCell单元格的自定义

import UIKitclass bar1TableViewCell:UITableViewCell {      @IBOutletvar view:UIView!        @IBOutletweakvar headingType:UILabel!        @IBOutletweakvar headingConte

2015-11-18 11:36:30 1301

原创 UIScrollView实现轮播效果

var iFortime:CGFloat=0.0   var time=NSTimer()//轮播效果  time=NSTimer.scheduledTimerWithTimeInterval(2.0, target: self, selector:"changeImg", userInfo:nil, repeats:true)

2015-11-17 10:55:06 409

转载 iPhone App里保存用户密码的安全方法

转自CocoaChina会员的博客,原文地址 http://b.imi.im/?p=362作为一名iPhone开发者, 你需要对你的用户安全负责. 请问, 你是怎么保存用户的密码的?直接保存到plist里?加密? AES? DES? 能保证你的代码不被反编译拿到你的加密Key?这也未免太不苹果了吧. 我Google了一下, 国内的开发者根本没有注意到这个问题.苹果系统中有个程序

2015-11-16 09:42:16 2367

原创 我的简单swift爬虫类

//我的爬虫类import Foundationclass LANcrawlerCatchHeadTool {    func LANcrawlerCatchHead( LANstringNeedToCatch:String,headtext:String,endText:String)->NSMutabl

2015-11-12 15:52:05 1776

转载 在Swift中使用JavaScript的方法和技巧

在RedMonk发布的2015年1月编程语言排行榜中,Swift采纳率排名迅速飙升,从刚刚面世时的68位跃至22位,Objective-C仍然稳居TOP 10,而JavaScript则凭借着其在iOS平台上原生体验优势成为了年度最火热的编程语言。而早在2013年苹果发布的OS X Mavericks和iOS 7两大系统中便均已加入了JavaScriptCore框架,能够让开发者轻松

2015-11-11 10:09:17 562

原创 uipickerView如何设置字体大小

func pickerView(pickerView: UIPickerView, viewForRow row: Int, forComponent component:Int, reusingView view: UIView?) -> UIView {                        let lable=UILabel()      

2015-11-10 16:27:41 5852

转载 IOS多线程开发其实很简单

大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线程,这样一来用户完成UI操作后其他后续任务在其他线程中,当CPU空闲时会继续执行,而此时对于用户而言可以

2015-10-22 16:51:16 480

转载 Swift 2.0 异常处理

WWDC 2015 宣布了新的 Swift 2.0. 这次重大更新给 Swift 提供了新的异常处理方法。这篇文章会主要围绕这个方面进行讨论。如何建造异常类型?在 iOS 开发当中,我们会面对很多异常处理。在 Cocoa Touch 中我们使用 NSError 来进行异常处理。在新的 Swift 2.0 中,我们可以使用新的 ErrorType protocol。在 S

2015-10-20 15:24:03 321

原创 简单导航页制作--代码

///  ViewController.swift//  welcomePage2////  Created by 曾志良 on 15/9/30.//  Copyright (c) 2015年 曾志良. All rights reserved.//import UIKitclass ViewController

2015-10-02 17:26:29 1440

原创 NSURLSession

////  ViewController.swift//  下载器demo////  Created by 曾志良 on 15/9/14.//  Copyright (c) 2015年 曾志良. All rights reserved.//文字述说NSURLSession 是一个代替NSURLConnection的

2015-09-17 11:41:23 507

原创 iOS笔记--多点触碰的时候如何获取其中的某一次点击事件

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    NSInteger i=0;   for (UITouch *touchin touches) {       UIImageView *imageview=[[UIImageViewalloc]initWithImage:sel

2014-10-05 22:14:33 457

原创 iOS触摸移动动画

@interface ViewController ()@propertyUIView *renview;@end@implementation ViewController- (void)viewDidLoad{   UIView *renview=[[UIViewalloc]initWithFrame:CGRect

2014-10-05 09:47:44 518

转载 ios手势识别(双击、捏、旋转、拖动、划动、长按, 上下左右滑动)

一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event-

2014-09-29 17:18:22 2395

原创 iOS--图片转nsstring 再还原

NSData *data=UIImagePNGRepresentation(image);//数据转换    NSString *string1=[database64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed];    //当数据量比较大得时候,以前的data转string会溢出,得到结果为

2014-09-27 15:10:20 561

原创 关于UIImagePickerController的简单使用

UIImagePickerController是ios

2014-09-27 10:46:44 483

转载 初入职场-心得感悟

关于认知与态度人对自我的认知和所持的态度,决定行为的方向,把自己置身企业中,融入事业中就能让别人看到承担的勇气、工作的激情和无尽动力,反之则是消极怠工、萎靡不振和被动支配。入职实习,我却从未把自己当成实习生,而是以正式员工的标准、把自己当成真正的新华人来做事和思考,时常还要加班加点、周末不休去尽快完成一些琐碎的任务,理顺承担工作的思路。每一次,我都愿意认真去记录领导、同事对我的真诚的评价,

2014-09-26 14:05:18 908 1

转载 IOS开发缓存机制之—内存缓存机制

在IOS应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制。这篇文章将介绍一下如何在iOS设备中进行缓存,本文先介绍一下将内容缓存到内存中,下一篇文章就介绍一下在iOS磁盘上缓存内容。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多

2014-09-25 13:57:18 375

原创 ios开发笔记—get请求和post请求简单代码

+(NSString *)SynchronousRequestGET:(NSURL *)url{    //NSURL *url = [NSURL URLWithString:@"http://localhost:9014/api/appuser/1"];    NSURLRequest *request = [[NSURLRequestalloc]initWith

2014-09-24 15:53:32 516

原创 DES 加密后转16进制输出

+ (NSString *) encryptUseDES:(NSString *)plainText key:(NSString *)key{   NSString *ciphertext = nil;   const char *textBytes = [plainTextUTF8String];   size_t dataLength = [plainTex

2014-09-24 09:57:46 3425

原创 iOS开发,把网络页面保存到本地,再读取本地页面

NSString *strurl=@"http://zhidao.baidu.com";       NSString *wedimfomation  =[weburlstring:strurl];   NSLog(@"%@",wedimfomation);           // NSData *data=[[NSData alloc]ini

2014-09-18 11:26:41 861

原创 iOS开发-简单方法实现扒下网站html保存到本地文件

NSString *strurl=@"http://zhidao.baidu.com";       NSString *wedimfomation  =[weburlstring:strurl];   NSLog(@"%@",wedimfomation);           // NSData *data=[[NSData alloc]ini

2014-09-18 11:07:56 654

转载 Object-C—字符串

在Object-c中,字符串的声明是:NSString *aString; aString并不真正包含一个字符串对象—它是指向内存中字符串对象的指针。(和C语言中,用指针指向字符串的声明类似);字符串声明,以下三种方法:NSString *a0 = [[NSString alloc]initWithFormat:@"kevin"];     //方法一 

2014-09-18 11:03:30 519

转载 iOS NSString 和NSData 转换

iOS NSString 和NSData 转换  2011-06-12 17:07:31|  分类: iOS|举报|字号 订阅NSString 转换成NSData 对象 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; NSData 转换成NSString对

2014-09-18 10:41:24 483

原创 简单代码使用nib自定义的view

NSArray *nib = [[NSBundlemainBundle]loadNibNamed:@"Sideslip"owner:selfoptions:nil];       UIView *tmpCustomView = [nib objectAtIndex:0];

2014-09-17 16:51:01 449

原创 简单代码设置titleForHeaderInSection

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{   if (section==0) {       return @"今天";    }   else if(section==1){   return @"昨天";

2014-09-17 12:06:35 502

原创 简单描述如何用xib文件自定义cell

代码部分- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{     static NSString *CellIdentifier=@"Cell";    if (!nibsRegistered) {     

2014-09-16 15:21:51 385

餐厅介绍demo

我做的一个餐厅介绍,具体实现可以看文档.。

2014-07-04

sqliteDemo

SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库。如果您正在寻找一个嵌入式数据库项目或解决方案,SQLite是绝对值得考虑。

2014-07-01

空空如也

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

TA关注的人

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