自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 收藏
  • 关注

转载 UITextField设置密文延时处理---仿QQ登录密码输入

系统的UITextField输入的时候最后一个字符会有1-2s的效果展示, 效果如下:为了解决这个问题, 可以用字符"●"替换, 替换后效果如下:用到的是UITextField的代理方法textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementS...

2018-08-03 15:22:00 218

转载 CAShapeLayer实现音量大小动态改变

我是效果图 实现如图这效果一般会直接通过多张图进行切换进行完成。但这样的处理,会浪费App的资源存储空间,而且效率也不高。那么今天我们用CAShapeLayer实现以下吧。拆分:1.一个椭圆2.一个矩形, 控制高度实现动画效果3.一个圆弧4.横线和竖线添加图层和视图CAShapeLayer *_shapeLayer2...

2017-11-24 15:11:00 168

转载 iOS 画圆

_demoView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)]; [self.view addSubview:_demoView]; CAShapeLayer *shapeLayer = [CAShapeLayer layer]; shapeLayer...

2017-11-24 11:29:00 141

转载 iOS 发光字流水

{ CAGradientLayer *_gradientLayer; NSInteger count;}- (void)addLabel{ // 创建UILabel UILabel *label = [[UILabel alloc] init]; label.text = @"我是谁, 我在哪里, 我好迷茫..."; ...

2017-11-23 17:47:00 113

转载 iOS自定义全屏返回与tableView左划删除手势冲突解决

当自定义一个navigationController实现全屏右划返回时, 使用起来是不是很爽, 代码如下:- (void)viewDidLoad { [super viewDidLoad]; UIGestureRecognizer *gester = self.interactivePopGestureRecognizer; UIPa...

2017-09-08 12:02:00 162

转载 Swift 自定义打印方法

Swift 自定义打印方法代码如下// MARK:- 自定义打印方法func MLLog<T>(_ message : T, file : String = #file, funcName : String = #function, lineNum : Int = #line) { #if DEBUG // 创建一个日期...

2017-09-06 14:52:00 133

转载 Swift 闭包反向传值

Swift中闭包反向传值1.第二控制器申明一个闭包类型typealias BackBlock = (String) -> Void2.第二控制器定义一个变量var BackBlockClousure : BackBlock?3.第一控制器实现回调let VC = segue.destination as! DetailsViewContr...

2017-08-29 12:20:00 103

转载 Swift 代理

swift中代理的使用 首先定义一份协议。protocol DetailsViewControllerDelegate: NSObjectProtocol{ func fetchBackString(str: String)}声明代理属性weak var delegate: DetailsViewControllerDeleg...

2017-08-29 12:12:00 70

转载 UIImagePickerController导航字体颜色和背景

创建UIImagePickerController // 创建图片选择器 UIImagePickerController *picker = [[UIImagePickerController alloc] init]; picker.sourceType =UIImagePickerControllerSourceTypeP...

2017-08-29 10:35:00 239

转载 使用idea搭建Spring boot开发初始环境

准备工作将以下代码加入idea的live template,命名为springbootStartup<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</a...

2017-08-24 11:24:00 59

转载 Mac下JAVA开发环境搭建

最近开始学习JAVA, 首先配置下环境!1、Mac自带的jdk版本老了,需要到oracle官网去下载新的jdk,具体下载那个版本看个人需求,然后安装。安装完成之后打开Terminal, 执行命令:java -version即可查看到我们所安装的jdk版本。2、安装jdk成功之后,我们还需要配置jdk环境变量。使用命令:...

2017-08-21 12:09:00 51

转载 iOS 在系统设置中展示Version, Build, Git等信息

在设置中,展示自定义内容,如下图INFO区域内容: 步骤:1.在项目中添加Settings.bundle文件Root.plist和Root.plist的Source code如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-/...

2017-08-07 18:55:00 155

转载 iOS10 App跳转到系统设置

实现类似万能钥匙中点击一个Wi-Fi跳转到系统Wi-Fi设置界面的功能。NSString*urlString=@"App-Prefs:root=WIFI";if([[UIApplicationsharedApplication]canOpenURL:[NSURLURLWithString:urlString]]){if([[UIDevic...

2017-06-05 11:24:00 128

转载 iOS UIPrintInteractionController打印

- (void)printData{ //为打印做准备,创建一个指向sharedPrintController的引用 UIPrintInteractionController *printer = [UIPrintInteractionController sharedPrintController]; printer.delegate = self...

2017-05-15 16:00:00 825

转载 iOS \U6b3e转字符串

-(NSString *)replaceUnicode:(NSString *)unicodeStr{ NSString *tempStr1 = [unicodeStr stringByReplacingOccurrencesOfString:@"\\u"withString:@"\\U"]; NSString *tempStr2 = [tempStr1 ...

2017-04-27 11:29:00 397

转载 Xcode8 报 ”xx“is missing from working copy 的问题解决方法

方法一:Xcode->Preferences->Source->Enable Source Control 勾勾去掉方法二:Xcode8更新后,编译工程一下子报出800多条类似的警告,好在不影响运行。这个问题出现的原因如下:在项目中提交过svn或Git后,再在本机上删除不用的图片资源后,build后会有 ”xx“is missing from ...

2017-03-01 10:22:00 72

转载 iOS 修改APP工程名字

我们在iOS开发中,难免会遇到项目做到一半要改名字的情况。如果项目名差的太大,工程名看起来总是不舒服的,就会想着为工程改个贴切的名字,那么你就为用到本文记录的内容。如何修改工程名呢?下面我就拿一个中等大小的项目来实际操作一下,并记录整个要修改的地方。该项目的结构如下:项目结构项目中还用到了几个第三方框架:第三方框架...

2017-02-24 12:15:00 147

转载 打印日志显示中文数据

找了些资料, 自己整理了一下, 代码如下:#import <Foundation/Foundation.h>@interface NSArray (Foundation_Log)@end#import "NSArray+Foundation_Log.h"#import <objc/runtime.h>#im...

2017-02-23 15:52:00 99

转载 iOS 公司开发者账号申请清单

公司开发者账号申请清单:Apple ID账号申请: (有账号请提供账号密码)Apple ID: (最好是公司邮箱账号)Apple ID密码: (大于8位, 字母或数字组成, 包含大小写字母和最少以为数字)申请人名称: (姓名拼音)公司开发者账号申请:Legal Entity Name: 公司完整的英文名,公司名字后面的类型填写XXX...

2017-01-19 15:43:00 87

转载 通过UIImagePickerController选取的图片名称信息

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { NSURL *imageURL = [info valueForKey:UIImagePickerControllerReferenc...

2017-01-13 16:55:00 176

转载 更新升级10.11 cocoapods安装出问题最简单的解决方法

这是因为10.11把cocoapods直接干掉了sudo gem install -n /usr/local/bin cocoapods再加一句,完美解决sudo xcode-select --switch /Applications/Xcode.app转载于:https://www.cnblogs.com/Milo-CTO/p/6107859.html...

2016-11-27 23:10:00 55

转载 cocoods 出现下面的问题:ERROR: While executing gem ... (Errno::EPERM)

今天安装cocoods 出现下面的问题:ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproject第一种方法(我是用此方法解决的):终端输入mkdir-p$HOME/Software/rubyexportGE...

2016-11-27 22:44:00 314

转载 iOS计算富文本(NSMutableAttributedString)高度

有时候开发中我们为了样式好看, 需要对文本设置富文本属性, 设置完后那么怎样计算其高度呢, 很简单, 方法如下:- (NSInteger)hideLabelLayoutHeight:(NSString *)content withTextFontSize:(CGFloat)mFontSize{ NSMutableParagraphStyle *par...

2016-11-24 11:45:00 977

转载 iOS键盘监听事件

1.注册键盘通知事件 NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; // 键盘将出现事件监听 [center addObserver:self selector:@selector(handleKeyboardWillShow:) ...

2016-11-18 14:29:00 142

转载 React Native之iOS App打包

iOS打包步骤(一、二、三可不按照顺序)步骤一: 选择iOS Device(以下两者选其中一个即可)选择Generic iOS Device(个人建议使用这个)选择Generic iOS Device.png选择你的iOS设备选择你的iOS设备.png...

2016-11-15 10:03:00 77

转载 xcode编译项目Permission denied错误

打开终端,输入命令sudochmod-R777工作目录转载于:https://www.cnblogs.com/Milo-CTO/p/6051501.html

2016-11-10 16:43:00 374

转载 React Native 让组件做到局部刷新

利用RN的状态机机制,我们可以通过this.setState({optional:...})来控制界面的刷新,但是一定会触发render方法,那如何保证不调用render方法从而做到界面的局部刷新呢? 那就是通过setNativeProps,不使用state和props,直接修改RN自带的组件,比如:View,Image,Text...,并且可以做到不触发RN组...

2016-10-24 22:25:00 739

转载 iOS 文字渐变色

// 创建UILabel UILabel *label = [[UILabel alloc] init]; label.text = @"我是渐变的label"; [label sizeToFit]; label.center = CGPointMake(200, 100); // 疑问:label只是用来做文...

2016-10-21 17:58:00 81

转载 React Native使用Navigator组件进行页面导航报this.props....is not a function错误

在push的时候定义回调函数:this.props.navigator.push({ component: nextVC, title: titleName, passProps: { //回调 getUserInformation: function(inforDict) { alert(i...

2016-10-17 12:17:00 1194

转载 React Native Navigator组件回调

在push的时候定义回调函数:this.props.navigator.push({ component: nextVC, title: titleName, passProps: { //回调 getUserInformation: function(inforDict) { alert(i...

2016-10-17 12:17:00 85

转载 React Native之ES5/ES6语法差异对照表

很多React/React Native的初学者都被ES6的问题迷惑:各路大神都建议我们直接学习ES6的语法(class Foo extends React.Component),然而网上搜到的很多教程和例子都是ES5版本的,所以很多人在学习的时候连照猫画虎都不知道怎么做。今天在此整理了一些ES5和ES6的写法对照表,希望大家以后读到ES5的代码,也能通过对照,在ES6下实...

2016-10-17 10:17:00 72

转载 iOS项目的本地化处理(多国语言)

项目的本地化就是:iOS系统在不同语言环境下自动切换语言,从而实现一个app发布到全世界各个国家的AppStore上。我们不仅仅需要在iOS项目中做本地化处理,在上架iOS APP的时候,也需要做对应的本地化设置哦。iOS项目中需要处理的本地化大概有以下几点:1.APP名称2.字符串3.图片4.storyboard/xib文件5.上架设置前置...

2016-10-17 09:57:00 191

转载 iOS项目之企业证书打包和发布

一、打包ipa个人发布证书和企业发布证书打包 app 大同小异,只是打包时导出选项不同,企业证书打包选择Save for Enterprise Deployment,并最终导出 ipa 包。详细步骤这里就不列出了,大家都会。二、配置服务器ssl证书企业app下载需要我们部署下载环境,其实也就是服务器部署了不是自签名的ssl 证书,可以用 https 安全链接,就...

2016-10-17 09:47:00 102

转载 React Native学习之自定义Navigator

Navigator还是最常用的组件, 所以自己封装了一个, 使用起来也比较简单, 如下:首先导入组件var MLNavigator = require('../Lib/MLNavigator');然后使用 <MLNavigator    leftIconName = 'nav_btn_back'   title = '我的导航...

2016-10-13 17:29:00 41

转载 React Native学习之DeviceEventEmitter传值

使用DeviceEventEmitter前需添加import { AppRegistry, StyleSheet, Text, View, DeviceEventEmitter } form 'react-native';添加DeviceEventEmittercomponentDidMou...

2016-10-13 17:23:00 80

转载 iOS 取消警告

第一步找到要取消的警告类型在相应的警告上右击->Reveal in Log被选中的-Wdeprecated-declarations就是我们所要的警告类型了。-W是前缀,这个前缀表示的是 打开这种类型的警告 如果我们是要关闭某种类型的警告的话, 要将 -W换成 -Wno-第二步设置找到下图所示的Other Warning Flags,双击,添...

2016-10-10 14:45:00 159

转载 iOS 10 资料整理笔记

1.Notification(通知)自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。iOS 9 以前的通知1.在调用方法时,有些方法让人很难区分,容易写错方法,这让开发者有时候很苦恼。2.应用在运行时...

2016-09-18 11:46:00 79

转载 匹配由数字和26个英文字母组成的字符串

用到了一个第三方RegexKitLite #import "RegexKitLite.h"进行匹配 NSString *regex = @"^[A-Za-z0-9]+$"; // 匹配由数字和26个英文字母组成的字符串 if (![self.textField.text stringByMatching:regex]) { ...

2016-08-24 17:26:00 1746

转载 MJExtension使用指导(转)

MJExtension使用指导(转)MJExtension能做什么?MJExtension是一套字典和模型之间互相转换的超轻量级框架MJExtension能完成的功能 字典(JSON) --> 模型(Model) 模型(Model) --> 字典(JSON) 字典数组(JSON Array) --> 模型数组(Model Array)...

2016-06-17 11:35:00 57

转载 iOS开发之指定UIView的某几个角为圆角

我们知道, 如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,这种方法就不好用了。对于这种情况,Stackoverflow上提供了几种解决方案 。其中最简单优雅的方案,就是使用UIBezierPath。下面给出一段示例代码:U...

2016-06-15 17:02:00 82

空空如也

空空如也

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

TA关注的人

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