- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 对图形上下文或者上下文的理解
我觉得图形上下文或者上下文的意思是,现在要用机械加工一个零件,然后这个机械是自动加工的,那么想要把零件加工完成那么就需要设置一个自动程序,而这个自动程序就是图形上下文或者上下文使用图形上下文:1.创建一个自动程序CGContextRef ctx = UIGraphicsGetCurrentContext();2.在程序中添加零件的一些配置 第一种 //创建线...
2019-10-31 11:58:37 777
原创 iOS LaunchImage 图片尺寸设置
标题/* 第一行图片: Portrait (ios 12+) : iPhone XS Max 1242*2688 iPhone XR 828*1792 Landscape (ios 12+): iPhone XS Max 2688*1242 iPhone XR 1792*828 第二行图片: Portrait (ios 11+) : iPhone X/iPho...
2019-01-23 12:08:32 1985
原创 iOS iPhone 设备屏幕像素 以及 各个尺寸进行宏定义
/* iPhone 5s : w===320.000000,h===568.000000 iPhone SE : w===320.000000,h===568.000000 iPhone 6 : w===375.000000,h===667.000000 iPhone 6s : w===375.000000,h===667.000000 iPhone 7 : w===3...
2019-01-23 10:56:18 1025 1
原创 SyntaxError: Unexpected token } in JSON at position 547 at JSON.parse (<anonymous>)
SyntaxError: Unexpected token } in JSON at position 547 at JSON.parse (<anonymous>)错误例子:大括号里的最后一个键值对不能使用逗号隔开{ "test":{ "test":1, }, "test":{ "test":1, }...
2018-12-29 16:34:22 2633
转载 ARKit
转载:https://blog.csdn.net/u013263917/article/details/72903174 ARSessionConfiguration:(会话追踪配置) 主要目的就是负责追踪相机在3D世界中的位置以及一些特征场景的捕捉ARSessionConfiguration是一个父类,为了更好的看到增强现实的效果,苹果官方建议我们使用它的子类ARWorl...
2018-11-27 16:29:24 331
原创 iOS 多语言设置(国际化)
1.新建Localizable.strings文件2.选择Localizable.strings文件然后在其右侧有Localization按钮点击出现一个打钩的English.3.选择工程的-PROJECT-info->Localizations,点“+”,选择(Chinese(Simplified))添加简体中文或者其他的语言直接finish如果第一步直接这样是能添加语言的...
2018-11-08 14:37:45 1108
翻译 使用Navicat Premium 连接数据库
Mac版: Navicat Premium当连接到8.0以上的MySQL是重置密码方法;1 /usr/local/mysql/bin/mysql -u root -p2 ... 输入密码3 Enter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQ...
2018-10-26 15:28:55 1247
原创 iOS json数据null的处理
//值为null时+(id)nullToString:(NSObject *)string{ if(string==nil){ return @""; } if([string isEqual:[NSNull null]]){ return @""; } return string;}//数据处理+(id)conv...
2018-09-18 11:19:05 664
原创 react使用流程
# 安装node.js安装node.js安装前确保已经安装Homebrew,使用Homebrew安装Node.js这样就可以使用npm 命令 使用MAC终端```brew install node```# 安装webpack```$ npm install webpack --global //全局安装webpack$ cd ~项目目录$ npm init $ npm in...
2018-09-13 16:01:54 249
转载 redux的使用demo
<!DOCTYPE html><html> <head> <title>Redux basic</title> <script src="https://unpkg.com/redux@latest/dist/redux.min.js"></script> &
2018-09-13 15:59:53 312
原创 iOS 新建 空的工程
步骤1: Main.storyboard 相当于rootVC LaunchScreen.storyboard 启动图片 删除默认ViewController,General—>Main Interface和General—>Launch Screen File里的默认文字按Enter键步骤2: 在AppDelegate.m文件里添加: s...
2018-09-13 15:58:06 533
翻译 iOS 侧滑返回功能
步骤1:在ViewController中添加协议<UIGestureRecognizerDelegate> //声明侧滑手势的delegate步骤2:- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationController setNavigati...
2018-06-29 10:55:47 1926
转载 iOS 屏幕旋转
转载:https://www.aliyun.com/jiaocheng/371722.html步骤1:创建自定义的UITabBarController 和 UINavigationController在自定义的UITabBarController.m中添加-(BOOL)shouldAutorotate{ return [self.selectedViewController shouldA...
2018-06-29 10:48:43 240
翻译 iOS 截图--可截取含有视频显示的View
1.忘记了从哪个地方看得了,原传送门不知道了,只做个记录//截屏- (UIImage*)snapshot:(UIView*)eaglview{ UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, 0.0); // Render our snapshot into the image context [...
2018-06-26 11:36:08 1766
原创 iOS CocoaPods使用
1.安装ruby环境安装Ruby环境首先需要安装Xcode(因为xcode开发工具,他帮我们安装好Unix环境需要的开发包)然后需要安装homebrew。接下来需要安装RVM 最后安装Ruby环境.安装顺序(Xcode->Homebrew->RVM->Ruby->CocoaPods)1.RVM 安装RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切...
2018-06-19 11:58:32 400
原创 git-使用codingGit管理代码
1.创建一个新的远程仓库得到一个git 的链接 .https://e.coding.net/xxxxx.git2.在Mac 终端上输入命令行1.cd 到存放路径2.git clone https://e.coding.net/xxxx.git3.得到一个在本地的仓库了.然后使用sourcetree. 新建->添加已经存在的本地仓库, 然后选择刚刚克隆过来的库.4.在克隆过来的文件夹下创建...
2018-06-19 11:51:13 625
原创 iOS Siri调用自己应用的视频呼叫功能
使用Siri打开自己的应用并触发自己应用的呼叫视频或者语音功能1.使用Siri这个功能,首先要引入SiriKit这个扩展程序(App Extension).1.创建一个应用扩展. 在自己的项目下,通过 file->new->target->Intenst Extension. 而在next 后,Product name 设置扩展程序名字,Project选项看是自己的项目吗 ...
2018-06-11 15:47:28 2149
原创 使用 Node.js爬虫入门学习
robots协议Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。它是一个Robots.txt文件User-agent: * 这里的*代表的所有的搜索引擎种类,*是一个通配符 禁止所有搜索引擎访问网站的任何部分User-agent: * //...
2018-06-07 11:52:44 333
原创 微信小程序学习
1.下载开发微信小程序工具.2.使用微信小程序工具创建自己的第一个Demo.具体请看微信小程序开发简易教程.如果有了账号可以直接创建,请使用AppID创建更好.3.配置服务器域名.现阶段属于学习阶段,使用easy mock的域名来设置request 合法域名为:https://www.easy-mock.com,其它域名设置暂时为空就好. 4.微信小程序运行方式. 暂不管工具配置.jso...
2018-06-05 16:29:07 169
原创 iOS 基本视图创建-UIImageView
测试图片:100*1001.基本创建 UIImageView *IconView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 200, 300, 300)]; IconView.center = self.view.center; IconView.image = [UIImage imageNamed:@"test...
2018-05-25 16:09:46 1312
原创 iOS 状态栏设置
环境:Xcode 9.3 1.启动时隐藏状态栏info.plist 设置 "Status bar is initially hidden" Boolean YES2.设置一般页面状态栏为白色info.plist 设置 "View controller-based status bar appearance" Boolean NOAppDelegate.m[[UIApplication s...
2018-05-24 18:29:00 298
原创 iOS OC使用LAME-PCM编码MP3
1.LAME库:https://github.com/zhoujiawen/iOS_lame.git里面包含了已经编译好的LAME库,X264,FDK-ACC库.2.demo就在例子里面.
2018-05-24 17:51:26 544 1
原创 iOS OC使用X264-编译
X264是一个开源的H.264/MPEG-4 AVC 视频编码函数库,是一个有损视频编码器1.下载http://www.videolan.org/developers/x264.html 和 # git clone http://git.videolan.org/git/x264.git将其命名为x264.放到桌面x264文件夹下.2.下载开源shell脚本进行编译:https://github....
2018-05-22 16:29:29 425
原创 iOS OC使用FDK-AAC编译
环境:Mac FDK-ACC是用来编码和解码ACC格式音频文件的开源库.LAME则是MP3格式的.FDK-ACC 编译成iOS需要的库的方法1.下载FDK-ACC库:http://www.linuxfromscratch.org/blfs/view/svn/multimedia/fdk-aac.html或者https://downloads.sourceforge.net/opencore-amr...
2018-05-22 15:28:29 1079
原创 iOS OC音频转码MP3-LAME的编译
环境:Mac OS 10.13.4 Xcode 9.3 1.下载最新LAME https://sourceforge.net/projects/lame/files/lame/,然后将下载好的文件夹改名为lame.然后在桌面新创建一个名字叫LAME文件夹将lame整个放到新建的文件夹里.2.使用github上的一个shell脚本来进行编译出iOS版本库地址:https://github.co...
2018-05-22 14:19:41 1001
原创 iOS OC使用Socket.IO
1.导入Socket.IO使用的是cocapods注意在OC中使用必须与对应的swift版本对应不然swift会报错source 'https://github.com/CocoaPods/Specs.git'platform :ios, '8.0'use_frameworks!target '项目名称' do #Socket.IO pod 'Socket.IO-Client-Swi...
2018-05-21 14:38:38 5773
原创 iOS OC封装AFN导致内存泄漏
解决:创建单例管理"AFHTTPSessionManager"block封装AFN.h文件//// AFNRequest.h//// Created by 周家稳 on 2018/5/7.// Copyright © 2018年 zhoujiawen. All rights reserved.//#import <Foundation/Foundati...
2018-05-21 14:26:52 1077
原创 iOS OC的基本视图创建-UIView
1.一般UIView 创建 UIView *cellView = [[UIView alloc] init]; [superView addSubview:cellView]; cellView.layer.cornerRadius = 25*ViewW; cellView.backgroundColor = RGB(255,255,255,0.28); [c...
2018-05-21 14:00:18 2753
原创 js 技术关于 ajax 的跨域问题
在学到js的时候不免用到数据请求 ajax 有许多的框架已经将跨域的问题解决,但是原生的代码实现跨域本身是不可以.可以用 jsonp 进行跨域.首先你所请求的数据是jsonp的.然后引用jquery框架,百度下载一个.然后 script 引用jquery.min.js文件.有时候运行时总是not found XXX/jquery.min.map 那你就下载一个最新的jquery.min.j
2015-12-11 14:55:00 275
原创 iOS 视频播放
1.简单播放本地视频在ViewController里添加这个类库头文件就行了把你自己的视频如:名字为'演示视频'的 MP4视频导入工程#import <MediaPlayer/MediaPlayer.h>- (void)viewDidLoad{ NSString *filePath = [[NSBundle mainBundle] pathForReso...
2015-12-10 11:07:43 414
原创 我的html 初学第一步 编译器的选择和代码的简单使用
刚开始学习 html 的时候不知道用什么编译器写,后来第一个 html 代码是直接用 Mac 的文本编辑器写的,实际上可用 window 系统的 txt 文本来写,用 Mac 的文本编辑器写的话要在菜单栏:格式-->制作纯文本这样才开始写,因为这个要用纯文本的格式,写完代码把文本的后缀改换为 .html的如: xxx.html这样只要把这个文件打开方式用浏览器打开就行了.当然这个只是用最简陋的文本
2015-12-10 09:55:21 2047
原创 iOS 项目开发常用配置
iOS 9 https适配http在info.plist中配置NSAppTransportSecurity 类型为字典 包含有一个对象为: (NSAllowsArbitraryLoadsboolean YES )NSAllowsArbitraryLoadsMRC和ARC混编 在targets的build phases选项下
2015-12-09 16:29:10 361
iOS 最简单折叠实现
2015-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人