- 博客(16)
- 资源 (64)
- 收藏
- 关注
原创 IOS基础之Foundation框架常用类NSFileManager,DSDate,CGPoint,CGSize,copy,单例
IOS基础之Foundation框架常用类NSFileManager,DSDate,CGPoint,CGSize,copy,单例1.01_FileManager学习//// main.m// 01_FileManager学习//// Created by 鲁军 on 2021/4/24.//#import <Foundation/Foundation.h>#define LogBOOL(val) NSLog(@"%@", val==YES?@"YES":@"NO")
2021-04-24 22:00:40 172
原创 IOS开发基础之OC的Block入门_Day09-Block
IOS开发基础之OC的Block入门_Day09-Blockblock是oc的重要的基础知识,重点之重。跟协议一样重要,是进行函数回调重要手段。在后续的UI学习具有举足轻重的地位。学会基础的block,夯实基础,有的放矢。第一天//// main.m// Day09-Block//// Created by 鲁军 on 2021/4/23.///** BOOL Boolean class nil SEL id block block 是一个数据类型 int doub
2021-04-24 18:01:33 190
原创 IOS开发基础之音频工具类封装AVAudioPlayer
IOS开发基础之音频工具类封装AVAudioPlayer源码在我的主页下面 ,项目名称是AVAudioPlayer关键性代码工具类的封装//// LJAudioTool.h// AVAudioPlayer//// Created by 鲁军 on 2021/4/23.//#import <Foundation/Foundation.h>NS_ASSUME_NONNULL_BEGIN@interface LJAudioTool : NSObject+(BOO
2021-04-24 07:46:19 298
原创 IOS基础之仿酷狗音乐第1天
IOS基础之仿酷狗音乐第1天细节较多,涉及字典转模型,tableView 的使用,模态框,自定义模态,音视频播放,全局PCH文件,xib加载,自定义 xib ,info。plist文件的加载,动画的使用等如果对OC不熟悉的人,照葫芦画瓢也不一定画出来,到处报错。天道酬勤,工夫和时间花到了,得心应手,就不怕报错。关键性的代码如下,源码在我的主页下面。项目名称:02-黑马音乐第一天.zip//// HMMusicsViewController.m// 002-黑马音乐//// Crea
2021-04-24 07:37:36 242
原创 2021.4.23最新mac11.1 big sur 关于CocoaPods安装和使用
2021.4.23关于CocoaPods安装和使用第1部分 CocoaPods 的安装CocoaPods 是iOS开发必不可少的一个第三方框架的管理工具,和Java的Maven类似,maven也是管理各种框架和版本控制的。maven更灵活,使得项目与项目之间可以相互依赖。常用的CocoaPods 的第三方框架有 SDWebImage。,AFNetwork ,Alafiremore, kinderfinder,FMDB等,1.检查更新ruby环境 sudo gem update --system
2021-04-23 10:13:39 2129 10
原创 IOS开发基础之微博项目第1天-OC版
IOS开发基础之微博项目第1天-OC版纯代码创建的项目,具有参考价值该资料来自2014年7月3号,虽然时间过去较长,但是oc和swift不同,oc语法迭代更新慢具有一定的参考意义涉及xib加载,纯代码创建页面,导航控制器,类分类,PCH,宏定义,封装,UITableView的使用,代理,源码在我的主页下,名称是 04-WeiBo-OneDay-OC_Version.zip核心源码//// AppDelegate.m// 01-WeiBo-CreateFramework//// Cr
2021-04-18 16:33:36 287
原创 IOS基础之愤怒的小方块
IOS基础之愤怒的小方块//// ViewController.m// 18-愤怒的小方块//// Created by 鲁军 on 2021/4/17.//#import "ViewController.h"typedef struct YHValue YHValue;struct YHValue { CGFloat startValue; CGFloat endValue; };static inline YHValueYHValueMake(C
2021-04-18 11:43:50 92
原创 IOS基础之毛毛虫案例-重力
IOS基础之毛毛虫案例-重力//// ViewController.m// 17-毛毛虫案例-重力//// Created by 鲁军 on 2021/4/17.//#import "ViewController.h"@interface ViewController ()@property(nonatomic,strong)UIDynamicAnimator *animator;@property(nonatomic,strong)UIAttachmentBehavi
2021-04-18 11:42:43 85
原创 IOS基础之UIDynamicAnimator动力学入门-02
IOS基础之UIDynamicAnimator动力学入门-0210-弹性附着//// ViewController.m// 10-弹性附着//// Created by 鲁军 on 2021/4/17.//#import "ViewController.h"@interface BGView : UIView@property(nonatomic,assign)CGPoint startPoint;@property(nonatomic,assign)CGPoint en
2021-04-18 11:40:30 151 1
原创 IOS基础之UIDynamicAnimator动力学入门-01
IOS基础之UIDynamicAnimator动力学入门01-重力//// ViewController.m// 01-重力//// Created by 鲁军 on 2021/4/15.//#import "ViewController.h"@interface ViewController()@property(nonatomic,weak)UIView *redView;@property(nonatomic,strong)UIDynamicAnimator *a
2021-04-18 11:37:09 220
原创 IOS开发基础之网易新闻UICollectionView的使用第3天
IOS开发基础之网易新闻UICollectionView的使用第3天由于第3天的UICollectionView 并不实现,我查阅相关资料,也没解决,先从本地的plist加载的数据,不是网络的上的数据。有一定的参考意义。父类是UIViewController 通过纯代码添加进去的,addSubView 方式添加进去的,这跟UITableViewController类似,可以拖控件,指定相应的类,但是这种方法并没有学会。源码在我的主页下面。等回头这块知识健全了,再补充回来。//// ViewCon
2021-04-11 19:35:54 178
原创 IOS开发基础之网易新闻JSON转模型数组第2天
IOS开发基础之网易新闻JSON转模型数组第2天//// HMHeadline.h// 01-网易新闻搭建//// Created by 鲁军 on 2021/4/11.//#import <Foundation/Foundation.h>NS_ASSUME_NONNULL_BEGIN@interface HMHeadline : NSObject@property(nonatomic,copy)NSString *title;@property(nonatom
2021-04-11 19:24:47 115
原创 IOS开发基础之网易新闻环境搭建异步请求json,AFN网络封装第1天
IOS开发基础之网易新闻环境搭建异步请求json,AFN网络封装第1天视频资料是2015年的,但是AFN是导入框架的关键文件,我尝试使用cocoapods安装最新的AFN,虽然成功了,但是版本太高,导致API函数有所不同,先学习过期的,再学习现在的。源码在我的主页下。// HMNetworkTools.h// 01-网易新闻搭建// Created by 鲁军 on 2021/4/11.#import <Foundation/Foundation.h>#import "AFH
2021-04-11 19:21:26 227
原创 iOS之AVPlayerViewController的使用oc
iOS之AVPlayerViewController的使用oc//// ViewController.m// AVPlayer01-oc//// Created by 鲁军 on 2021/4/11.//#import "ViewController.h"#import <AVKit/AVKit.h>#define W self.view.frame.size.width#define H self.view.frame.size.height@inter
2021-04-11 09:45:16 1070
原创 IOS之Swift的CoreData入门使用案例
IOS之Swift的CoreData入门使用案例CoreData和SQLite3类似,用来把数据存在磁盘上的。可以随时读写。创建项目钩上当APP退出的时候,数据消失。使用CoreData,退出App,重启或 退出App,点击进去App,数据仍然显示核心代码在这;//// DJTableViewController.swift// HitList//// Created by 鲁军 on 2021/4/7.//import UIKitimport CoreDatac
2021-04-07 19:44:19 367
原创 cocoaPod集成9大环境以及报错项目问题
cocoaPod集成9大环境以及报错项目问题由于以前api函数过期,导致cocoapods必须安装最新的,我这里选取9大常用框架。支持ios14.3以及 xcode12版本pod ‘Alamofire’, ‘~> 5.4.2’pod ‘Kingfisher’, ‘~> 6.2.1’pod ‘SwiftyJSON’, ‘~> 5.0.1’pod ‘HandyJSON’, ‘~> 5.0.3-beta’pod ‘IBAnimatable’, ‘~> 6.1.0’pod
2021-04-04 18:35:28 217
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人