自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zs0488的博客

功夫不负有心人

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

原创 OC 实现手指滑动拖动View

实现手指滑动拖动View

2023-11-10 19:15:38 413

原创 iOS RC4加密

RC4加解密

2022-09-28 17:25:16 169

原创 mac关闭ipv6选项

mac电脑使用命令行关闭IPV6解析

2022-03-21 17:22:50 1606

原创 适配X宏定义

// 屏幕宽#define kScreenW ([UIScreen mainScreen].bounds.size.width)// 屏幕高#define kScreenH ([UIScreen mainScreen].bounds.size.height)// 适配iPhone X 状...

2019-11-12 15:14:51 193

原创 IOS13适配攻略

1. KVC访问私有属性2. 模态弹窗ViewController 默认样式改变3. 黑暗模式的适配4. LaunchImage即将废弃5. 新增一直使用蓝牙的权限申请6. Sign With Apple7. 推送Device Token适配8. UIKit 控件变化9. StatusBar新增样式10. 部分崩溃1. KVC访问私有属性 这次iO...

2019-10-24 16:03:00 1794

原创 not found for -lstdc++.6.0.9

Xcode升级到Xcode后运行App报错:原因分析:Xcode中libstdc++.6.0.9和libstdc++被移除,Frameworks中libstdc++.6.0.9和libstdc++找不到对应的库,报红。终端输入命令,打开Xcode的lib库目录,将需要的库文件从Xcode9目录下拷贝到Xcode10目录下:打开命令如下:1)真机:open /Applications/...

2019-10-10 10:20:43 295

原创 iOS开发中静态库之".framework静态库"的制作及使用篇

iOS开发中静态库之".framework静态库"的制作及使用篇.framework静态库支持OC和swift.a静态库如何制作可参照上一篇: iOS开发中静态库之".a静态库"的制作及使用篇一.OC创建.framework静态库1.创建工程,语言选择OC2.进入工程后,会自动帮我们创建一个.h文件,主头文件,和我们项目名称一般完全一致.不要删除了!3.编写核心代码依...

2018-08-15 15:09:17 446

原创 iOS开发中静态库制作之.a静态库制作及使用篇

 iOS开发中静态库之".a静态库"的制作及使用篇一.库的简介1.什么是库?库是程序代码的集合,是共享程序代码的一种方式2.库的类型?根据源代码的公开情况,库可以分为2种类型 开源库 公开源代码,能看到具体实现 如SDWebImage, AFNetworking 闭源库 不公开源代码,是经过编译后的二进制文件,看不到具体实现 主要分为: 静态库,动态库...

2018-08-15 14:31:00 251

原创 iOS动态添加方法

#import "Person.h"#import <objc/runtime.h>@implementation Person+ (BOOL)resolveClassMethod:(SEL)sel {    // class: 给哪个类添加方法    // SEL: 添加哪个方法    // IMP: 方法实现 => 函数 => 函数入口 => 函数名    // ...

2018-06-14 15:20:57 887

原创 KVO原理及自定义KVO

 首先我们先介绍KVO的底层实现原理:    我们注册监听的时候,会对注册者动态的创建一个子类对象,然后底层找方法的的isa指针就变成指向新创建的子类对象。当改变注册对象某个属性的时候,就重写属性的set方法来进行监听。这么说可能理解上不是很明白,下面我们结合代码来分析:我们常见一个Person对象是继承与NSObject,有一个name属性。我们把Person的类对象的name属性注册给View...

2018-06-05 17:44:12 207

原创 cocoapods更新

总结下来,要想成功升级cocoapods需要一个正确的操作流程和命令语句。1、更新gem:sudo gem update --system2、删除gem源:gem sources --remove https://ruby.taobao.org/3、修改gem源:gem sources -a https://gems.ruby-china.org4、查看gem源是否是最新的:gem sources...

2018-04-20 14:55:24 215

原创 NSString 判断是否是纯数字

