自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 iOS图片加载速度极限优化—FastImageCache

iOS图片加载速度极限优化—FastImageCache解析FastImageCache是Path团队开发的一个开源库,用于提升图片的加载和渲染速度,让基于图片的列表滑动起来更顺畅,来看看它是怎么做的。优化点iOS从磁盘加载一张图片,使用UIImageVIew显示在屏幕上,需要经过以下步骤:从磁盘拷贝数据到内核缓冲区从内核缓冲区复制数据到用户空间生成UIImageView,把图像数据赋...

2019-09-25 11:21:45 161

原创 网络

//参数NSMutableDictionary *params = [NSMutableDictionary dictionary];params[@"method"] = @"app.news.getarticlelist";params[@"class_id"] = @"3";params[@"_debug"] = @"Y";

2018-12-20 20:39:48 189

原创 THIRD集成

platform :ios, '8.0'target 'FMDB_Demo' do pod 'FMDB', '~> 2.7.2'endtarget '' dopod ‘SVProgressHUD’pod ‘AFNetworking’pod 'MJRefresh'end集成代码#import "ViewController.h"#import "AFNetworki...

2018-12-17 13:56:54 250

原创 AVAudioplayer系统播放

(void)viewDidLoad {[super viewDidLoad];//找到包路径NSString * path = [[NSBundle mainBundle] pathForResource:@“song1” ofType:@“mp3”];//转为urlNSURL * url = [NSURL URLWithString:path];//把url 添加到播放器里面来...

2018-12-16 19:00:53 397

原创 Plist文件读取

IOS开发-plist文件的使用-NSBundle使用一. 概述上文中的图片浏览器的实例,在数据的使用上做的很不好,由于将图片数据写到了代码里,不是一种合理的做法。如果数据经常改,就要经常翻开对应的代码进行修改,造成代码扩展性低,因此,可以考虑将经常变的数据放在文件中进行存储,程序启动后从文件中读取最新的数据。如果要变动数据,直接修改数据文件即可,不用修改代码。而存放数据的文件陈伟plis...

2018-12-09 19:08:03 1884

原创 NSbundle

NSBundle的理解和mainBundle的基本介绍一、NSBundle  NSBundle是cocoa为bundle提供的一个类,bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像、声音、编译好的代码、nib文件。(用户也会把bundle称为plug-in)  bundle中的有些资源可以本地化。例如:对于zw.nib,我们可以有两个版本:一个针对英语用户...

2018-12-09 19:05:33 242

原创 地图集成

target ‘百度地图’ dopod ‘AMap3DMap’pod ‘AMapSearch’pod ‘AMapLocation’endappledelegate#import <AMapFoundationKit/AMapFoundationKit.h> [AMapServices sharedServices].apiKey = @"71d809cb6995...

2018-12-09 19:02:33 180

原创 微信登录

微信授权登录-(void)Clbtn{[[UMSocialManager defaultManager] getUserInfoWithPlatform:UMSocialPlatformType_WechatSession currentViewController:nil completion:^(id result, NSError *error) {if (error) { ...

2018-12-09 19:00:17 254

原创 滚动控制器

/自己创建类#import “SlideSwitchExample1.h”#import “TouTiaoViewController.h”#import “ShipinViewController.h”#import “BeijingViewController.h”#import “CepingViewController.h”#import “DaogouViewControll...

2018-12-08 09:48:40 200

原创 第三方登录

https://blog.csdn.net/weixin_42925415/article/details/82770836

2018-12-08 09:46:55 139

原创 广告弹窗

导入HWPopTool.h .m 文件@property (strong, nonatomic) UIView *contentView;@property (strong, nonatomic) UIButton *popBtn;12_contentView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 300)]; ...

2018-12-08 09:42:48 450

原创 适配机型

#import "TXAdapter.h"UIView * view=[[UIView alloc]initWithFrame:CGRectMake(0, 0, tRealLength(50), tRealLength(50))]; NSLog(@"真实长度:%f",tRealLength(50)); view.backgroundColor=[UIColor redColor...

2018-12-08 09:39:38 270

原创 动画大标题

self.title = @"我是标题";self.navigationController.navigationBar.prefersLargeTitles = YES;(void)viewDidLoad {[super viewDidLoad];UILabel * textView = [[UILabel alloc]initWithFrame:CGRectMake(0, 100...

2018-12-08 09:37:42 273

原创 数据持久化传值

//在viewdidload里先创建一个空的键值对,set后面是内容,通过key来提取 UserDefaults.standard.set("", forKey: "asd") //在另一个页面中写 let defaultStand = UserDefaults.standard defaultStand.set(text.text!, forKey: "asd") ...

2018-12-08 09:35:49 124

原创 滚动 (隐藏视图)

#import “ViewController.h”#import “YdViewController.h”#import “CmViewController.h”#import “RgViewController.h”#import “WgViewController.h”#import “YjsViewController.h”#import “JzViewController.h...

2018-12-08 09:33:02 235

原创 标签控制器

NSArray *arr = @[@"首页",@"服务",@"卡卷",@"个人"];NSArray *VCarr = @[@"SyViewController",@"FwViewController",@"KjViewController",@"MeViewController"];NSArray *arr1=@[@"clock_sel

2018-12-08 09:31:15 209

原创 使用多个cell的表格注册多个

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell; switch (indexPath.section) { case 0:{ Tw...

2018-12-08 09:26:02 332

原创 集成cocoapods

appdelegate#import <AMapFoundationKit/AMapFoundationKit.h>[AMapServices sharedServices].apiKey = @“71d809cb6995c3a674eb94231027c69b”;[[AMapServices sharedServices] setEnableHTTPS:YES];// Ove...

2018-12-07 19:51:25 251

原创 网格

appdelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ViewController *vc = [[ViewController alloc]init]; vc.title = @...

2018-12-02 19:07:05 156

原创 MVC传值

2018-12-01 09:37:07 142

原创 约束 适配

-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) { [self addSub...

2018-12-01 09:34:52 165

原创 解析AF

解析到表格- (void)viewDidLoad { self.datasource = [NSMutableArray array]; AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.responseSerializer.acceptableContentTypes = [N...

2018-12-01 09:27:52 343

原创 滚动按钮控制器

#import "ViewController.h"#import "OneViewController.h"#import "TwoViewController.h"#import "ThreeViewController.h"#import "FourViewController.h"#import "FiveViewController.h"#import "

2018-11-30 14:35:22 125

原创 无限轮播

#import "ViewController.h"#define HCWidth self.view.frame.size.width#define HCHeigth self.view.frame.size.height@interface ViewController ()<UIScrollViewDelegate>{ UIScrollView *sc; //滚动...

2018-11-28 09:11:19 89

原创 Siwft 表格简单变色tag值

import UIKitclass oneViewController: UIViewController,UITableViewDelegate,UITableViewDataSource { func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { ...

2018-11-22 15:26:06 125

原创 ios swift 表格随机色

cell.backgroundColor = UIColor(red: (CGFloat(Float(arc4random()%255)/255.0)), green: (CGFloat(Float(arc4random()%255)/255.0)), blue: (CGFloat(Float(arc4random()%255)/255.0)), alpha: 1.0)main根视图im...

2018-11-22 12:11:50 203

原创 ios swift传值

tablevcimport UIKitclass TableVC: UITableViewController { var sectionName:[String] = [] var rowName1:[String] = [] var rowName2:[String] = [] var rowName3:[String] = [] va...

2018-11-22 11:17:48 173

原创 ios swift plist文件

appdelegatelet vc:ViewController = ViewController() let nav = UINavigationController(rootViewController: vc) self.window?.rootViewController = navviewcontrolleri...

2018-11-22 11:07:53 170

原创 swift成型快速了解

//新建工程命名:zhoukaojineng,创建一个类Person,在类中定义方法eat,实现打印“吃饭”//创建一个继承自Person的Teacher类,在Teacher类中定义方法teach,实现打印“上课”,调用其父类的eat函数//创建一个类Student并继承与Person,定义属性name,在Student中监听属性name的setter和getter//在Student类中重...

2018-11-11 19:47:13 179

原创 swift

//1、 创建一个函数,传入一个整型参数,并且无返回值,函数中实现把传入的参数转换成二进制(即十进制转换成二进制)func decTobin(number:Int){ var num = number var str = "" while num > 0 { str = "\(num % 2)" + str num /= 2 ...

2018-11-04 19:29:18 112

原创 自动轮播

首先在viewcontroller中设置tabbar,然后准备在某一个主界面书写界面#import "twoViewController.h"#import "firstViewController.h"#import "secondViewController.h"#define HCWidth self.view.frame.size.width#define HCHeigh sel...

2018-10-25 18:12:01 116

原创 界面 滚动视图 网格 表格 瀑布流

导入文件HWPopTool.h弹窗视图self.selectedIndex = 1; -------进入界面默认tabbar#import "FuWuViewController.h"#import "HWPopTool.h"#import "CellTableViewCell.h"@interface FuWuViewController ()<UITab

2018-10-21 18:22:28 380

原创 结合网格

tabbar控制器加子视图控制器自定义cell以及自定义view还有网格的结合#import "ONEViewController.h"#import "CKSlideMenu.h"#import "jinriViewController.h"#import "yuleViewController.h"#import "fuckViewController.h"@interfac...

2018-10-14 20:23:42 167

原创 高德地图开放平台集成所需网址

【链接】iOS总结cocopods中常用的第三方库https://blog.csdn.net/wangxinxu521/article/details/60144544相机权限 <key>NSCameraUsageDescription</key> <string>cameraDesciption</string><key&g...

2018-09-09 18:42:32 790

原创 第三方导入思路

1、新建工程 2、导入Cocoapods框架 操作命令:打开终端操作步骤:A: cd 工程 B :vim podfile C:pod install 3、AppKey生成链接:http://bbs.mob.com/forum.php?mod=viewthread&tid=8212&extra=page%3D1 4、友盟SDK集成网址(只需要把SDK拖到工...

2018-09-02 19:01:20 233

原创 分段控制器+滚动视图

1.设置根目录 2.创建5个控制器页面 // ViewController.m // 分段控制器,➕滚动试图import “ViewController.h”import “OneViewController.h”import “TwoViewController.h”import “ThreeViewController.h”import “Four...

2018-08-21 14:36:42 226

原创 Reachility第三方检测/监测网络状态

——检测—– 1.配置环境中导入这个框架. 2.导入第三方Reachiblity’ 3.在viewconreoller中代码如下界面拖拽好//// ViewController.m 1.导入Reachablity框架 2.导入系统的systemConfiguration.framework 允许应用程序访问设备的网络配置 设置 3.Reachablity 类是用来检测 监...

2018-08-21 11:39:46 604

原创 JSON解析网络数据

1.设置info允许网络请求 2.找到接口文件运行到鬼脸 3.Appdelegate指定默认根视图,并且建立MVC管理模式,建立model类,以及自定义cellXIB类,model中图示: 这里主要是要在鬼脸接口文件中找到对应的对象名并且定义. 4.在自定义cell中设置xib的位置界面设置,并且通过拖拽完成在.h中定义属性 并且在.h声明方法- (void)setValueFo...

2018-08-21 11:09:07 838

原创 Dom解析文件

1.导入GDataXMLNode第三方框架 2.进行环境配置 3.在appdelegata中设置导航以及根目录 4.viewcontroller中代码如下//// ViewController.m// DOM解析分区//#import "ViewController.h"#import "GDataXMLNode.h"#import "Student.h"@in...

2018-08-17 19:51:15 265

原创 SAX解析数据

1.Appdelegate里面设置根目录以及导航初始化主界面 2.解析本地xml文件 3.建model类声明属性 4.在viewcontroller里面代码如下,搭建界面建立表格//#import "ViewController.h"#import "Student.h"@interface ViewController () <UITableViewDataSo...

2018-08-17 19:46:13 190

空空如也

空空如也

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

TA关注的人

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