自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (64)
  • 收藏
  • 关注

原创 IOS基础基于pod上手体验FMDB框架

IOS基础基于pod上手体验FMDB框架//// ViewController.m// FMDBSingleOC//// Created by 鲁军 on 2021/3/17.//#import "ViewController.h"#import <FMDatabase.h>@interface ViewController ()@property(nonatomic,strong)FMDatabase *db;@end@implementation Vie

2021-03-30 12:35:02 227

原创 IOS开发基础之模拟科技头条项目案例32

IOS开发基础之模拟科技头条项目案例32说说这个项目的技术要点核心 ,首先是异步网络请求,block的回调,sdWebImage的使用。各个控件的使用,NSDate日期的转换。自动适配屏幕工作,模型转数组的使用,UITableViewCell的使用,等知识的使用。主要源码,以及项目源码在我的主页下面。//// ViewController.m// 32-科技头条//// Created by 鲁军 on 2021/3/9.//#import "ViewController.h"#

2021-03-30 10:58:05 140 1

原创 Swift 使用WebKit动态执行javascript脚本

Swift 使用WebKit动态执行javascript脚本由于苹果取消UIWebView的控件使用。在IOS12 改用WebKit,需要导入头文件。swift里面需要引入相关依赖。苹果推荐我们使用什么技术,我们就使用最新的技术。给UIViewController添加一个navigation controller<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta nam

2021-03-21 18:11:27 3217

原创 各种编程语言的按钮输入框

各种编程语言输入框按钮的实现本人有个需求,一个页面,有按钮,输入框,一个显示框,用户点击按钮会弹出输入框内容,并且显示在文本标签里面。我将使用以下技术桌个突破,各个击破。win32 api编程,qt,java swing,swift,objective-c,swiftUI,Android,PHP,asp dao net web,winform,wpf,devExpress,mfc,js,golang,vb等实现...

2021-03-21 05:07:59 788

原创 AFN框架和SDWebImage框架的上手体验

AFN框架和SDWebImage框架的上手体验资料来源2015-10-15 ,我曾经尝试安装cocoaPods,并且成功了,但是版本更新太快,api函数封装有所变化,为了保证资料的准确一致,先学习过期的api,学好过期的api,再学习现在的。把pod加载的网络的框架到本地的核心源码拖到本地项目工程里面,一样使用,就像maven 一样,我依靠maven做项目或者手动的把jar包加入本地类库是一样的道理。源码在我的主页下面,项目名称是 测试-03-AFN-OC// ViewController.m/

2021-03-20 19:40:17 171

原创 IOS开发之MD5加密和钥匙串的使用-oc

IOS开发之MD5加密和钥匙串的使用-oc源码在我的主页,md5加密是用户登录安全的一个保障。不可逆的,可以暴力破解的。//// ViewController.m// MD5演练//// Created by 鲁军 on 2021/3/18.//#import "ViewController.h"#import "NSString+Hash.h"@interface ViewController ()@end@implementation ViewController- (

2021-03-18 19:08:05 267

原创 SwiftUI5.x微博入门案例第1部分

SwiftUI5.x微博入门案例第1部分不建议直接上手SwiftUI ,建议从swift入门,从storyboard先入门,这样看SwiftUI会事半功倍。源码在我的主页,分享Xcode 快捷键 ctrl + command + ⬆️ ⬇️ 键, 可以快速切换 .m和.h 文件 Tab键可以快速重新命名文件名字。cmd + shift + J 定位到文件在哪,cmd + shift + o 快速查找文件//// PostCell.swift// WeiboDemo//// Created

2021-03-15 18:01:06 219

原创 Swift5.x开发微博项目之访客视图第2部分

Swift5.x开发微博项目之访客视图第2部分本项目有点bug ,文字的高度,没有添加好宽高的约束。其他正常代码太多,我只附着核心源码,项目源码在我的主页下面,进行代码的重构务必备份一份。import UIKit// MARK: - 处理用户未登录的界面显示class VisitorView: UIView{ //MARK: - 设置视图信息 /* 图片名称 首页设置为nil 消息文字 **/ func setupI