- (void)text {        NSString *str = @"123";    NSString *regex = @"[0-9]*";    NSPredicate *pred = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@",regex];        if ([pred evaluateWithObject:str]...

2018-04-20 14:16:08 555

原创 sql使用的部分语句

多表联合查询  查询 需要的字段"select a.ID,a.TypeID,a.CdKey,a.RewardList,b.CpsIds,a.ExpiredTime,b.IsEnabled,b.IsPublic,b.TypeName from Activity_RedeemCode a inner join Activity_RedeemCode_Type b ON a.TypeID = b.Typ...

2018-04-20 14:15:25 236

原创 Cornerstone

【链接】CornerstoneMac版http://www.pc6.com/mac/111958.html

2017-10-11 12:41:13 369

原创 内购遇见的那些坑

1. 苹果需要上传内购手机截屏  截到的图片上传失败 提示你上传有效的图片。 记着 你的图片一定要把手机连接电脑直接取 不要经过第三方的应用传递!2. 内购支付的时候 上传给苹果的是。内购的项目ID。不是订单号码。另外苹果没有一个字段是记录订单号码的  需要我们手动的改变苹果API的某一个字段的值。例如::// 收到商品详细信息回掉的方法- (void)pr

2017-09-15 18:55:59 735

原创 如何解除mac上不能安装不明开发者的软件

如果 发现 你下载的软件无法打开 要你移动到垃圾篓。那你需要终端运行一下代码sudo spctl --master-disable然后输入你的电脑密码。就可以啦

2017-09-15 18:37:45 2686

原创 iOS 加速审核

iOS应用 申请加速审核

2017-02-22 14:28:15 1446

原创 mac .a文件如何显示

如果想在Finder中就能直观看到隐藏文件,那么在终端中输入以下下命令:defaults write com.apple.Finder AppleShowAllFiles YES    killall Finder  就是这样的Last login: Mon Feb 20 16:41:57 on ttys000-bash: /Us

2017-02-20 16:42:05 1294

原创 [] ____nwlog_simulate_crash_inner_block_invoke dlopen CrashReporterSupport failed

xcode8 iOS10 突然报下面错误[plain] view plain copy print?2016-11-26 08:54:28.391921 OrdersManager[618:20889] [] nw_host_stats_add_src recv too small, received 24, expected 28  2

2017-02-13 09:51:52 1791

原创 iOS 动态库和静态库

iOS静态库和动态库

2017-01-16 13:36:42 531

原创 OC协议可选实现

需要由别的类实现的方法声明未知类的接口两个类之间的通信协议的基本特点 协议可以被任何类实现的方法协议本身不是类,它是定义了一个其他类可以实现的接口类别也可以采用协议(用的不多)协议中的关键字 @required:表示必须强制实现的方法@optional:表示可以有选择性的实现方法范例:协议声明: //协议的声明#impo

2016-09-29 17:56:17 754

原创 使用AFNetworking3.0封装网络请求

http://www.jianshu.com/p/69841669f863【链接】用AFNetworking3.0封装网络请求http://www.jianshu.com/p/69841669f863

2016-09-29 16:01:55 498

原创 tabBar凸起文档收藏

http://www.code4app.com/forum.php?mod=viewthread&tid=8561&extra=page%3D1%26filter%3Dsortid%26sortid%3D1http://www.code4app.com/forum.php?mod=viewthread&tid=8945&extra=page%3D

2016-09-29 15:05:33 377

原创 gif图片制作

#import "ViewController.h"#import #import @interface ViewController ()@end@implementation ViewController// 1 获取我们的数据// 2 创建GIF文件// 3 配置GIF属性// 4 单帧添加GIF- (void)viewDidLoad { [super viewDidLoad]; [self

2016-09-25 13:06:49 743

原创 ReactiveCocoa自述:工作原理和应用

举个例子,一个text field能够绑定到最新状态,即使它在变,而不需要用额外的代码去更新text field每一秒的状态.它有点像KVO,但它用blocks代替了重写-observeValueForKeyPath:ofObject:change:context:.Signals也能够呈现异步的操作,有点像futures and promises.这极大地简化了异步软件,包括了网络处理的

2016-07-04 14:57:34 619

原创 ios判断是否有权限访问相机,相册,定位

1.判断用户是否有权限访问相册#import ALAuthorizationStatus author = [ALAssetsLibraryauthorizationStatus];if (author == kCLAuthorizationStatusRestricted || author ==kCLAuthorizationStatusDenied)

2016-07-04 14:12:47 2519

原创 iOS 相册使用过程中的 状态选择 PHAuthorizationStatus

if ([PHPhotoLibraryauthorizationStatus] != PHAuthorizationStatusAuthorized) {                UIAlertView *alerView = [[UIAlertViewalloc] initWithTitle:@"提示"message:@"请在iPhone的'设置-隐私-照片'选项中,允

2016-07-01 14:52:17 3855

原创 CGContextRef

quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz 的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit 的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。在调用您提供的drawRect:方法之前,视图对

2016-03-21 16:07:27 466

原创 iOS中利用NSDateComponents,NSDate,NSCalendar判断当前时间是否在一天的某个时刻段内

应用中设置一般会存在这样的设置,如夜间勿扰模式,从8:00-23:00,此时如何判断当前时间是否在该时间段内。难点主要在于如何用NSDate生成一个8:00的时间和23:00的时间,然后用当前的时间跟这俩时间作对比就好了。下面提供两条思路:法1.用NSDate生成当前时间,然后转为字符串,从字符串中取出当前的年、月、日,然后再拼上时、分、秒,然后再将拼接后的字符串转为NSDate,最后用当

2016-03-17 10:16:49 547

原创 计算指定时间与当前的时间差

以下是实现方法:/** * 计算指定时间与当前的时间差 * @param compareDate   某一指定时间  * @return 多少(秒or分or天or月or年)+前 (比如,3天前、10分钟前)  */+(NSString *) compareCurrentTime:(NSDate*) compareDate//       

2016-03-04 22:06:38 427

空空如也

空空如也

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

TA关注的人

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