自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (6)
  • 收藏
  • 关注

原创 Xcode连接测试机总是断开重连

Xcode真机调试时总是断开重连

2022-12-06 10:15:32 564

原创 KVC实现UITextView设置placeholder

#import <objc/runtime.h>#import <objc/message.h>// 通过运行时,发现UITextView有一个叫做“_placeHolderLabel”的私有变量unsigned int count = 0;Ivar *ivars = class_copyIvarList([UITextView class], &count);for (int i = 0; i < count; i++) { ...

2021-05-29 21:59:59 179

原创 PingFang SC 字体

项目中设计师使用了大量的平方字体,做个笔记,方便日后查看1、获取平方字体代码 NSString *fontfamilyname = @"PingFang SC"; //[UIFont familyNames] CGFloat y = 64; for (NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname]) { UIFont *font = [UIFont fontWit

2020-11-14 10:20:32 3236

原创 HomeBrew安装卸载与使用

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。一、安装:1.打开终端2.执行安装命令:$/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"3.按照提示进行操作即可二、卸载:$ cd `brew --prefix`$

2020-08-10 13:51:31 2478 1

原创 项目广告(IDFA)检测

1、打开终端,cd 项目2、输入$grep -r advertisingIdentifier .3、例如上面截图中则表示微博中包含广告标识符

2020-07-15 09:34:16 274

原创 安装RVM报错 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

安装RVM报错 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused解决方法:更改hosts文件1、终端中输入:$ sudo vi /etc/hosts2、然后加上下面的这些IP地址配置,:wq保存退出即可52.74.223.119 github.com192.30.253.119 gist.github.com54.169.195.247 api.github.c

2020-06-17 16:44:47 2003

原创 获取视频第一帧图片并通过imageView显示出来

UIImageView显示视频第一帧图片引入头文件#import <AVFoundation/AVAssetImageGenerator.h>#import <AVFoundation/AVAsset.h>#import <AVFoundation/AVTime.h>// 获取视频第一帧图片(异步加载数据)-(void)getVideoPre...

2019-06-24 13:29:28 3248

原创 RAC 双向绑定

1、textView // 这种写法其实已经是双向绑定的写法了,但是由于是textView的原因只能绑定model.text的变化到影响textView.text的值的变化的这个单向通道 RACChannelTo(self, textView.text) = RACChannelTo(self.feedbackViewModel, text); // 在这里对textV...

2019-05-23 09:58:43 975

原创 url参数提取

