自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

番薯大佬的专栏

快乐学习、快乐分享

  • 博客(22)
  • 资源 (53)
  • 收藏
  • 关注

原创 clang命令编译OC成C++文件

效果图操作说明(终端命令操作)1、进入要编译文件所在目录2、编译命令:// 命令clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk 编...

2018-06-28 11:03:24 2214

原创 iOS连接外设硬件三种方式

2018-06-25 17:04:13 1860

原创 nodejs操作MySQL

学习网站:http://www.runoob.com/nodejs/nodejs-mysql.html注意事项:1、需要安装依赖包mysql(1)进入当前项目目录(2)初始化创建package.json文件:npm init -y(3)安装mysql包:npm install mysql(4)使用时导入包:var mysql = require('mysql');2、MySQL数据库的密码加密方式...

2018-06-24 23:59:18 274

原创 mac电脑显示器分辨率显示异常

我的mac电脑显示器突然分辨率显示异常,都被拉升了。以为重启电脑就可以恢复了,重启几次却异常依旧。于是打开"launchpad——系统偏好设置——显示器"进行分辨率的选择设置,发现分辨率选择"缩放"后有两个选项,两个分辨率设置过都没有达到预想的效果。我就想,没理由啊,现在的电脑不可能只有两种分辨率吧?找了下资料发现果不其然,原来是在选择"缩放"时,要同时按住键盘上的"option"键,或是"Alt...

2018-06-24 10:57:18 8952

原创 react-native网络请求fetch

