- 博客(137)
- 资源 (4)
- 收藏
- 关注
原创 适配 iPhone13、iPhone13 pro、iPhone13 proMax
适配 iPhone13、iPhone13、iPhone13 proMax机型分辨率:iPhone13、iPhone13Pro、iPhone13ProMax的屏幕分辨率分别为1170X2532像素、1170X2532像素、1284X2778像素代码: BOOL s_isIphone13 = NO; BOOL MFIsiPhone13_13pro = ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSiz
2021-10-08 09:38:59 1486
原创 Flutter入门综合练习
Flutter入门综合练习:import 'package:flutter/material.dart';class MyAppDemo extends StatelessWidget { @override Widget build(BuildContext context) { // TODO: implement build var addressContainer = Container( padding: EdgeInsets.all(32.0), //
2021-04-21 11:19:06 334
转载 Mac环境下Charles工具的使用
环境:mac电脑charles : 4.2.7charles破解版下载地址,传送门: charles+破解文件 传送门密码: 0qbn一,Charles配置1- 先打开charles, 然后退出2- 按照下面顺序 mac-应用程序-charles-显示包内容-Content-Jave 打开到该目录下如图:3- 将下载的 charles + 破解文件,里的charles.jar拖拽到该目录下替换掉原有的charles.jar如图4- 退出,再次打开c...
2021-03-24 16:55:18 424
原创 iOS cell 清空子视图
避免cell重用时,子视图重复创建问题。[self.contentView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
2020-09-05 21:52:04 408
原创 iOS UIImage设置圆角
新建UIImage分类如下:@interface UIImage (RoundedRectImage)- (UIImage *)setRoundedCorners:(CGFloat)radius andSize:(CGSize)size;@end#import "UIImage+RoundedRectImage.h"@implementation UIImage (RoundedR...
2019-12-20 10:36:13 1122
原创 iOS 解析crashlog日志
AppStore上架被拒如何解析crash文件:最近上架被拒,提示如下;1 Performance: App CompletenessGuideline 2.1 - Performance - App CompletenessYour app crashed on iPad running iOS 13.2.2 on WiFi when we:Launch > Tapped T...
2019-11-15 14:21:04 890
原创 iOS 13真机测试包
Xcode没有更新到最新版本,手机更新到13.2.2,Xcode不支持当前手机真机调试;临时解决方法:添加调试包,加到Xcode指定目录下即可;这样等有空在更新 Xcode版本就行。1.下载:iOS 13的调试包 链接: 下载地址 提取码: eha22.将调试包放到:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.pl...
2019-11-15 10:25:30 834
原创 iOS判断机型是否为iPhone11/iPhone11 Pro/iPhone11 Pro Max
//添加如下宏#define IsiPhone11 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(828, 1792), [[UIScreen mainScreen] currentMode].size) : NO)#define IsiPhone11Pr...
2019-09-17 14:30:18 9180 1
原创 iOS 获取指定日期的N天前或N天后
最常见获取N天前后的日期的方法是://获取N天后日期+ (NSDate *)getDate:(NSDate *)currentDate day:(NSInteger)day { NSInteger days = day; // n天后的天数 days = (days == 0 ? 2.f : days);//未指定天数则默认为两天 NSDate *appointD...
2019-08-30 18:43:57 2776
原创 真机提示: macOS想要进行更改......
问题:真机运行时会提示解决:1.打开钥匙串,选中证书2.设置证书访问权限3. 点击存储更改输入管理员帐号密码即可。
2019-07-25 11:06:39 3475 2
原创 随笔:文本高度计算
///< 计算提示文本高度- (CGFloat)getHeight:(NSString *)str { if (kIsEmptyStr(str)) { return 0.f; } NSString *string = str; NSMutableParagraphStyle *style = [NSMutableParagraph...
2019-05-31 18:30:36 122
原创 iOS 支付宝授权登录,思路
关于支付宝授权登录,对于没写过的人来说感觉很难(写过了以后才发现很简单),在网上看了很多看的结果还是不明白,为了让刚接触的心里有点底,简单说下大概思路:1 导入支付宝SDK (pod导入,或者手动导入,就不细说了,具体可以看支付宝官方文档)2 我想看过看过支付宝demo的有很多不明白,demo代码如下 - (void)doAPPay{ // 重要说明 // 这里只是为了方...
2019-03-11 15:56:16 3652
原创 iOS 压缩上传图片
上传较大图片,可对质量进行压缩;压缩后和原图基本上没有什么区别(大图上传耗时,多张一起上传也容易error);+ (NSData *)compressionImage:(UIImage *)image { NSData *data = UIImageJPEGRepresentation(image, 1.0); if (data.length > 1024*1024) {...
2019-01-10 09:50:58 988
原创 library not found for -lstdc++.6.0.9
错误:问题: 升级Xcode10以上编译会报-lstdc++.6.0.9 not found的错误原因:Xcode10中的libstdc++.6.0.9已被移除,导致真机和模拟器都无法运行解决:目前并没有看到完美的解决方法;只能将Xcode9中的-lstdc++.6.0.9文件拷贝到Xocde的目录下,已解决真机无法运行的问题:真机步骤:1.拷贝Xocde9的-lstdc++.6.0....
2018-12-13 15:56:26 787
原创 真机提示 iPhone has denied the launch request 问题
环境: 手机版本12.1,Xcode10.0问题: 真机时提示 iPhone has denied the launch request ,试过了的各种方法,最终解决方法如下:1.2.3.清理Xcode缓存,清理完毕关闭Xcode4.在手机上删除当前项目,重启手机5.重启Xcode手机,再次运行...
2018-12-05 11:02:13 19186 22
原创 图片压缩
///&lt; self.currentUpload 需要压缩的图片UIImage *fileImg = self.currentUpload;///&lt; .15f压缩系数,可根据需要修改CGSize size = CGSizeMake(fileImg.size.width *.15f, fileImg.size.height *.15f);UIGraphicsBeginImageCo...
2018-10-19 10:14:31 183
原创 iOS 判断机型是否为iPhone Xr
添加如下宏:#define IsiPhoneXr ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(828, 1792), [[UIScreen mainScreen] currentMode].size) : NO)
2018-09-30 11:06:09 3851 2
原创 iOS 判断机型是否为iPhone Xs Max
添加如何下宏:#define IsiPhoneXSMax ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1242, 2688), [[UIScreen mainScreen] currentMode].size) : NO)
2018-09-30 11:04:15 2421
原创 iOS 判断机型是否为iPhone Xs
添加如何下宏:(iPhone X与iPhone XS分辨率一样,都可以用下面的方法)#define IsiPhoneXS ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMo...
2018-09-30 11:01:15 1285
原创 iOS 根据textField输入,改变按钮(或其他控件颜色)颜色
实现该需求,使用还是textField的系统代理方法,需要先设置代理,然后在代理方法 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string 中判断,当前用户进行的操作是输入,还是删除;如果是输入操作,则显...
2018-09-03 14:00:50 847
原创 iOS 聊天背景图
///< 因为消息的字数不固定,所以高度也就不固定;但消息背景又时常使用的是一些不规则图,对此我们需要对图片的中心区域进行拉伸,可用下面方法:- (UIImage *)resizableImageWithImageName:(NSString *)name { UIImage *image = [UIImage imageNamed:name]; CGFloat w...
2018-08-29 14:22:21 5637
原创 MAC 如何删除系统自带输入法
相信我们都比较习惯第三方的输入法,shift切换中英文使用起来相当方便。但在使用Mac电脑时系统会自带一个输入法,当我们在使用第三方输入法,总会莫名切换自带输入法上,弄的很心烦,今天趁着不忙,看了一下,终于把系统输入法删除了,删除后感觉舒服多了:删除操作如下:1. 将输入法切换为系统默认输入法。然后安装Xcode或者PlistEdit Pro及其他Plist编辑工具(本人没有下载Pli...
2018-08-03 14:43:26 31877 7
原创 iOS 跳转显示白底, 添加渐变动画
CATransition *transition = [CATransition animation]; transition.duration = 0.25; transition.timingFunction = [CAMediaTimingFunction functionWithName:k...
2018-07-26 15:49:51 210
原创 Invalid JSON data: Value of required model key doutdate is null
jsonModel解析报错,在model的.m文件中添加即可+ (BOOL)propertyIsOptional:(NSString *)propertyName { return YES;}
2018-07-19 15:25:21 1748
转载 Cornerstone 显示‘已损坏’问题
原文地址:https://www.jianshu.com/p/7db0a594f282Mac升级到macOS Sierra 10.12之后SVN(cornerstone)管理软件破解版安装后提示“已损坏”问题的解决方案。发现问题:Mac升级到macOS Sierra 10.12后,发现SVN管理软件Conerstone 2.7破解版已经无法使用,需要更新版本。安装Cornerstone_3.0.1...
2018-07-10 11:12:12 828
原创 iOS 禁止tableView下拉,允许上滑
self.tableView.alwaysBounceVertical = NO;self.tableView.bounces = NO;
2018-07-05 10:06:49 3235
转载 iOS "_OBJC_CLASS_$_JPUSHService", referenced from: 解决办法
原文地址:传送门这类问题通常是framework的问题, 网上有排除错误的方法 详见: http://blog.csdn.net/niepeng109/article/details/46413543 大概就是: 1. 检查Link Binary With Libraries是否缺少相应地依赖类库 2. 查看Build Settings下的Library Search Paths的引入文件是否是相...
2018-04-13 14:45:29 1817
转载 CocoaPods安装遇到的问题
--------------- 原文地址:传送门第一步:sudo gem update --system如果失败则用这条语句sudo gem install -n /usr/local/bin cocoapods如果是最新版的会出现Latest version currently installed. Aborting.如果不是会出现Updating rubygems-updateFetching...
2018-04-11 15:57:00 362
原创 You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory
因pod损坏,重安装cocoapods:在执行命令:gem update --system提示如下错误:Updating rubygems-updateERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2....
2018-04-11 15:41:50 27970
转载 iOS之UIAlertView点击窗口之外区域关闭
原文地址:传送门弹出一个UIAlertView,然后点击窗口之外的区域来关闭UIALertView,代码如下:[objc] view plain copy- (IBAction)showAlert:(id)sender { alert = [[UIAlertView alloc] initWithTitle:@"测试" ...
2018-02-10 17:21:37 258
原创 iOS 获取一周前,一个月前,一年前的时间戳
///< 获取当前时间的: 前一周(day:-7)丶前一个月(month:-30)丶前一年(year:-1)的时间戳+ (NSString *)ddpGetExpectTimestamp:(NSInteger)year month:(NSUInteger)month day:(NSUInteger)day { ///< 当前时间 NSDate *currentdata = [N
2018-01-30 16:11:59 6050
转载 iOS设置tableViewCell行间距
///setFrame方法- (void)setFrame:(CGRect)frame { frame.origin.y += 10; frame.size.height -= 10; frame.size.width -= 10; frame.origin.x += 5; [super setFrame:frame];}
2018-01-18 09:39:33 3184
原创 Treating Unicode character as whitespace
复制代码时会出现 Treating Unicode character as whitespace的警告,可能是回车空格存在问题;解决:将复制部分重新手写输入。
2018-01-17 10:26:10 2001
转载 Android Studio基本使用
Android Studio基本使用 原文出处 -> 出处。本文主要推荐给由Eclipse开发转向使用Android Studio(以下简称:AS)的开发者,介绍AS最基本以及最常用的功能,老司机请绕道哦O(∩_∩)O,以免耽误宝贵的时间。主要内容:(1)环境搭建(2)新建项目(含Module创建)(3)代码混淆
2017-12-27 11:26:38 278
转载 Xcode里修改工程名、类名、批量修改变量名
一.修改工程名:1.点击工程,右键,选择如图选项。2.右侧如图位置,修改工程名。二. 修改类名:1. 选中你要修改的类名:2.Edit->Refactor->Rename.3.输入修改后的类名后,点preview。4.可以看到你所有修改的地方,确定修改这些后,点save 原文地址:传送门
2017-12-26 09:58:31 1067
转载 SRWebSocket源码浅析
本文来自简书,原文地址:http://www.jianshu.com/p/cdb7a886789a一. 前言:WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——可以通俗的解释为服务器主动发送信息给客户端。区别于MQTT、XMPP等聊天的应用层协议,它是一个传输通讯协议。它有着自己一套连接握手,以及数据传输的规范。而本文要讲到的SR
2017-12-21 10:06:13 1081
原创 UIImageJPEGRepresentation 使用中存在的问题
iOS上有两种转化图片的的简单方法:1丶UIImageJPEGRepresentation(, )参数1:图片,参数2:压缩系数2丶UIImagePNGRepresentation()参数:图片UIImageJPEGRepresentation 压缩后图片较小图片质量也无较大差异:UIImagePNGRepresentation 压缩图片的图片较大;日常工作中推荐使
2017-12-18 14:16:29 13316 2
iOS 13调试包.zip
2019-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人