- (NSMutableDictionary *)getURLParameters:(NSString *)url{ if ([url containsString:@"?"]) { NSMutableDictionary *parametersDic = [NSMutableDictionary dictionary]; NSRange ran...

2019-04-04 10:28:16 224

原创 服务器数据精度丢失

当后台服务器返回数据为float/double类型时,OC接收会出现.0000001精度丢失问题,经查找资料有说是NSNumber的description方法不够严谨,调用时照成的精度丢失。解决办法:1、让服务器统一返回String类型数据2、我们自行处理。当服务器返回float/double类型时,利用NSDecimalNumber处理解决精度丢失问题NSString *val...

2019-03-11 13:11:16 451

原创 textField输入控制(百分数)

要求输入正确百分数- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (string.length &gt; 0) { unichar c = [stri...

2018-11-14 16:48:18 420

原创 升级macOS10.13.4后,CocoaPods遇到的问题(You don't have write permissions...)

升级Xcode10后,使用CocoaPods遇到的一点小问题,做个笔记终端输入升级指令后,显示 ERROR:  While executing gem ... (Gem::FilePermissionError)    You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory. 解决办...

2018-09-24 17:07:56 927

原创 毛玻璃效果

__IPHONE_OS_VERSION_MAX_ALLOWED 值取决于SDK版本__IPHONE_OS_VERSION_MIN_REQUIRED 值取决于工程的Deployment Target

2017-08-16 14:32:01 658

原创 p12转pem

终端命令:openssl pkcs12 -in (文件名).p12 -out (文件名).pem -nodes

2017-08-09 10:30:05 333

原创 移除文件夹下的.git和.svn

1、cd到该文件夹a、删除文件夹下的所有 .svn 文件2、$ find . -name ".svn" | xargs rm -Rfb、删除文件夹下的所有 .git文件2、$ find . -name ".git" | xargs rm -Rf

2017-05-16 16:08:53 1382

原创 开发笔记-生成屏幕快照

#pragma mark - snapshot/** 生成inputView的快照 */- (UIView *)customSnapshoFromView:(UIView *)inputView{ UIView* snapshot = nil; if ([[[UIDevice currentDevice] systemVersion] doubleValue]

2017-05-03 15:23:15 1233

原创 AFNetworking打印输出服务器返回的错误信息

AFNetworking打印输出服务器返回的错误信息请求接口时不可避免的会出现一些问题,而正常返回的error数据都是data类型,并不能直观的看出是什么错误信息,调试过程中很是浪费时间。记得老版本是可以打印出错误信息的,经过一顿查阅发现其实是可以把这个转变为string的类型,做个笔记1、找到AF的AFURLResponseSerialization.m文件在大约第30行处添加代码

2017-02-21 13:57:48 4148

原创 输入框键盘弹出视图相应上移

笔记:输入框键盘弹出,视图相应上移

2016-12-02 16:02:17 827

原创 Xcode8(iOS10)适配总结-笔记

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

2016-10-24 16:43:06 1457

原创 Xcode8遇到的一些问题

1.Xcode8运行项目之后,控制台打印了一堆东西;解决方法:选择Xcode ->Product ->Scheme -> Edit Scheme 或者按command + 注:真机调试不输出NSlog了,所以我真机调试的时候,把此处对号去除,就好了。2.升级iOS10后原来已有证书的项目真机也运行不起来了。报错如下:Signing f

2016-10-24 14:44:44 3858

原创 Xcode7.3.1插件失效

Xcode升级后,发现我的插件不好用了,所以根据以前的经验重新添加了下UUID,重启Xcode,完美解决,因此为了下次再出现这个问题而快速解决,在此做个笔记1、获取UUID,可以使用终端命令:$ defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 或者直接去找:Finder/应

2016-08-26 14:44:42 877

原创 cocoaPods使用中遇到的问题

以下是我用使用CocoaPods时遇到的问题1:http ->httpsError fetching http://ruby.taobao.org/:bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)解决方案:把安装流程中 $gem sources -a http://ruby.taobao.org/ -

2016-07-08 10:17:37 1426

原创 自定义UITabbarItem的title字体颜色

/* You may specify the font, text color, and shadow properties for the title in the text attributes dictionary, using the keys found in NSAttributedString.h.   中文大意:您可以指定字体、文本颜色和阴影属性的标题文本属性字典,使用钥匙

2016-04-27 17:25:38 1199

原创 统计代码行数

利用终端统计项目的代码行数(备忘)1、打开终端;2、cd到所要查看的文件;3、find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l

2016-04-22 11:06:05 385

原创 CocoaPods 找不到头文件

问题描述:用CocoaPods工具到入第三方库后,使用时发现找不到头文件解决办法:在项目的Target的里设置一下,添加CocoaPods头文件目录:目录路径直接写:${SRCROOT}   ,后边选择recursive 。就可以了。注意:是在 User Header Search Paths 里添加,不是上面的 Header Search Paths.具体

2016-04-20 09:45:53 588

原创 微信分享收藏(包括接入)

1.向微信注册你的应用程序id请到 开发者应用登记页面 进行登记,登记并选择移动应用进行设置后,将获得AppID,可立即用于开发。但应用登记完成后还需要提交审核,只有审核通过的应用才能正式发布使用。2.下载微信终端SDK文件SDK文件包括 libWeChatSDK.a,WXApi.h,WXApiObject.h 三个。请前往“资源下载页”下载最新SDK包3.搭建

2016-03-16 11:17:24 6147

原创 NSUserDefault存储对象模型

NSUserDefault可以用来保存一些系统的对象,例如NSString、NSArray、NSDictionary等等,那么如何才能保存自定义的对象模型呢?// 存储NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:@"YES" for

2016-03-07 17:09:04 1133

原创 Alcatraz终端安装

1、如果你之前安装过Alcatraz,卸载它。运行命令:$ rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin2、运行命令:$ find ~/Library/Application\ Support/Developer/Shared/Xcode/Plu

2016-02-28 02:25:15 380

原创 iOS 文件下载

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; [request setURL:[NSURL URLWithString:@"路径"]]; [request setHTTPMethod:@"GET"]; [request setTimeout

2016-02-25 10:33:50 350

原创 打包提示"此证书的签发者无效"--系统认证证书(AppleWWDRCA.cer)过期

今天领导让发布新版本,xcode打包,就提示不能执行此操作,我就描述文件有问题,然后还傻傻的去apple developer 重新下载描述文件结果还是包同样的错,之后我就把钥匙串打开了,结果一看证书都过期了,傻眼了,最后点到系统-证书发现这个签发者证书无效了!分析:我们的证书都会涉及到从证书机构申请证书,这个证书的签发者都无效了,通过他申请的证书还能好用吗,删除Apple Worldwide Developer Relations Certification Authority Intermediate

2016-02-19 12:29:24 2782

原创 iOS 检测更新

NSString *version = [[[NSBundlemainBundle] infoDictionary]objectForKey:@"CFBundleShortVersionString"];// build版本号在info.plist中key值为CFBundleVersion                NSMutableURLRequest *requ

2016-01-14 14:40:02 747

原创 LocationManager定位国内偏移,WGS-84、GCJ-02、BD-09之间转换

// CoordinateTransformation.h// Created by MLS on 15/12/22.// Copyright © 2015年 MLS. All rights reserved.//#import #import @interface CoordinateTransformation : NSObject/** * @brief 判断是否在

2015-12-23 09:44:28 6607

原创 iOS 语言本地化(中文显示)

调用系统相机/相册时,会出现英文按钮提示解决方法:让本地化资源可以混合使用打开“info.plist”,添加一项“Localized resources can be mixed”,值设置为“YES”即可!如图:

2015-12-16 15:34:45 959

原创 判断字符串是否为空

@implementation NSString (MSString)- (BOOL)isBlankString{ if (!self) { return YES; } if ([self isKindOfClass:[NSNull class]] || [self isEqualToString:@"<null>...

2015-12-12 20:40:36 373

原创 touchesBegan: withEvent: 不执行解决

touchesBegan: withEvent: / touchesMoved: withEvent: / touchesEnded: withEvent: 等只能被UIView捕获(如有问题请指出对请指出,路过的大牛请勿喷),当我们创建UIScrollView 或 UIImageView时,当点击时UIScrollView 或 UIImageView 会截获touch事件,导致tou

2015-11-20 18:00:47 16189 2

原创 iOS xib布局小技巧-边框设置

在xib或storyboard中为UIView添加边框或圆角view的圆角半径(cornerRadius)和边框宽度可以在右侧标识符检测器(第三个)上的User Defined Runtime Attributes内进行设置,如图注:图中未设置圆角方法同上图边线宽度设置相同 Key Path : layer.cornerRadius  Value 处设置想要的半径即可但

2015-10-12 10:06:47 4703

转载 iOS- 详解文本属性Attributes

1.NSKernAttributeName:@10 调整字句 kerning 字句调整 2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体 3.NSForegroundColorAttributeName :[UIColor redColor] 设置文字颜色

2015-10-08 16:32:43 237

原创 CocoaPods pod install/ pod update( 安装/更新代码库)超级慢问题

最近使用CocoaPods来添加/删除第三方类库时,无论是执行pod install还是pod update都无限卡住了。原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,因此解决此问题的办法就是忽略这个监测升级CocoaPods的仓库的步骤,那么怎么来忽略这个步骤来提升安装或更新步骤呢,只需要在命令中加个参数即可,命令如下:$ pod install -

2015-09-30 11:04:36 2162

原创 iOS7之后视图被导航栏遮挡问题

在开发iOS7的界面的时候,有时候你会发现UIViewController里的subView有时会被导航栏遮盖,原因是iOS7鼓励全屏布局,UIViewController中的self.view的坐标原点是从导航栏的原点开始算起。解决办法:方法1.设置self.window的frame时用applicationFrame - (BOOL)application:(UIApplica

2015-09-29 16:07:42 1907

原创 将JSON串与NSArray和NSDictionary的操作进行封装

将JSON串与NSArray和NSDictionary的操作进行封装

2015-09-15 13:46:16 919

swift4.0基础教程

swift4.0基础教程分享 本文章主要讲解iOS11的新特性、以及使用Xcode9.0如何编写一个简单的iOS11的应用程序等内容

2018-06-15

WeChatDemo

实现微信分享,支付 实现微信分享,支付 实现微信分享,支付

2015-09-18

SendTextingAndMakeAPhoneCall

此demo是通过调用系统方法来实现打电话和发短信功能

2015-09-18

PhoneGap-2.9.0

PhoneGap 2.9.0

2015-07-29

Versions for Mac

下载后解压 直接拖到“应用程序”即可,注意不要更新

2015-04-29

Versions for Mac 破解版

好东西要和大家分享,期望这朵“小莲花”能对你有所帮助 注意:下载后不要更新

2015-04-29

空空如也

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

TA关注的人

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