效果图代码示例import React from 'react';import {View,Text,Button} from 'react-native';export default class NetworkRequest extends React.Component { constructor(props) { super(props); this.state...

2018-06-21 20:23:46 742

原创 免费API接口

随机推荐热门段子(包含文字、图片、GIF、视频): https://www.apiopen.top/satinApi?type=1&page=1随机推荐热门段子【神评版本】(包含文字、图片、GIF、视频): https://www.apiopen.top/satinGodApi?type=1&page=1随机推荐热门段子【神评版本】评论列表: https://www.apiopen...

2018-06-21 18:55:34 17362 1

原创 react-native弹窗Alert

效果图代码示例import React from 'react';import {View, Text, Button, Alert, AlertIOS} from "react-native";const title = "温馨提示";const message = '要下雨了,记得带伞'export default class AlertPage extends React.Com...

2018-06-21 18:38:48 6490

原创 react-native导航栏react-navigation

react-native使用react-navigation(https://reactnavigation.org/)进行导航功能开发。效果图使用安装react-navigation这个包,在终端使用如下命令(需要在项目项目中执行):方法1:yarn add react-navigation方法2:npm install --save react-navigation使用1、配置(1)在App....

2018-06-21 16:01:08 2709 1

原创 react-native使用谷歌浏览器调试

通过 谷歌浏览器Chrome调试React Native程序步骤一:先在模拟器上运行项目步骤二:选中模拟器,同时使用键盘上的组合键"Command + D"打开Developer Menu菜单,并单击选择”Debug JS Remotely"步骤三:在打开的谷歌浏览器里选择开发者工具:菜单——视图——开发者——开发者工具步骤四:在模拟器里刷新项目"Command + R"则会看到调试效果注意:要停...

2018-06-21 11:30:34 14203

原创 react-native开发工具Atom

Atom:https://atom.io/Atom插件:https://atom.io/packageshttps://nuclide.io/docs/quick-start/getting-started/其他插件:(1)浏览器浏览功能:open-in-broser(2)分页展示html页面效果:atom-html-preview(3)文件路径补全:autocomplete-path(4)文档化...

2018-06-20 12:38:54 627

原创 mac中的MySQL事务和索引和存储过程

一、事务事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!1、在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。2、事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。3、事务用来管理 ...

2018-06-20 12:24:13 502

原创 mac中MySQL操作数据表

数据表简单操作(注意:语句后要有分号)1、显示某个数据库中的所有表:show tables; 2、显示数据表的结构:desc 表名; 示例:desc personTable;或:show columns from 表名;示例:show columns from personTable;3、创建数据表:(1)设置主键primary key唯一性:create tabel 表名(字段名称 字段类型, ...

2018-06-20 12:16:40 2884

原创 mac中MySQL操作数据库

1、启动或关闭数据库服务方法:Launchpad-系统偏好设置-MySQL-Start MySQL Server/Stop MySQL Server检查是否已启动:ps -ef | grep mysql2、连接数据库(终端)命令:mysql -u root -p注:回车后输入登录密码3、数据库简单操作(注意:语句后要有分号)(1)创建数据库:create database 数据库名称 示例:cr...

2018-06-20 12:02:39 1229

原创 苹果电脑(Mac mini或Macbook或iMac)恢复出厂设置

苹果电脑(Mac mini或Macbook或iMac)恢复出厂设置,首先要做好如下的准备:第一:数据的备份;第二:保证正常的wifi连接;第三:有线的鼠标键盘连接;具体恢复操作步骤:步骤一:电脑启动时,按下键盘组合键(option + command + R,或alt + command + R);然后显示器屏幕上会显示小地球,且出现倒计时;步骤二:倒计时结束后,出现macOS实用工具,选择第四个...

2018-06-17 22:38:43 81152 1

原创 react-native数据缓存AsyncStorage

react-native中主要使用AsyncStorage进行数据缓存操作,其实现原理是key-value的形式。主要功能有:保存(修改)、删除(删除指定值,删除所有值)、读取。效果图代码示例import React from 'react';import {View, Text, TouchableOpacity, Alert, AsyncStorage, StyleSheet} from '...

2018-06-14 16:32:10 2951 2

原创 动态库与静态库

库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 一、静态函数库1、静态库文件名的命名规范是以lib为前缀,紧接着跟静态库名,扩展名为.a,如:libHelloWorld.a;2、静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中;3、静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库;4、静态函数库改变了,程序...

2018-06-14 10:35:27 250

原创 mac 电脑使用mysql异常处理

在终端执行命令时,报错,如下所示:bogon:~ herman$ mysql -u root -p-bash: mysql: command not found解决方法:百度搜索到的解决方案貌似都是复制别人家的,但到了我这没有效果,我是这样解决的,步骤如下:1、查看安装路径:硬盘/usr/local/mysql2、检查是否已启动:ps -ef | grep mysql3、配置路径(1)打开配置文...

2018-06-12 22:49:54 322

原创 svn项目源码管理中文件忽略设置

设置方法:选中需要设置的文件-右击鼠标右键-选择Ignore-确定。如下图所示:

2018-06-12 15:05:10 532

原创 react-native学习——SVN管理项目源码

使用svn管理跨平台开发源码时,有些文件可以设置成忽略文件无须上传。1、.watchmanconfig(路径:项目名称-.watchmanconfig)2、yarn.lock(路径:项目名称-yarn.lock)3、node_modules目录(路径:项目名称-node_modules)4、build目录(路径:项目名称-ios-build,或:项目名称-android-build)忽略设置见示例...

2018-06-12 15:02:19 1188

原创 SYAlertView弹窗视图

SYAlertView自定义弹窗子视图UI根据UI设计需求,自定义各种样式的弹窗子视图:* 自定义UI及样式* 自定义显示动画* 编辑控件自适应键盘高度效果图代码示例1、导入头文件#import "SYAlertView.h"2、实例化SYAlertView *alertView = [[SYAlertView alloc] init];alertView.isAnimation = YES;3...

2018-06-08 17:26:55 328

原创 使用boundingRectWithSize字符串高度的计算

使用boundingRectWithSize计算字符串的高度。示例代码:NSString *message = @"字符串高度的计算";CGFloat height = [message boundingRectWithSize:CGSizeMake(320.0f, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attribute...

2018-06-06 15:49:20 2821

原创 使用递归方法获取某个视图的所有子视图

使用递归方法获取某个子视图的所有子视图,并有层次的打印出来。代码示例// 子视图UIView *view0 = [[UIView alloc] initWithFrame:CGRectMake(10.0, 10.0, 10.0, 10.0)];[self.view addSubview:view0];//UIView *view1 = [[UIView alloc] initWithFra...

2018-06-05 23:12:56 1316

DemoNSUserdefault

iOS研发中数据缓存UserDefault的使用(Demo+文档)

2016-04-17

DemoSqlite

iOS研发中数据缓存sqlite、FMDB、LKDBHelper的使用(Demo+文档)

2016-04-17

DemoKeychain

iOS研发中数据缓存keychain的使用(Demo+文档)

2016-04-17

DemoCoreData

iOS研发中数据缓存coreData的使用(Demo+文档)

2016-04-17

DemoArchivedCoding

iOS研发中数据缓存archiver归档的使用(Demo+文档)

2016-04-17

SQLite关系型数据库的使用

iOS研发中数据缓存SQLite的使用

2016-03-26

FMDB数据库使用

iOS研发中数据缓存FMDB的使用

2016-03-26

coreData使用

iOS研发中数据缓存coreData的使用

2016-03-26

Archiver归档的使用

iOS研发中数据缓存archiver归档的使用

2016-03-26

DemoMVVM架构模式

iOS开发中常用到的技术架构为MVC,但也有用到MVVM。两者主要体现在VM将业务相关逻辑进行了封装,减轻了Controller的负担。

2016-03-02

Demolimit输入限制

在iOS开发中,常会遇到输入限制的情况。本文件档整理了常用到的输入限制,如数字输入限制,长度限制等。定义的方法既有是在代理方法中使用的,也有在通知方法中使用。

2016-02-15

DemoTimeDate

iOS开发中常用到的时间类处理封装,包括各种转换格式。如NSDate转成NSString,或NSString转成NSDate,等。

2016-01-07

小方块输入框

自定义方块输入框,类似于微信支付密码的小方块输入框

2015-11-28

CollectionView的使用

UICollectionView的使用范例,即瀑布式列表的使用。

2015-11-26

iOS移动开发框架

iOS移动开发根视图开发框架设置,Demo中包括抽屉样式,tabbar样式

2015-11-04

iOS移动开发AES加解密

iOS移动开发中使用到的AES加解密技术,使用AES256位加密,解密。

2015-11-04

iOS移动开发MD5加密

iOS开发中常用到的字符串进行MD5加密,区分32位大小写加密,16位大小写加密

2015-11-04

DemoKVO_KVC

KVO即Key-Value Observing,称为键值观察者。是一种编程设计模式,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。 KVC即Key-Value Coding,称为键值编码,它是一种可以直接通过字符串的名字(key)来访问类属性的机制。

2014-09-03

Notification

通过使用NSNotification通知类,可以实现一对多的传递关系,同时也能很好的避免类与类之间层层递进的关系。但是必须记得在使用过程中可能出现通知会被多次接收,并执行相关的方法,避免这种情况出现必须在接收通知前先移除要接收的通知。

2014-07-11

设备闪光灯

iOS开发中,使用设备闪光灯,即打开或关闭设备的闪光灯。如开发手电筒功能,或是扫一扫功能时设置闪光灯。

2014-07-02

DemoTargetDev

一个项目多个target,通过配置不同的信息,类似多个app。

2019-02-13

demoHitTest

子视图超出父视图范围时,子视图交互也能实现响应事件。

2018-11-08

DemoSignature

使用UberSignature实现手写签名。简单易用,接口API少而简,可以设置位置和大小,也可以设置画笔颜色。

2018-07-26

ViewDeck抽屉菜单

使用第三方框架ViewDeck在项目中设置抽屉式菜单。即设置中间视图控制器,左侧视图控制器,以及右侧视图控制器。或上、下视图控制器。

2017-09-19

RESideMenu抽屉视图

使用第三方框架RESideMenu在项目中设置抽屉式菜单。即设置中间视图控制器,左侧视图控制器,以及右侧视图控制器。

2017-09-19

DemoTablePageAndFrame

计算拖动时的页码以及自动加载

2017-04-18

DemoMKWebView

web view使用的优化,使用MKWebView替换UIWebView

2016-09-23

licecap录制gif软件

录制gif软件

2016-09-09

Mac中jenkins的使用

使用jenkins进行自动化构建

2016-08-23

DemoAnimation

动画效果的实现操作

2016-08-01

DemoNetwork

iOS原生网络请求,使用session,或connection方式

2016-07-24

DemoEmailSMS

iOS APP应用中打电话,发短信,发邮件功能的实现

2016-07-15

DemoThread

多线程使用示例,包括thread,operation,GCD。

2016-07-14

DemoRecognizer

手势操作UIGestureRecognizer,或UITouch

2016-07-09

DemoNSTimer

NSTimer计时器的使用,启动,停止等操作。

2016-07-08

DemoImageTableView

自定义cell中使用添加多个图片并自适应cell高度(类型于电商平台的商品评价添加图片)

2016-07-04

DemoIceRequest

iOS开发中,使用ZeroC ICE进行网络请求。

2016-05-12

DemoRecorder

录音以及音频的播放操作处理。

2016-04-29

DemoiflyMSC

使用科大讯飞进行语音书写。

2016-04-28

DemoPlist源码文档

iOS研发中数据缓存plist的使用(Demo+文档)

2016-04-17

空空如也

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

TA关注的人

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