2021-03-14 11:51:02 373 2

原创 swift5.x基础知识入门

swift5.x基础知识入门源码在我的主页下,欢迎下载,我非常喜欢swift和oc的语法,两者相似,我坚信天下没有学不会的技术。基本介绍///这里只介绍一些初学swift的基本概念,需要提前了解的东西/*1.swift语法和OC不一样,OC每一行代码都是以分号";"结尾的,但是swift结尾是没有结尾标识符的2.OC只要语法正确就可以,不用整理格式,但是swift非常注重格式,比如 a = 3 ,在=的左右必须都有一个空格,或同时有多个,当=左右空格个数不一样时,比如 b= 2 这样会报错3

2021-03-14 00:00:18 279

原创 Swift5.x使用纯代码创建NavigationTab控制器设置启动图Wb第1部分

Swift5.x使用纯代码创建NavigationTab控制器设置启动图Wb第1部分前言学习swift基础必须学习oc,个人建议,否则有点难。学好oc再来学swift里面有很多相似之处。swift不需要导入头文件。数据类型非常严谨。否则报错。定义类是全局的思想。依托强大的xcode可以提示你的报错,有自动解决方法。如果函数过期,xcode也提示用什么替代了。非常不错。抛开 2019年发布的swiftUI不说,那个跟前端框架React思想差不多,报错不要紧,尽量尝试,慢慢解决。这是基于swift 5语

2021-03-13 22:54:05 450

原创 Swift5.x的UITableView纯代码演练

Swift5.x的UITableView纯代码演练//// ViewController.swift// 1-UITableView演练// Created by 鲁军 on 2021/3/13./* CMD + Shift + O 快速打开文件 CMD + Shift + J 快速定位文件 **/import UIKitclass ViewController: UIViewController { private lazy var tableView : UITab

2021-03-13 19:40:05 281

原创 Xcode12快捷键配置

Xcode12快捷键配置这里我对照Intellij IDEA 弄的快捷键。也可参照Ec和Qt vs2019等最重要的四个快捷键复制一行。Ctrl + D 参照 vs 和 idea删除一行。shift + delete 参照 vs 和 idea格式化代码。选中 Ctrl + i 参照qt无需选中一行代码 向下 移动代码 options(alt) + ⬇️ 参照 ec无需选中一行代码 向上移动代码 options (alt)+ ⬆️ 参照 ec修改权限 配置plist文件省略点击左上角

2021-03-13 18:37:51 621

原创 IOS之Swift5.x开发通讯录实战

IOS之Swift5.x开发通讯录实战swift基础知识的使用。闭包,连线 ,强制解包 页面的传值,模型的构建、自定义Cell等知识的使用。//// LJPerson.swift// 03-Swift通讯录实战//// Created by 鲁军 on 2021/3/12.//import UIKitclass LJPerson: NSObject { @objc var name: String? @objc var age: Int = 0

2021-03-12 13:21:12 456

原创 IOS之Swift5.x和OC网络请求JSON

IOS之Swift和OC网络请求JSON//// ViewController.m// 基于OC网络解析JSON//// Created by 鲁军 on 2021/3/11.//#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; NSUR

2021-03-12 10:14:37 327

原创 Java的springboot返回JSON字符串

Java的springboot返回JSON字符串最近在开发ios,发现API接口无效了,无奈之下,自己书写JSON,我采用的技术是SpringBoot,类似SSM php .net都可以,这里不做演示.发现java做后台的api接口真香。重要说明,我这里是使用springBoot初始化官网 网页 初始我需要的一些技术点,然后生成一个zip包,用ec或者idea打开的。 我的ec和idea公用一个本地maven仓库,镜像选取阿里云的,之前在2019年学习的时候,maven镜像没有变,但在2021年1月份配置

2021-03-10 13:45:11 988

原创 IOS开发基础之异步下载网络图片第1部分

