自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (19)
  • 收藏
  • 关注

原创 ios 将数据生成文件

//oc将数据写入文件            NSArray * baskArray=@[@{@"title":@"首页",@"icon":@"btn_home",@"claName":@"HomeViewController"},@{@"title":@"分类",@"icon":@"btn_list",@"claName":@"MessageViewController"},

2017-11-19 13:43:55 999

原创 Swift4.0枚举基础知识

//枚举 声明在类中 可以通过实例化访问它的值// 枚举可以使构造函数来提供一个处室成员的值 可以在原始的实现基础上扩展它们的功能//可以遵守协议来提供标准的功能 枚举的定义放在大括号李彪enum JumpNumber{    case one    case two    case three    case four    }var weaker = J

2017-10-18 18:27:53 712

原创 swift4.0 perform segue跳转详解

1. 最简单的方法拖拽, 这个就不用多解释了吧. 直接从一个视图控制器拖拽到另一个视图控制器, 选择 show, 就行了.2. 利用 Segue 方法 (这里主要是 方法1 的传值)连好线, 点击 连线中间部分, 设置 Identifier. (设置Identifier)点击连线的大胖圆点然后输入Identifier即可

2017-10-18 18:24:20 4180

原创 Swift4.0闭包 (重要)

/*Swift 中的闭包有很多优化的地方1 根据上下文推断参数和返回值的类型2 从单行表达式闭包中隐式返回 可以省略return3 可以使用简化的参数如 $0 $1 意为从0或者1开始4 提供了尾随闭包的语法*///语法   parameters参数 return 隐藏了//{(parameters) -> return type in//    paramet

2017-10-18 18:23:24 10821

原创 Swift4.0 函数的定义

/函数相当重要的//实例 传入字符串返回整数//changeType 函数名字 name 参数名 :String 参数名的类型 ->Int返回值得类型//无返回值的三种情况func text1(){    print("例子1")}func text2()->(){    print("例子2")}func text3()->Void{    p

2017-10-18 18:22:19 1995

原创 Swift4.0结构体基础知识点

/*结构体里边可以定义属性(变量,常量)和添加方法,从而扩展结构体的功能结果体允许我们创建单一的文件,且系统自动化生成面向其他代码的外部接口结构体总是通过被复制的方式在代码中传递,因此它的值不可改变struct nameStruct {Definition 1Definition 2……Definition N}*/struct studentTyp

2017-10-18 18:21:46 659

原创 Swift4.0 数组的常用详解

//创建数据的几种方式var someArray1 = [String](repeatElement("123", count: 3)) //类型是字符串,默认是123 长度是3var someArray2 = ["123","123","123"]var someArray3 : [String]=["123","123","123"]someArray1.count

2017-10-18 18:21:14 20418

原创 Swift4.0字典的常用详解

//创建字典的方法var someDict = [Int:String]()someDict.count//定义一个key为字符串value也为字符串的字典//这种的之所以没有按照顺序排列 因为不是数字的,是字符串的排列方式var someDict1 : [String:String]=["1":"2222","2":"44444"]someDict1//访问字典的值

2017-10-18 18:20:43 10575

原创 Swift4.0 字符串常用详解

最近突击了几天Swift 然后整理了一下练习的笔记var str = "Hello" var aa = 2.98 aa = 3 print(aa)var optionalInteger : Int? optionalInteger = nil print(optionalInteger)var stringA = "" if st

2017-10-18 18:18:43 4894

原创 WKWebView的简单使用(添加请求头)

之前公司项目不怎么使用到H5,即使使用到最多也是一个页面而已,因此对然知道有WKWebView 但是也不怎么用。这次开发项目整整一个功能都要用H5的我就实用WKWebView和UIWebView对比了一下。以下是WKWebView 实用过程中遇到的问题。首先图片对比UIWebView和WKWebView的内存对比 (显而易见)

2017-09-13 14:40:36 18755 1

原创 badgeValue的设置和使用

跨页面在tabbar上设置徽标:[[self.tabBarController.tabBar.items objectAtIndex:2] setBadgeValue:@"3"];本页面设置徽标:self.navigationController.tabBarItem.badgeValue=@"3";

2017-07-31 17:47:01 2655

原创 ios 取到collectionviewcell的动态位置

无论是collectionview还是tableview都可以根据cell上的某控件取到cell的位置代码如下(以collectionview为例)//1 根据btn取到父视图,只要是cell上的控件都可以 UIView *v = [btn superview];//2 根据父视图取到自定义的cell                IndexCollection

