自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

芷江的博客

学习使人进步

  • 博客(75)
  • 资源 (13)
  • 收藏
  • 关注

转载 windows系统安装教程

系统安装。

2023-05-21 12:40:22 88

原创 ZJTableController嵌套PageViewController

下载链接:

2019-12-09 09:10:48 270

原创 ZJPullRefre刷新控件

下载链接://download.csdn.net/download/qq_37191821/11956018

2019-12-09 09:08:57 172

原创 iOS 启动图标尺寸大全

iOS 启动图标尺寸大全:竖屏:iPhone 分辨率 英寸 4/4s 640*960 3.5英寸 5/5c/5s/SE 640*1136 Retina4 @2x 6/6s/7/8 750*1334 Retina HD 4.7 6p/6sp/7p/8p 1242*2208 Retina HD 5.5 X/XS ...

2019-11-28 17:20:19 1467

原创 ZJCollectionLayout 布局

不同宽度Item布局#import <UIKit/UIKit.h>NS_ASSUME_NONNULL_BEGIN@class ZJCollectionLayout;@protocol ZJCollectionLayoutDelegate <NSObject>/** */- (CGSize)flowLayout:(ZJCollecti...

2019-11-15 14:42:21 177

原创 table的HeaderView

table的HeaderView是一张图片,跟着table的滑动变大变小只需要继承下面控制器即可下载连接:https://download.csdn.net/download/qq_37191821/11942670import UIKit/// 屏幕的宽度private let screenW: CGFloat = UIScreen.main.bounds.width;...

2019-10-30 15:54:23 346

原创 图片无限轮播

新增样式#import <UIKit/UIKit.h>/** 方向*/typedef NS_ENUM(NSInteger, ZJImageLoopViewScrollDirection ) { /** 不 自 动 循 环(即不开启定时器)*/ ZJImageLoopViewScrollDirectionNone = 0, /...

2019-10-29 09:56:44 131

原创 GCD经常使用方法

@interface GCD : NSObject/** 异步子线程*/+(void)openTheSubthread:(void(^)(void))subthread backToTheMainThread: (void(^)(void))mainThread;/** 整个程序中之执行一次*/+(void)onceExecutBlock:(void(^)(void))codeBl...

2019-09-17 14:08:53 125

原创 GCDManager异步多线程并发

@interface GCDManager : NSObject-(void)addDispatch_group_async:(void(^)(void))block;-(void)addDispatch_group_notify:(void(^)(void))block;@end#import "GCDManager.h"@interface GCDManager()@p...

2019-09-17 14:07:13 141

原创 iOS Quart2D绘制“五角星”