IOS开发基础之异步下载网络图片第1部分加入ATS// LJAppInfo.h// 37-异步下载网络图片// Created by 鲁军 on 2021/3/10.#import <Foundation/Foundation.h>NS_ASSUME_NONNULL_BEGIN@interface LJAppInfo : NSObject@property(nonatomic,copy)NSString *name;@property(nonatomic,copy)N

2021-03-10 12:24:41 389 4

原创 IOS开发沙盒路径的封装技术

IOS开发沙盒路径的封装技术实现对NSString 类的分类 导入头文件,即可获取沙盒路径//沙盒使用分类的思想File 填 SandboxFile Type 填 Calegory 分类Class 选择 填 NSString 对谁分类Sandbox//// NSString+Sandbox.h// 36-沙盒封装//// Created by 鲁军 on 2021/3/9.//#import <Foundation/Foundation.h>NS_

2021-03-10 11:23:51 183

原创 IOS基础NSOperation的操作优先级和操作依赖

IOS基础NSOperation的操作优先级和操作依赖操作优先级// ViewController.m// 34-操作优先级// Created by 鲁军 on 2021/3/9.#import "ViewController.h"@interface ViewController ()//全局队列@property(nonatomic,strong)NSOperationQueue *queue;@end@implementation ViewController-(NS

2021-03-10 11:06:08 639 1

原创 IOS开发基础之摇奖机案例

IOS开发基础之摇奖机案例// ViewController.m// 33-摇奖机器// Created by 鲁军 on 2021/3/9.#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UILabel *lbl1;@property (weak, nonatomic) IBOutlet UILabel *lbl2;@property (weak,

2021-03-10 10:44:13 183

原创 IOS开发基础之socket的使用

IOS开发基础之socket的使用socket是纯C语言的,跨平台的第一章:socket 的演示// ViewController.m// 29-socket演示// Created by 鲁军 on 2021/3/9.#import "ViewController.h"#import <sys/socket.h>#import <netinet/in.h>#import <arpa/inet.h>@interface ViewContro

2021-03-09 12:18:59 768

原创 IOS开发基础之NSURLSession的使用

IOS开发基础之NSURLSession的使用服务器我们选用的是tomcat服务器。所有项目info.plist加入<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>第一章:NSURLSession的使

2021-03-08 15:58:09 268

原创 IOS开发基础之解压缩文件技术

IOS开发基础之解压缩文件技术这里我们使用的第三方框架SSZipArchive,第三方依赖libz.tbd 库 ,基于C语言的,加入libz.tbd框架支持. 服务器我们选择是Java Web 的Tomcat服务器。info.plist加入这句话 ATS<key>NSAppTransportSecurity</key><dict> <key>NSAllowsArbitraryLoads</key> <true/>&

2021-03-08 15:45:37 410

原创 一文搞定Swing和Qt按钮和文本框的创建

一文搞定Swing和Qt按钮和文本框的创建java的源码package com.lujun;import java.awt.Container;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.JTextField;import javax.swing.WindowConstants;public class MyFrame

2021-03-07 15:35:50 445

原创 IOS开发地理编码与反向编码

IOS开发地理编码与反向编码#import <CoreLocation/CoreLocation.h>选中项目导入相应的框架//// LJReveceGeocoderViewController.m// 03-正向地理编码与反向编码//// Created by 鲁军 on 2021/3/7.//#import "LJReveceGeocoderViewController.h"#import <CoreLocation/CoreLocation.h&g

2021-03-07 12:29:53 364

原创 IOS基础使用PCH文件全局定义宏常量

IOS基础使用PCH文件全局定义宏常量在项目中新建一个PCH文件,文件名自己起里面装入代码#ifndef PrefixHeader_pch#define PrefixHeader_pch/*/Users/lujun/Desktop/IOSUIHeiger/38-彩票/1/Users/lujun/Desktop/IOSUIHeiger/38-彩票/38-彩票/Other/PrefixHeader.pch*/#define kScreenSize [UIScreen mainScreen].

2021-03-05 22:40:14 301

原创 IOS开发设置应用程序App启动图片

