自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(35)
  • 收藏
  • 关注

转载 RN个人笔记SectionListView

import React, { Component } from 'react';import { AppRegistry, StyleSheet, Text, View, TouchableOpacity, Image, SectionList, NavigatorIOS} from 're...

2018-04-27 17:04:00 100

转载 小程序实现APP底部(TabBar)页面控制效果

"tabBar": { "color": "#dddddd", "selectedColor": "white", "backgroundColor": "#ffffff", "list":[ { "pagePath":"pages/index/index", "iconPath":"", ...

2017-08-28 11:02:00 170

转载 #import "项目名-Swift.h"的介绍

一: #import "项目名-Swift.h"的作用其作用只要是混编时,在OC中使用Swift的类(方法和属性)二:项目名-Swift.h是干什么的?按住commond+左键,我们可以点进去看看里面,这么一大串东西,上面是一些宏,和导入的一些框架。@interface的作用大家都知道,是引入一个类。那么咱们就先看看@interface这时候,我只有...

2016-12-19 10:54:00 2658

转载 OC & Swift中UITextFiled、UITextView限制输入字数

OC中限制字数的方法我是用通知实现的,首先添加UITextFiled和UITextView的接收中心 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textViewNotifitionAction:) name:UITextViewTextDidChangeNotificatio...

2016-09-24 11:07:00 177

转载 Xcode8使用CoreData如何生成OC和Swift版的SubClass

屏幕快照 2016-09-22 12.00.37.png选中CoreData再右边,有个language选项,选择你要的语言类型,然后再去点击屏幕快照 2016-09-22 12.02.02.png上方Editor选中Create NSManageredObject Subclass就可以了。1,Swift中使用OC的类建立桥接头文件,将OC...

2016-09-24 11:05:00 191

转载 Swift之“闭包”的应用

相信了解swift的,都应该知道,swift舍弃了OC中的block,但是block的应用又比较灵活,作用也很强大。swift中当然不能缺少这样的设计模式,于是推出了闭包,其功能和作用与OC的block有着异曲同工之妙,但是在写法上,差距比较大。本文,主要是来一探“闭包”的使用方法。一:闭包简介1,闭包也是一个函数,函数是什么?函数就是一段代码块。这个没有什么可纠结的。...

2016-09-24 11:00:00 58

转载 Swift中两种桥接头文件创建方式

桥接头文件主要应用于swift和oc的混编。这里有两种创建方式。方法一:适用于项目(swift项目)之前没创建过oc的类,或(oc的项目)swif的类这里以swift项目为例既然没用过就创建一个呗Commond+n然后创建,这是会出来一个提示选择Create Bridging Header就可以了,这样项目中就有这个桥接头文件了。在桥接头文件里直接 impor...

2016-06-01 10:46:00 209

转载 swift头部无线轮播视图

//// AmonCirHeadView.swift// BQPReader//// Created by mac on 16/5/25.// Copyright © 2016年 BQP. All rights reserved.//import UIKitclass AmonCirHeadView: UIView ,UIScrollV...

2016-05-26 09:17:00 80

转载 swift中collectionView的简单用法

之前写过OC中collectionView的用法,现在再看看swift中collectionView的用法,有兴趣的朋友,可以两者前后比较下区别,swift现在没有稳定下来,语法更新的比较快,但是它核心的一些东西,已经定型了。这些还是靠读者们自己去挖掘吧。//这里签署数据源和代理,此时不需要引入layout的代理,也可以。class AmonViewController: UIV...

2016-05-26 08:54:00 225

转载 iOS面试题,大牛的题目

1.使用UITableView加载数据,数据接口 http://sportsnba.qq.com/team/list,做出如图所示的效果(要求使用Masonry布局)。2.使用GCD多线程结合单例封装一个网络请求类,完成上面数据请求。3.滑动TableView的时候,使用KVC、KVO的模式改变cell的背景色。4.使用Runtime设计在程序运行时改变字体大小和颜色。(可选...

2016-05-19 10:56:00 78

转载 在NSObject类中,和继承它的类中,弹出UIAlertcontroller和push、present到其它界面

笔者平时不喜欢讲废话,但是在这里还是要说下,这个功能,我实现的原理。大家都知道,NSObject或者继承它的类里,是不能直接使用界面的。这时要想创建界面什么的,怎么办呢?大家都知道,界面控件什么的基本都是以UI开头的,已UI开头,就说明他们是属于UIKit框架的。所以要在NSObject的子类中使用UI控件,这时候只需要导入UIKit框架就行。这样第一个大问题就解决了,这...

2016-04-29 15:22:00 244

转载 oc中代理的简单运用

今天和以为老同学聊了一些,深有感触,看它传值都是用代理写的,自己平时都是用block,通知之类的,基本不用代理,想想代理,感觉自己也有些模棱两可,所以动手写了一个代理简单运用的demo,写完之后思考了一番,在与block和通知做一些比较,豁然开朗,感觉自己在以后又多了一大助力。我一贯的态度,做项目的思路源于基础,我不奢求自己什么都会,只要求自己学的都能基本掌握原理,从而达到心到,手到...

2016-03-09 23:09:00 117

转载 单击和双击手势冲突的解决,取消页面所有手势

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ //获取触摸对象 UITouch *touch = [touches anyObject]; if (touch.tapCount == 1) { //延迟调用 [self performSe...

2016-03-03 11:09:00 106

转载 iOS中主题切换模拟

主题切换,其实就是更改所有界面的UI图,比如tabBar上的,NavigationBar上的,还有viewController的背景图等等。但是这些图片放在哪儿呢?联想一下,平时我们安装程序的时候有这个主题切换吗?一般是没有的,除非一些非常二的程序才有。原因是什么呢?因为这些主题占用内存太大,直接放到程序里,你的程序会非常大。这是主要原因。废话不多说了,开始进入正...

2016-03-03 11:06:00 71

转载 iOS 中各种手势的用法

#import "ViewController.h"@interface ViewController (){ UIView *view1;}@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; self.view.ba...

2016-03-03 10:53:00 81

转载 iOS中验证一串数字是否为合法的手机号

//验证手机号码+ (BOOL) validateMobile:(NSString *)mobile{ if (mobile.length == 0) { NSString *message = @"手机号码不能为空!"; UIAlertView *alertView = [[UIAlertView alloc] initWithTi...

2016-03-03 10:42:00 125

转载 iOS中如何提取电话号码,进入拨号界面?

if ([UIApplication instancesRespondToSelector:@selector(canOpenURL:)]) { NSString *telephonNumber = @"手机号"; NSURL *url = [NSURL fileURLWithPath:telephonNumber]; ...

2016-03-03 10:41:00 343

转载 iOS中如何获取手机连接到wifi名

#pragma mark 获取wifi名+ (NSString *)getWifiName{ NSString *wifiName = nil; CFArrayRef wifiInterfaces = CNCopySupportedInterfaces(); if (!wifiInterfaces) ...

2016-03-03 10:38:00 93

转载 swift中闭包的用法

正所谓一法通,万法皆通,具体什么意思,你们自己领悟吧。闭包我想不用多介绍了吧,学过OC的都应该知道,其功能和OC里的Block一样,和通知,在功能上也有相同之处。先看个界面效果图,用通知也能做出来。我在上面一篇将通知的,也是写的这个功能。//// ViewController.swift// Swift闭包的用法//// Created ...

2016-02-09 15:30:00 122

转载 swift中通知的使用方法

其实swift语言和OC语言,在本质上都是一样,其里面的方法之类的也基本相同。通知的使用方法也是一样,只是代码的书写格式发生了改变而已。下面我通过一个简单的小需求,也讲一讲通知,用swift中的闭包,也能完成此功能。使用通知需要注意事项:1,先确保接收中心存在,在设置通知中心。2,最后一定要移除通知中心。3,通知也是可以传值的,放在userInfo里面。界...

2016-02-08 21:51:00 168

转载 swift中实例方法和类方法的书写格式

其实swift中的实例方法和类方法的区分很简单,喜欢看源代码的,肯定一眼就看懂了。类方法的定义就是在实例方法前面加一个class修饰即可。还是附上一篇实例代码吧。ViewController.swift中//// ViewController.swift// 类方法和实例方法的定义//// Created by mac on 16/2/6.//...

2016-02-08 21:35:00 169

转载 Swift中KVO(监听)的使用方法及注意事项

---恢复内容开始--- 相信研究swift语言的开发者都多多少少了解或者精通Objective—C语言,熟练掌握Objective—C语言的开发者,在学习swift语言的过程中,是比较快速,而又轻松的。本人就是一位熟练掌握OC语言,后开始研究的swift。在学习swift语言的过程中,笔者建议有OC基础的开发者,在写swift的代码过程中,再写一下OC中的代码,二者相互比较...

2016-02-08 21:31:00 198

转载 一个tableView加载两种cell的方法解析(会加载两种了,你要是再不会加载三种,四种,你可以去反思了)...

在项目过程中,我们会经常遇到一些页面,他们看似是用tableView做的,又感觉不像,上下之间毫无规律,有时候我们可能就给他自定义出来了,或者毫无思路。今天给大家带来一个小小的思路。单元格的cell的内容//// ViewController.m// test-01//// Created by mac on 16/1/6....

2016-01-12 11:42:00 204

转载 使用UISearchBar+UITableView进行的时事检索功能的实现,及TabelView索引的实现

时事检索功能还是挺好实现的,先看效果图。tableView索引实现,还是先看效果图下面是实际代码,注释基本很详细CityListViewController.h文件里面,传来一个数组,是城市解析出来后的的数据//// CityListViewController.h// WisdomShope//// Created by mac on ...

2016-01-02 14:26:00 112

转载 封装出来的小动画,视图正在加载时的动画

//// LoadImageView.h// WisdomShope//// Created by mac on 15/12/26.// Copyright (c) 2015年 ZY. All rights reserved.//#import <UIKit/UIKit.h>@interface LoadImageView ...

2015-12-28 19:53:00 73

转载 最近做项目时用到地图,于是自己就封装了一个类,关于地图的一些常用方法,编码,反编码,定位之类的...

//// GetLocation.h// 智慧城//// Created by mac on 15/12/25.// Copyright (c) 2015年 ZY. All rights reserved.//#import <Foundation/Foundation.h>#import <CoreLocation/Co...

2015-12-28 19:50:00 83

转载 iOS 中pch文件的使用及利用pch文件消除项目中所有的NSLog函数

在实际的项目中,我们可能需要一些全局的宏定义或者某个文件,并且被反复使用。显然,如果在每个项目文件里都定义一个宏的话,是很费事的,今天我们来介绍一个文件pch文件,只有.h文件。pch文件的作用:对于宏定义而言,相当于一个声明文件,这个文件是全局的。你也可以理解为,他设置完路径之后,被默认导入到项目中的各个文件中。但不能以这为定论,具体的,你自己百度吧。1,pch文件如何创...

2015-12-14 15:41:00 104

转载 使用swift语言封装的星星评分视图

  代码中一些知识点,对于初学swift者,还有研究价值的。只需要传一个NSNumber类型的数据,剩下就不需要问了。看效果图  当然,如果有兴趣的,可以研究下我的代码,仅仅作为参考。。//// RatingView.swift// test-01//// Created by Mac on 15/11/25.// Copyright (c) ...

2015-11-29 17:37:00 183

转载 TableView的数据记录实现

TableView的应用,真是有许多要讲的了,在我们做项目过程中,很多都用到TableVie,下面就讲到tableView实现商品购买,实现数据记录的方法。先看效果图。 单元格的ib文件 //// ViewController.h// TableView数据记录//// Created ...

2015-10-23 10:51:00 66

转载 TableView实现多选的方法

正如现在许多app上许多多选功能,多选删除,多选添加等等。我以tableView为载体,表现一下这些功能做法的思路。知识在于活学活用,希望你能有所感悟。从原理去理解。一,先看一个简单的功能需求。 像上面这么种需求,只需要利用tableView自带的编辑模式就可以实现了,废话不多说,直接上代码。注意: 1,tableView是从ib中拖进去的 2...

2015-10-15 14:02:00 573

转载 swift中数组和字典得使用,及循环得使用方法(xcode6版本上所写代码)

//// main.swift// 数组//// Created by Mac on 15-9-9.// Copyright (c) 2015年 青苹果. All rights reserved.//import Foundation//不可变数组,用let定义即可var array:[String] = ["ss","set","ji...

2015-10-08 09:33:00 113

转载 ScrollView各属性,及代理方法汇总

  本文希望对那些UI初级学者,提供些帮助. 笔者感言:学习scrollView,可能再以后的工作中用的不是太多,但它的两个子类,相信用的比例绝对很大,UITableVIew和UICollectionView。大家都知道,OC是一门面向对象,基于C语言封装而出的一门高级语言。面向对象的三大特性:封装、继承、多态。说到继承,子类不仅仅能继承父类的属性和方法,其代理也能继承,所以Sc...

2015-09-01 09:43:00 95

转载 贝塞尔曲线

相信知道贝塞尔曲线的,都已经接触了Qqartz2D,对自定义图形有了一些了解。再我们平时工作中,有一些需求,是那些有规律的图形所不能满足的,比如,我想要一条曲线,用画圆的方式,一点点拼出来,也是可以的,但是比较麻烦,还不一定画的自然。再这里就想到了贝塞尔曲线。 首先,我们要了解下什么是贝塞尔曲线?要了解贝塞尔曲线,要先有一个概念,贝塞尔曲线也是一种有规律的曲线,但这种规律是...

2015-08-31 23:53:00 97

转载 iOS基础教程-collectionView的应用

相信,部分人用scrollerView做过,或者见过一组图片循环滚动的效果,还有一些,比较多的图片展示页面,这是如果还使用scrollerView的话,那么显然很不合理,比较麻烦,今天,就来介绍一种继承与UIScrollerView的控件,UICollertionView。较简单的用法,后期会作践完善ViewController.h 中#import <UIKit...

2015-08-21 15:29:00 85

转载 iOS中,使用block传值简单应用

心得: 笔者感言:解决问题的根本途径,在于知识的灵活运用,你运用的越灵活,所能解决的问题就越多,有人说,有些东西都只是最基础的,不没什么卵用。我想说的是,没什么用,你还学他干嘛,大家还学他干嘛。对于这类人,不想多说什么,我用老子的一句话表达我的观点:天下难事必起于易,简单的东西灵活运用多了,相对而言就难了,在有些人严重,也就有用了,但是一定不能舍弃基础,学到的东西...

2015-08-14 09:32:00 39

空空如也

空空如也

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

TA关注的人

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