2017-07-12 09:25:26 4250

转载 ios 内存监测

使用Instruments可以监测分析app内存相关的 Overall Memory Use、 Leaked Memory、 Abandoned Memory、 Zombies等内容。Paste_Image.png1、 Allocations点击XCode的Product菜单Profile启动Instruments,选择allocation,会自动启动allocat

2017-05-05 15:36:06 1073

转载 Mac 下安装MySQL

对于我这从来不操作命令行的人,这两天安装个MySQL就把我搞得够呛首先下载:1. 下载MySQL for mac: https://dev.mysql.com/downloads/installer/2. 双击mysql-5.7.17-macos10.12-x86_64.dmg进行解压, 双击mysql-5.7.17-macos10.12-x86_64.pkg进行安装

2017-04-28 17:53:17 200

转载 MAC OS X 下APACHE MYSQL PHP的环境搭建使用

MAC OS X 下APACHE MYSQL PHP的环境搭建使用Mac下自带安装了Apache 跟PHP但是并没有安装Mysql。Mysql编译安装教程下面介绍下Apachez+mysql+PHP的使用Apache 命令使用sudo apachectl start #启动sudo apachectl restart #重启sudo apach

2017-04-18 14:03:02 240

原创 ios复制字符串到剪贴板

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];    pasteboard.string = self.label.text;

2017-02-08 17:16:32 342

原创 ScrollView不让拖动