IOS开发设置应用程序App启动图片在资源Assets 的图片区域 右键建立一个Launch Image ,如第二张图,然后把相应的启动图片拖进去。最后选中项目,找到 Assets ,设置 启动图为Launch Image , comm + R 运行项目就好了。...

2021-03-05 22:30:56 307

原创 IOS14.3开发之使用纯代码创建UIButton以及弹框的使用

IOS14.3开发之使用纯代码创建UIButton以及弹框的使用源码在这//// ViewController.m// testDemo1//// Created by 鲁军 on 2021/3/4.//#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad];

2021-03-05 22:22:46 259

几种AFNetworking封装形式.zip

几种AFNetworking封装形式.zip

2021-12-10

AutoCreateGroup.zip

AutoCreateGroup.zip

2021-10-29

Alamofire2.zip

Alamofire2.zip

2021-10-03

Alamofire1.zip

Alamofire1.zip

2021-10-02

IOS常用框架案例入门.zip

AFNetworking,SDWebImage等

2021-09-24

004-绘制小黄人.zip

004-绘制小黄人.zip

2021-06-11

ios12解档和归档.zip

ios12解档和归档.zip

2021-06-10

打砖块项目oc和swift.zip

打砖块项目oc和swift.zip

2021-06-01

应用程序代理学习.zip

应用程序代理学习.zip

2021-05-31

ios考试题2.zip

ios考试题2.zip

2021-05-30

collection-后盾网.zip

collection-后盾网.zip

2021-05-09

Fraction_Calculator.zip

Fraction_Calculator.zip

2021-05-09

Day11-NSFoudation框架.zip

Day11-NSFoudation框架.zip

2021-05-09

Day10-Foundation框架.zip

Day10-Foundation框架.zip

2021-05-08

01_FileManager学习.zip

01_FileManager学习.zip

2021-04-24

AVAudioPlayer.zip

AVAudioPlayer.zip

2021-04-24

04-WeiBo-OneDay-OC_Version.zip

04-WeiBo-OneDay-OC_Version.zip

2021-04-18

iOS重力相关知识源码基础.zip

iOS重力相关知识源码基础.zip

2021-04-18

18-愤怒的小方块.zip

18-愤怒的小方块.zip

2021-04-18

17-毛毛虫案例-重力.zip

17-毛毛虫案例-重力.zip

2021-04-18

02-网易新闻模型.zip

02-网易新闻模型.zip

2021-04-11

01-网易新闻搭建.zip

01-网易新闻搭建.zip

2021-04-11

UICollectionView的使用.zip

UICollectionView的使用.zip

2021-04-11

JinRiNews.zip

JinRiNews.zip

2021-04-04

douyunzhibo.zip

douyunzhibo.zip

2021-04-04

FMDBSingleOC体验李明杰2014年版本.zip

FMDBSingleOC体验李明杰2014年版本.zip

2021-03-30

demo-0.0.1-SNAPSHOT.jar

返回json数组的科技头条的api数据jar包

2021-03-30

33-科技头条-3自定义Cell.zip

33-科技头条-3自定义Cell.zip

2021-03-30

测试-03-AFN-OC.zip

测试-03-AFN-OC.zip

2021-03-20

35-钥匙串的使用.zip

35-钥匙串的使用.zip

2021-03-18

iOS开发之MD5演练.zip

iOS md5

2021-03-18

WeiboDemo.zip

WeiboDemo.zip

2021-03-15

微博第2部分访问视图.zip

微博第2部分访问视图.zip

2021-03-14

swift基础知识20210313.zip

swift基础知识20210313.zip

2021-03-14

SinaWeiBo第一部分.zip

SinaWeiBo第一部分.zip

2021-03-13

大转盘完整素材以及源码.zip

大转盘完整素材以及源码

2021-03-12

TestSDWebImage素材.zip

TestSDWebImage素材.zip

2021-03-12

多线程SDWebImage.zip

多线程SDWebImage.zip

2021-03-12

Swift基础知识.zip

Swift基础知识.zip

2021-03-12

基于Swift的网络Json.zip

基于Swift的网络Json.zip

2021-03-12

空空如也

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

TA关注的人

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