iOS中绘制五角星的方式很多,这里用最简单易懂的方式,代码如下:-(void)drawRect:(CGRect)rect{    // 五角星中心点    CGPoint o = CGPointMake(self.frame.size.width*0.5, self.frame.size.width*0.5);    // 倾斜角度    CGFloat angle = 0;...

2019-02-23 18:03:52 305

原创 iOS sql基本语句

1、导入 libsqlite3.0.tbd库2、#import &lt;sqlite3.h&gt;3、执行语句-(void)querySqlString:(NSString*)sql{    NSString * cachePath  = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask...

2019-02-19 15:44:02 252

原创 iOS 获取一个类的属性名称以及类型

通过&lt;objc/runtime.h&gt;实现,代码如下:- (instancetype)init{    self = [super init];    if (self) {        // 获取所有的成员变量        unsigned int  outCount = 0;        Ivar * varList = class_copyIvar...

2019-02-19 15:38:25 2033

原创 Swift 数据类型转换

/** array 转 jsonString */    private func stringFromArray(_ array:Array&lt;Any&gt;?)-&gt;String{        if array != nil {            if JSONSerialization.isValidJSONObject(array!) == false {  ...

2019-01-28 17:20:43 1525

原创 iOS LaunchImage尺寸

 iphoneXR :  Portrait : 828 × 1792    landscape : 1792 × 828iphoneXS_Max :  Portrait : 1242×2688   landscape : 2688 × 1242iphoneX/XS :  Portrait : 1125 × 2436    landscape : 2436 × 1125Retina ...

2019-01-23 13:42:25 217 1

原创 ios 系统相机显示中文

在调用系统相机时,"cancel" 改为"取消",调用系统相册时,"photos" 改为 "相机",方法如下:1.在 info.plist 添加 Localized resources can be mixed  并设值为YES表示是否允许应用程序获取框架库内语言。2.在info.plist 中添加或修改 Localization native development region 选...

2019-01-19 09:48:33 650

原创 iOS 无限轮播2

续上次写了一个三张图片实现无限轮播之后,发现轮播类型单一,此次新增一种缩放式轮播,后续若发现有新的轮播方式将会继续更新,代码如下:#import &lt;UIKit/UIKit.h&gt;/** 方向*/typedef enum : NSUInteger {    // 不 自 动 循 环(即不开启定时器)    ZJLoopScrollDirectionNone       ...

2019-01-10 13:24:04 201

原创 iOS 瀑布流布局

自定义Layout继承UICollectionViewLayout类即可,代码如下:#import &lt;UIKit/UIKit.h&gt;@class ZJFallLayout; @protocol ZJFallLayoutDelegate &lt;NSObject&gt; @optional// 列数-(NSInteger)collectionView:(UI...

2018-12-26 16:22:24 321 1

原创 ios 图片预览器

思路:使用UICollectionView显示图片,点击查看大图,代码如下:#import &lt;UIKit/UIKit.h&gt; /** 九宫格排列图片*/@interface ZJPhotoAlumView : UIView/** 展示图片 *  @param imageStrs 可以是本地图片名称也可是网络图片地址 */- (void)showImagesWi...

2018-12-19 10:51:36 1375

原创 ios 图片无限轮播

思路:三张图片无限循环,实时更新位置即可,代码如下:#import &lt;UIKit/UIKit.h&gt; typedef enum : NSUInteger {    // 不 自 动 循 环(即不开启定时器)    ZJLoopScrollDirectionNone,    // 从 右 往 左    ZJLoopScrollDirectionRightToLe...

2018-12-19 10:49:29 893

原创 iOS bundle生成和使用

1、创建一个bundle工程:2、command + B编译工程:3、查看文件夹BundleTest.bundle:4、删除无用文件夹Contents:5、设置信息之后在编译6、将您的文件添加到这里:之后在编译一下7、大功告成:这个就是我们想要的东东...

2018-12-17 13:41:33 822 1

原创 iOS JSON字典转模型model

iOS开发中,经常会用到字典转模型,咱们平常常用的是MJExstend框架,该框架功能完善,但是在咱们用的时候基本上只是在数据解析的时候会用到json字典转模型,仅此一个功能,你们庞大的一套框架,是不是有些浪费啦,所以咱们自己写一个小的分类,运用&lt;objc/runtime.h&gt;一点点知识点就可以搞定,下面直接上代码:该分类有三个功能:(1)字典 转 模型;(2)模型 转字符串;(3)模...

2018-12-10 10:57:53 2656

原创 iOS 防止UIButton连续点击

写一个UIButton的分类:当点击之后1.5秒方能再次点击响应点击事件#import "UIButton+Event.h"@implementation UIButton (Event)/** 重写父类方法*/- (void)sendAction:(SEL)action to:(id)target forEvent:(UIEvent *)event{    // 响应父类...

2018-12-01 11:12:51 1068

翻译 iOS比较字符串的相似度

static inline int min(int a, int b) { return a &lt; b ? a : b; }- (float) likePercent:(NSString *)target OrString:(NSString *)orString{    int n = (int)orString.length;    int m = (int)target.le...

2018-12-01 10:25:48 1511

原创 xcode版本下载

下载地址 https://developer.apple.com/download/more/

2018-12-01 10:24:27 2843 1

原创 iOS多线程

一、GCD:1、GCD队列:(1)定义dispatch_queue_t  queue;(2)创建一个队列:dispatch_queue_t  queue = dispatch_queue_create("QueueId", DISPATCH_QUEUE_CONCURRENT);  参数一:QueueId队列唯一标示;  参数二:DISPATCH_QUEUE_CONCURRENT...

2018-11-30 17:18:20 599

转载 swift编写服务端(Perfect框架)

perfect中文教程 http://perfect.org/docs/index_zh_CN.html一、打开终端:1、新建一个SwiftPerfectDemo文件夹用于保存项目文件:mkdir SwiftPerfectDemocd SwiftPerfectDemo2、初始化git:git init touch README.htmlgit add README....

2018-11-30 14:39:04 1607 1

原创 iOS 封装下载网络文件工具

一、首先封装一个下载工具类:#import &lt;UIKit/UIKit.h&gt; /** 下载回调信息,下载进度Block *  @param alreadySize   已接收大小 *  @param contentLength 文件总大小 */typedef void(^ZJDownloaderProgressBlock)(CGFloat alreadySiz...

2018-11-28 16:26:16 847

原创 iOS文件操作fileManager

#import &lt;Foundation/Foundation.h&gt; @interface ZJFileManager : NSObject /** 创建文件夹 *  @param folderName 文件夹名称 *  return self       文件操作对象 */+(instancetype)createFolderWithFolderName...

2018-11-28 16:20:41 1348

原创 iOS 水波纹(中心向外扩散)

这个比较简单只需重写父类方法-(void)drawRect:(CGRect)rect;在该方法里写动画即可:-(void)drawRect:(CGRect)rect {    [super drawRect:rect];    [[self backgroundColor] setFill]; //    UIRectFill(rect);    NSInteger pulsi...

2018-11-23 15:14:51 2965 1

原创 ios 水波纹(波浪形式)

创建水波纹波浪形式方法很多,此处采用CGMutablePathRef类画线一、正弦函数画线#import "ZJSinWaveView.h" @interface ZJSinWaveView (){    CGFloat waveA;//水纹振幅    CGFloat waveW ;//水纹周期    CGFloat offsetX; //位移    CGFlo...

2018-11-23 15:10:43 2263 1

原创 iOS 自定义模板

 Xcode系统模板的路径:我的应用程序—&gt;找到Xcode—&gt;点击右键选择“显示包内容”—&gt;Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates;复杂Source一份文件—&gt;Cocoa Touch Class.xctempla...

2018-11-13 09:44:46 901 1

原创 ios 视图间相互跳转

一、模态视图控制器:A—&gt; B —&gt; C —&gt; D —&gt; A(或B);[A presentViewController:B animated:true completion:nil];[B presentViewController:C animated:true completion:nil];[C presentViewController:D anim...

2018-10-24 14:40:02 908

原创 iOS新建项目基本逻辑

1、正常启动应用,在AppDelegate文件中设置根控制器,对第一次安装应用正常启动应用时:将引导页控制器设置为根控制器,引导页结束后,更新根控制器;对非第一次安装应用正常启动应用时:将主控制器设置为根控制器,在主控制器中判断登录有效期,方法有两种:(1)、调用后台接口判断登录Cookie的有效期。即在主控制器 override func viewDidLoad() {}方法中,调用...

2018-10-24 12:02:57 660

原创 ios 关于验证Cookie登录状态问题

关于Cookie的有效期,是看后台怎么定义的,前端无需刻意去获取Cookie,后台直接提供Cookie有效期接口供前段获取即可,那么如何验证登录有效期呢?答案:每一次重新进入应用,自动将根主控制器设置为根控制器即可;方法一、在主控制器 override func viewDidLoad() {}方法中,调用后台接口验证Cookie是否有效,若Cookie有效则后台会自动更新Cookie,前...

2018-10-24 11:45:40 1064

原创 iOS真机调试失败

一、提示:App installation failed could not write to the device.解决方法:手机内存不足,腾空内存空间即可。

2018-10-22 09:49:22 709

原创 iPhone is busy: Preparing debugger support for iPhone的解决办法

 1)Windows → Devices and Simulators (Shortcut key: cmd+shift+2)点击Devices and Simulators2)可以看到一个消息:iPhone is busy: Preparing debugger support for iPhone3)点击左下角的+按钮。4)显示链接到系统的按钮。点击下一步按钮。5)...

2018-10-16 22:33:33 7541

原创 微信公众号注册

1、注册一个邮箱;建议用网易邮箱。2、打开微信公众号官网:https://mp.weixin.qq.com/,点击立即注册。3、选择“订阅号”4、填写基本信息。填写完后点击下一步,进入新页面默认是中国大陆,点击确认。5、选择类型”订阅号“。6、继续完善信息。7、填写公众号名称和简介,点击完成,OK大功告成。  ...

2018-10-15 10:58:23 1256

原创 github的使用

1、注册GitHub账号:https://github.com。2、创建项目:3、下载GitHub:https://git-scm.com/downloads。4、使用终端操作上传自己的代码到GitHub供别人下载使用。删除项目:OK大功告成...

2018-10-11 14:29:46 622

原创 swift 中NSClassFromString

private func classFromString(className:String)-&gt;UIViewController?{        guard let nameSpage = Bundle.main.infoDictionary!["CFBundleExecutable"] as? String else {            print("没有命名空间") ...

2018-07-31 13:11:00 1310

转载 功能强大的国产软件,国人却很少知道?

PotPlayer -受欢迎的播放器之一如果你追求内存占用低并且不卡、倍速播放不变音、无广告不流氓、支持单帧播放、界面可自定义、解码格式草鸡多,那么这款软件就是你的菜。EdrawMax图示-搞定两百多类图形图表综合类的绘图工具,近乎两百多种图形都能绘制,比如常见的组织结构图、流程图、平面海报设计等。学校的学生和企业用的相当多,据说是国产的。  Everything -最强的...

2018-07-28 10:41:54 2325

RStudio82.exe

U盘恢复数据/恢复数据/恢复数据

2021-07-03

ZJPullRefresh.zip

iOS 自定义封装列表视图下拉刷新数据、上拉加载更多数据

2019-11-04

ZJTableController.zip

tableView头上一张图片,跟着tableview的滑动,变大变小

2019-10-30

ZJImageLoopView.zip

三张图片实现无限轮播,新增样式包括,平滑,前后缩放,左右缩放

2019-10-29

图片无限轮播2

该无限轮播类,通过三张图片实现无限轮播,轮播样式有两种,一种左右平移,一种缩放式

2019-01-10

瀑布流布局

自定义布局类,轻松搞定UICollectionView瀑布流形式布局,简单好看,

2018-12-26

iOS UILabel文字对齐方式

本分类完善UIlabel文字对齐方式,包括上对齐,上居中对齐,上两端对齐,中、下对齐方式跟上一样

2018-12-19

iOS图片无限轮播

采用UIScrollView视图,添加三张UIImageView实现无限循环

2018-12-19

iOS 图片预览器

使用UICollectionView展示下图,然后点击查看大图(原图显示)

2018-12-19

字典模型转换

自己封装的一个简单的且功能完善的字典模型转换,包括字典转模型,模型转字典,模型转字符串

2018-12-10

iOS 水波纹水波中心向外扩散

iOS开发中动画特效,水波纹形式,从中心向外扩散,颜色渐变

2018-12-10

iOS 水波纹波浪形式

iOS开发中一个波浪形式动画,通知正弦函数和余弦函数完成,波纹可自由调节

2018-12-10

iOS蓝牙开发

iOS蓝牙开发,手机APP与硬件设备通过蓝牙进行通信,传输数据

2018-10-29

空空如也

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

TA关注的人

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