在项目中Scrollview不让拖动,但是ScrollView的大小还是父视图的倍数,触发事件才让偏移,以下代码可作为参考- (void)scrollViewDidScroll:(UIScrollView *)scrollView{    float i =self.myScrollView.contentOffset.x /self.myScrollView.

2017-01-07 16:50:31 898

原创 ios滑动菜单效果

由于滑动菜单效果项目中总是用到,所以封装了滑动菜单效果如图:代码实现:以下为使用方法: ScrollButtonView * sbv=[[ScrollButtonViewalloc]initWithFrame:CGRectMake(0,0, SCREEN_WITCH,44)];    sbv.scrollBlock=^(NSInteger flage)

2016-12-12 16:55:23 3308

原创 ios 拖动重新排序

最近项目需要,做了拖动重新排序的功能此为系统的方法iOS9之后可用,如果需要兼容9.0之前的版本请,网上找demo(挺多的,也封装的挺好的)效果图如:- (void)setMycollectionView{    self.MyCollectionView.delegate =self;    self.MyCollectionView.dataSo

2016-12-09 17:10:41 1596

转载 Objective-C常用的函数,常数变量

转载自:http://blog.sina.com.cn/s/blog_71715bf80101bnvn.html介绍一下Objective-C常用的函数,常数变量算术函数【算术函数】函数名说明int rand()随机数生成。(例)srand(time(nil)); //随机数初期化int val = r

2016-12-07 11:59:44 276

原创 手把手教你免费安装Webstorm

首先下载keygen下载地址:https://pan.baidu.com/s/1bpIGKFHkeygen使用方法 运行mac终端(命令行),切换到keygen所在目录。(如果是桌面的话命令为 cd desktop)输入命令:chmod 755 keygen,修改权限。输入命令:./keygen,启动注册机,输入名字,即可生成序列号。 keyge

2016-11-18 14:04:43 6345 1

原创 iOS开发中po不出来值

我在开发中习惯了使用在控制台中po出来结果值 ,但是突然就不能po出来值了,实在是难受,开发的激情瞬间没有了。经过搜索资料发现以下两种方法可以帮助你更好的时候po方法:po 不出来值处理方法  方法1:控制台选择All Output方法2  如果方法一不行的话 product——->  scheme——->  edit ——-> debu

2016-11-17 15:39:03 3249

原创 textField里边的内容限制

以下为限制只能输数字和小数点- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {    return [selfvalidateNumber:string];}

2016-11-11 17:02:03 291

原创 iOS键盘加小数点

遇到textfield要输入价格的时候,这时候就需要键盘是数字+小数点的键盘。field.keyboardType = UIKeyboardTypeNumberPad;  这个只是纯数字键盘,没有小数点field.keyboardType = UIKeyboardTypeDecimalPad 这个只是纯数字键盘,有小数点

2016-11-11 16:59:35 1609

原创 iOS导航栏跳转

iOS中当当注册的根视图中的导航栏还不存在的时候,想要用导航栏跳转 RegristerChooseController * rgc=[UIStoryboardViewControllerInStoryBoard:@"RegristerChooseController"withIdentified:@"RegristerChooseController"];    rgc.h

2016-10-27 11:37:39 619

原创 IOS SVN问题总结

我工作中使用cornerstone 托管代码,有时候会出现点问题,于是就想将问题记录下来,方便自己查阅。可能的话也为他人提供帮助。"M" = Locally modified    "U" = Updated in repository  "A" = Locally added    "D" = Locally deleted    "I" = Ignored  "R"

2016-09-30 17:15:26 717 1

原创 iOS 密码等级验证

iOS密码等级验证效果如图 ,原理是判断是否有数字,字母特殊字符来区别等级显示                                              -(NSString *)blackClassLblText:(NSString*)str{        NSMutableArray* resultArray = [[NSMutableArra

2016-09-29 15:32:03 698

转载 iOS10 资料整理笔记

本文只为整理iOS 10 相关资料,也参考部分网上的文章,还会陆续更新其他iOS 10 相关资料,以及开发中遇到的问题等等。

2016-09-18 16:55:19 881

原创 Swift基础语法2

//区间运算符...和..for   icount in1...5{    print(icount)}for   icount in1..5{    print(icount)}//字符串范围也可以使用区间运算符//字符串截取let words = "baidu.com"//不

2016-09-13 16:58:18 412

原创 Swift基础语法1

苹果提供了学习swift的非常好的工具就是Xcode中的playground。使用方法为如图:之后就能够使用了,并且是实时结果显示var str ="Hello, playground"print("hello word")print(str)let  myTest = 12

2016-09-13 16:53:21 437

原创 UITableViewRowData rectForRow:inSection:heightCanBeGuessed:

*** Assertion failure in -[UITableViewRowData rectForRow:inSection:heightCanBeGuessed:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.60.7/UITableViewRowData.m:1849 错误处理:

2016-08-30 14:13:21 2538

原创 IOS 滚动视图加点击事件的封装

调用 传入一个数组调用一下,一个block调用搞定NSArray * imageArray=@[@"2_1",@"2_2",@"2_3",@"2_4",@"2_5"];    ScrollImageView * headView=[[ScrollImageViewalloc]initWithScreatScrollImageView:CGRectMake(0,0, S

2016-08-24 11:26:16 1544

原创 UIAlertView上的文字居左显示

最近做了一个提示版本更新的功能,发现UIAlertView上的文字居中显示,真的好丑啊,然后在网上搜了好多如何居左显示信息,大多数说的是用一下方法(但是在iOS7之后就不能使用了)- (void)willPresentAlertView:(UIAlertView *)alertView{    UIView * view = [alertView.subviewsobj

2016-08-10 11:43:24 3611

原创 GCD创建线程基础

1 主队列(串行) Main Queue 2 全局队列 Global Queue 3 自己创建的队列 create 如果队列里有多个任务,GCD会根据系统的负载合理的分配线程数,不能自己设置并发的数量

2016-08-09 11:15:55 627

原创 IOS block简单使用

iOS中block的使用分为三个部分1、第一部分声明,定义和使用Block,2、第二部分__block关键字的使用3、第三部分:Block作为property属性实现页面之间传值日常项目中使用最多的是block的反向传值这里总结了一下block的普通传值和在cell中的使用(经常用到)1,普通的反向传值block三部曲声明

2016-08-08 12:48:13 362

原创 IOS开发地区列表

iOS开发中我们项目中常常会使用地区列表,筛选,定位等功能,此处单单选出主要内容展示,另附有免积分demo,欢迎指正和交流//遵守的代理CLLocationManagerDelegate,UIAlertViewDelegate,UITableViewDelegate,UITableViewDataSource- (void)viewDidLoad {    [super

2016-08-08 12:47:01 1094

原创 IOS计算清理缓存

iOS中计算和清除项目中的缓存

2016-08-02 16:49:16 400

原创 IOS APP因为广告方面被拒解决方案

1,被拒提示信息如下:PLA 3.3.12We found that your app uses the Advertising Identifier but does not include ad functionality. This does not comply with the terms of the Apple Developer Program License Agreem

2016-08-01 10:05:12 3007

原创 IOS点击tabbar更新页面数据

最近在项目中发现网络请求如果写在 viewWillAppear 里边每次进去都会刷新页面,这样没必要,太浪费用户的流量。如果写在 viewDidLoad 里边的tabbar对应的页面中,只有APP启动的时候运行一次就再不更新,这样的话,数据变化就不能同步,于是我想每次点击tabbar的时候更新数据

2016-07-29 12:01:34 2670

转载 IOS获取设备的IP

#import #import -(NSString *)getIPAddress {    NSString *address =@"error";    structifaddrs * interfaces = NULL;    structifaddrs * temp_addr = NULL;    int success

2016-07-27 13:59:54 419

ios 滚动菜单

由于滑动菜单效果项目中总是用到,所以封装了滑动菜单效果:效果图链接:http://blog.csdn.net/bddzzw/article/details/53584570

2016-12-12

Swift基础语法

最近自学了一下swift语法知识,发现并不是很难,分享一下我的学习基础语法的demo

2016-09-13

IOS滚动视图加点击事件封装

调用 传入一个数组调用一下,一个block调用搞定. 条件限制,如想改成网络图片的话,需要刚.m文件的 NSString*imageName=[[NSStringalloc]initWithFormat:@"%@.png",[self.imageArrayobjectAtInd

2016-08-25

IOS滚动视图加点击事件(封装)

调用 传入一个数组调用一下,一个block调用搞定. 条件限制,如想改成网络图片的话,需要刚.m文件的 NSString*imageName=[[NSStringalloc]initWithFormat:@"%@.png",[self.imageArrayobjectAtIndex:i]]; imageVige.image=[UIImageimageNamed:imageName];两行代码

2016-08-25

IOS滚动视图加点击事件(已封装)

调用 传入一个数组调用一下,一个block调用搞定

2016-08-25

IOS 滚动视图加点击事件的封装1

调用 传入一个数组调用一下,一个block调用搞定

2016-08-24

IOS 滚动视图加点击事件的封装

调用 传入一个数组调用一下,一个block调用搞定

2016-08-24

IOS版本提示更新

iOS版本提示更新

2016-08-10

GCD线程基础学习资源

GCD线程中串行队列并行队列的学习

2016-08-09

iOS开发 地区选择

本项目为地区筛选的demo,使用了本地保存,类扩展,block传值等,纯属为了共同学习,共同进步。(免积分,有用的话,请好评)欢迎指正和交流

2016-08-08

Tableview折叠效果

Tableview实现基础的折叠效果,点击展开点击折叠

2016-08-05

UITableView头视图添加时间

仿照淘宝天猫中的秒杀倒计时设计

2016-06-15

点击发送验证码

点击发送验证码

2016-06-03

jQuery开发从入门到精通

《jQuery开发从入门到精通》通过基础知识+中小实例+综合案例的方式,讲述了jQuery入门,选择器,过滤器,DOM操作,事件处理,Ajax应用,插件,工具函数,功能扩展,表格开发,jQueryUI交互开发、部件开发、特效开发,jQuery框架透析之函数式基础、面向对象基础、实战实践。好不容易从网上找来的高清版,值得收藏。

2015-05-13

jsp web开发学习实录

买来的高清版文件,和你分享。JSP技术可以让Web后台开发人员和前台设计人员快速地开发出容易维护的动态网站。《JSP Web开发学习实录》将全面介绍JSP的基础知识以及应用技术。主要内容包括:搭建JSP开发平台、实用JSP开发技巧、处理XML和数据库、EL表达式、JSTL标签库,以及与三大框架(Struts 2、Hibernate和Spring)整合的相关知识。

2015-04-16

浪漫氛围代码

这是我总结和编写的代码,希望能给你带来灵感。效果如www.liulwf.com/love不好看勿喷。由于兼容性问题,在360急速模式下能效果展示的更好

2015-04-03

深入理解bootStrap

本书是目前Bootstrap领域技术版本最新、内容最全面、介绍最详细、实战性最强、最具深度的著作。它是资深Web技术专家多年工作经验的结晶,不仅授人以鱼,全面讲解了Bootstrap各个功能组件的使用方法,以及对现有插件和扩展的二次开发;还授人以渔,深入分析了Bootstrap的架构思想和各组件源码实现,以及如何开发自定义的完整插件和扩展。

2015-04-02

微信公众平台搭建与开发揭秘

微信公众平台对于网络营销的朋友非常重要,更好的了解微信公众平台更是非常有必要。作者易伟,pdf完整扫描版,非常清晰,它是国内首本关于微信公众平台二次开发的著作,系统讲解了微信公众平台各项高级功能的使用,以及二次开发的完整流程和方法,面向完全没有开发经验的读者,以实用为导向,旨在通过大量案例让所有公众平台的运维人员都能掌握公众平台的二次开发。好不容及才搞来的完整版的和大家分享。

2015-04-02

空空如也

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

TA关注的人

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