- 博客(192)
- 资源 (37)
- 论坛 (3)
- 收藏
- 关注
原创 小程序开发--字符串、数字相互转换
一、 数字转字符串 toString()var num = 2019;var str = '';str = num.toString();console.log('字符串:', str);二、 字符串转数字 parseInt()和parseFloat()前者把值转换成整数,后者把值转换成浮点数。var str = '1111.1111'var num = ' 'num = ...
2019-07-01 15:21:32
3834
原创 小程序开发--Wxml的空格符
开始时我们发现小程序有时需要空格符,然而不管是标签还是标签都打多个空格编译过来只保留一个空格,下面我们就说一下多个空格的使用方法方法一:输入调成中文全角虽然小程序编译不保留多个空格,但如果输入法调至成中文全角,是可以保留多个空格的代码<view>111111111 111111111</view>编译方法二: <text space="XX...
2019-07-01 14:09:27
5279
原创 小程序开发--content-type类型中application/json和application/x-www-form-urlencoded区别
小程序网络请求wx.request({})是需要在header中添加参数content-typeheader: { 'content-type': 'application/json' // 默认值},有时参数为application/json的请求后台接收参数为空,改成application/x-www-form-urlencoded就好了,所以查了一下相关资料常见的表单数据...
2019-07-01 10:16:14
13070
原创 iOS开发--Foundation框架之NSError
从属关系:NSError:NSObject :FoundationNSErrorNSError用法灵活,经由此对象,我们可以把导致错误的原因回调给调用者。NSError对象里封装了三条信息:Error domain:错误范围,其类型为字符串错误发生的范围,也就是产生错误的根源,通常用一个特有的全局变量来定义。比方说,“处理URL的子系统”在从URL中解析或者取得数据时如果出错了,那么...
2019-05-28 15:55:57
625
原创 iOS开发--Foundation框架之NSURL、NSURLSession
从属关系:NSURL:NSObject :FoundationNSURLUSLNSURLNSURLSessionURLURL是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。URL可能包含远程服务器上的资源的位置,本地磁盘上的文件的路径,甚至任意一...
2019-05-28 15:26:17
1189
原创 iOS开发--Foundation框架之NSCalendar
从属关系:NSCalendar:NSObject :FoundationNSCalendarNSCalendar对象封装了有关计算时间的系统的信息,其中定义了年的开始,长度和分割。它们提供关于日历的信息和对日历计算的支持,例如确定给定的日历单元的范围和将单位添加到给定的绝对时间 // Do any additional setup after loading the view, t...
2019-05-28 14:24:04
461
原创 019.iOS开发--Foundation框架之NSData
从属关系:NSData:NSObject :FoundationNSDataNSData为二进制数据,在文件操作(如保存到本地)、网络、以及核心图形图像中使用较广泛。NSData的创建NSData与NSString、Byte、UIImage之间的转换NSData的创建 //对象方法创建 NSData *data1 = [[NSData alloc] init];...
2019-05-28 10:41:19
130
原创 iOS开发--Foundation框架之NSFileManager
从属关系:NSFileManager:NSObject :FoundationNSFileManager文件管理器(NSFileManager):此类主要是对文件进行的操作(创建/删除/改名等)以及文件信息的获取。文件连接器(NSFileHandle):此类主要是对文件内容进行读取和写入操作。沙盒机制获取沙盒目录NSFileManagerNSFileHandle沙盒机制...
2019-05-28 09:36:15
332
原创 iOS开发--Foundation框架之存储NSUserDefaults
从属关系:NSUserDefaults:NSObject :FoundationNSUserDefaultsNSUserDefaults是最常使用的轻量级的数据存储方式,NSUserDefaults用来存储 用户设置 系统配置等一些小的数据。相当于全局的变量NSUserDefaults是单例的,也是线程安全的,是以键值对 key-value 的形式保存在沙盒中。数据是明文存储在 plis...
2019-05-27 08:38:01
994
原创 iOS开发--Foundation框架之NSBundle
从属关系:NSBundle:NSObject :FoundationNSBundlebundle是一个目录,其中包含了程序会使用到的资源.这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in).对应bundle,cocoa提供了NSBundle类NSBundle用法1、NSBundle获取程序里的一张图片显示首先拖入工程一张图片123.p...
2019-05-27 08:36:03
656
原创 iOS开发--Foundation框架之计时器NSTimer
从属关系:NSTimer:NSObject :FoundationNSTimer看名字就知道是计时器,定时器要和’运行循环’(run loop)相关联,运行循环到时候会触发任务。把定时器放在运行循环里,才能正常触发任务。NSTimer计时器NSTimerCADisplayLinkGCD (推荐使用)NSTimer定时器NSTimerNSTimer的初始化方式有几下几种。...
2019-05-24 14:33:27
603
原创 iOS开发--Foundation框架之日期NSDate
从属关系:NSDate:NSObject :Foundation日期/时间在开发中经常使用, 但涉及到的无非是时间转字符串显示出来, 或者根据字符串获取时间对象, 其他的涉及很少.下面介绍一些时间相关的函数NSDateNSDate 时间日期获取当前时间 的标准格式时间格式NSTimeZone 时区时间戳通过时间戳计算当前星期两个时间比较其他NSDateNSDa...
2019-05-24 14:25:43
649
原创 iOS开发--Foundation框架之结构体NSRange、CGPoint、CGSize、CGRect
从属关系:NSRange:NSObjCRuntime:Foundation从属关系:CGPoint:CoreGraphics从属关系:NSSize:CoreGraphics从属关系:NSRect:CoreGraphicsObjective-C为我们提供了五个常用结构体,定义的变量可以存在栈上和堆上。分别是:范围:NSRange ,点(NSPoint)尺寸(NSs...
2019-05-24 14:24:34
627
原创 iOS开发--Foundation框架之NSValue、NSNumber、NSInteger
从属关系:NSValue:NSObject :Foundation从属关系:NSNumber:NSValue :NSObject :Foundation从属关系:NSInteger:NSObjCRuntime:FoundationNSValue一个NSValue对象是用来存储一个C或者Objective-C数据的简单容器。可以容纳任何基本数据类型如char,int,float...
2019-05-24 14:22:23
609
原创 iOS开发--Foundation框架之字典NSDictionary、NSMutableDictionary
从属关系:NSMutableDictionary:NSDictionary:NSObject :Foundation一、NSDictionary字典初始化获取键值计算长度字典的遍历NSDictionary文件操作二、NSMutableDictionary可变字典初始化增改删查NSDictionary字典初始化 //1.初始化 /...
2019-05-24 14:10:59
187
原创 iOS开发--Foundation框架之数组NSArray、NSMutableArray
从属关系:NSMutableArray:NSArray:NSObject :Foundation数组NSArray、NSMutableArray(可变数组、继承自NSArray) 是OC中的数组类(1)只能存放任意OC对象, 并且是有顺序的(2)不能存储非OC对象, 比如int\float\double\char\enum\struct等(3)NSArray中不能存储nil,因为NSA...
2019-05-24 14:10:22
228
原创 iOS开发--Foundation框架之字符串NSString、NSMutableString
从属关系:NSString :NSObject :FoundationNSString是一个不可变的字符串对象。这不是表示这个对象声明的变量的值不可变,而是表示它初始化以后,你不能改变该变量所分配的内存中的值,但你可以重新分配该变量所处的内存空间。而NSMutableString是可变的,意味着你可以追加它的内存空间,或者修改它所分配的内存空间中的值。OC字符串NSString *str...
2019-05-24 14:09:35
197
原创 iOS开发--Foundation框架之打印NSLog
从属关系:NSLog:NSObject:FoundationNSLogNSLog()简介 : NSLog 是 Foundation 框架中功能强大的函数, 可以输出任何类型的数据;在iOS开发过程中,调试是很重要的过程,而除了各种断点调试(普通断点、条件断点、全局断点)之外,似乎NSLog是我们调试最常用的方法,当然,也是最简单朴素的寻debug方法。方便程序员查看日志数据,便于程序调...
2019-05-24 14:08:39
114
原创 iOS开发--Foundation框架介绍
Foundation框架所有的Mac OS X和IOS程序都是由大量的对象构成,而这些对象的根对象都是NSObject,NSObject就处在Foundation框架之中Foundation框架的NSObject对象值对象—ValueNSAffineTransform一个图形坐标变换转换指定一个坐标系中的点如何转换为另一个坐标系中的点。 仿射变换是一种特殊类型的变换,保留路径中...
2019-05-24 14:06:00
201
原创 iOS开发--Objective-C语言高级部分
1.Objective-C代码的文件扩展名当你需要在源代码中包含头文件的时候,你可以使用标准的 #include 编译选项,但是 Objective-C 提供了更好的方法。#import 选项和 #include 选项完全相同,只是它可以确保相同的文件只会被包含一次。Objective-C 的例子和文档都倾向于使用 #import2.Objective-C类和对象Objective-C编程...
2019-05-22 11:00:02
693
原创 iOS开发--Objective-C语言基础部分
1.Objective-C简介Objective-C 通常写作ObjC或OC,是扩充C的面向对象编程语言。1980初布莱德·考克斯(Brad Cox)发明Objective-C,1988年前CEO为乔布斯的Next公司获得OC授权,并开发next step开发环境,1996苹果公司收购Next公司,发行cocoa开发环境,为了区分c,所以前缀为NS. Objective-C 是一种简单的计算机...
2019-05-22 10:40:12
977
原创 iOS开发--C言语算法及示例
一、排序排序算法有很多,包括冒泡排序快速排序。选择排序插入排序堆排序桶排序归并排序计数排序基数排序插入排序,堆排序,选择排序,归并排序和快速排序,冒泡排序都是比较排序,它们通过对数组中的元素进行比较来实现排序,其他排序算法则是利用非比较的其他方法来获得有关输入数组的排序信息。主要排序比较1、冒泡排序冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复...
2019-05-22 10:31:50
559
原创 iOS开发--C语言基础
C 语言是:面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。1973 年,UNIX 操作系统完全使用 C 语言编写。当今最流行的 Linux 操作系统和 RDBMS(Relational Database Management System:关系数据库管理系统) MySQL 都是使用 C 语言编写的。Wind...
2019-05-21 23:42:58
755
原创 iOS开发--文档说明
1.文档标识#define API_AVAILABLE(…)#define API_DEPRECATED(…)#define API_DEPRECATED_WITH_REPLACEMENT(…)#define API_UNAVAILABLE(…)API_AVAILABLE 可用API_DEPRECATED 弃用API_DEPRECATED_WITH_REPLACEM...
2019-05-21 22:42:52
612
原创 iOS开发--学习体系
一、C语言基础学习基本数据类型和基本运算判断和循环语句函数和变量作用域数组、指针、字符串结构体、共用体、枚举预处理器、输入和输出与递归内存管理和文件操作算法(冒泡、选择)二、Objective-C语言基础部分Objective-C简介程序结构基本语法数据类型常量与变量运算符循环与决策函数(方法)块 block数字、字符串、数组、字典、结构体、类型、指针...
2019-05-21 22:40:25
133
原创 iOS开发之注意问题
PS:与其说注意问题不如说是一套规范,不过有些也是注意问题。为什么要写这个,之前接手带坑的项目太多,尤其的小公司,基本上没有需求文档,有的接口文档也写的乱七八糟,还得花一天时间去lv接口…各种问题吧简直惨不忍睹,于是就想写这个,自己经验中获得的一些规范吧,其实每个人都不一样,但多多少少相似,算是给大家参考吧。命名规范(1)创建文件时,给自己设置一个前缀(比如我的MG),点击Xcode项目项目名...
2019-05-21 18:30:21
6180
原创 iOS开发之错误记录
1.Development cannot be enabled while your device is locked. Please unlock your device and reattach. (0xE80000E2).问题原因:设备被锁定时,未信任改设备等等…解决方法:在手机上:设置-&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;通用-&amp;amp;amp;amp;amp;amp;amp;amp;amp;
2019-05-21 18:27:02
8406
原创 小程序开发--页面添加水印MGWatermark(Vip)
MGWatermark 添加水印 开发中一些给特定人显示的页面内容,又不能外泄怎么办???像公安六合一系统、政府政务系统都是不能外泄的,如果外泄根据什么去追究责任呢? 这就需要对页面做一些特殊处理,通常的方式就是加水印,及时外泄可以根据水印追究责任,从而约束外泄人员 小程序在水印方面没有特定的API,所以需要我们自定义,下面是我通过画布canvas进行水印绘制已完成添加水印的功能 ...
2019-05-09 17:34:32
185
原创 小程序开发--页面添加水印MGWatermark
MGWatermark 添加水印 开发中一些给特定人显示的页面内容,又不能外泄怎么办???像公安六合一系统、政府政务系统都是不能外泄的,如果外泄根据什么去追究责任呢? 这就需要对页面做一些特殊处理,通常的方式就是加水印,及时外泄可以根据水印追究责任,从而约束外泄人员 小程序在水印方面没有特定的API,所以需要我们自定义,下面是我通过画布canvas进行水印绘制已完成添加水印的功能文末...
2019-05-09 17:31:54
3906
3
原创 iOS开发之升级Xcode10.1 项目错误记录(持续填坑中…...)
一直没有更Xcode10,每次上传都提示下不为例,得过且过的我终于熬不住啦,2019年3月苹果不再容忍没有更新Xcode10的开发者,从3月起将不能用Xcode9不能打包ipa(官方这么说的,其实我试了是可以的)不过审核方面就不清楚啦,但还是更新了吧,下面是我更新后填的一些坑。1. ld: library not found for -l stdc++.6.0.9错误原因:Xcode10...
2019-03-21 11:02:44
6310
原创 科普篇--给说一说我落户天津的事
为什么要写这篇文章???和政府打交道的事十有八九就是在漫长的等待和无用的证明中度过的,我就想说说我耗时三个月的落户血泪史,也同时想给大家科普一下,以防大家走不必要的弯路,不光浪费时间而且劳民伤财啊(请假真心请不起)落户流程20181128–20190114 历时三个月注:本人的本科,在天津工作,走的是公司性质的学历型人才引进###(1)下载“天津公安”,注册申请首页–引进人才落户–同...
2019-03-20 10:43:53
8965
原创 手机篇:iphone5c升级10.3.3如何安装微信
准备工具:iTunes 下载地址:https://www.apple.com/cn/itunes/爱思助手 下载地址:https://www.i4.cn/iPhone 5c教程安装微信前需要越狱,所以我们先用爱思助手先把手机越狱后再交大家如何装32位iPhone5c可以用的微信1.安装相应工具,先安装iTunes(这是需要的组件),在安装爱思助手2.电脑链接手机3.点击上...
2019-03-20 09:33:25
15303
原创 小程序开发--表格table的实现
效果展示:(文章最后附demo)说表格前先说下 列表渲染wx:for及blockwx:for在组件上使用 wx:for 控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。默认数组的当前项的下标变量名默认为 index,数组当前项的变量名默认为 item示例代码1index.wxml&amp;amp;amp;amp;amp;amp;lt;!--index.wxml--&amp;amp;amp;amp;amp;amp;gt;
2019-03-08 13:53:50
14836
2
原创 小程序开发API之内存不足警告wx.onMemoryWarning
wx.onMemoryWarning(function callback)监听内存不足告警事件。当 iOS/Android 向小程序进程发出内存警告时,触发该事件。触发该事件不意味小程序被杀,大部分情况下仅仅是告警,开发者可在收到通知后回收一些不必要资源避免进一步加剧内存紧张。参数function callback内存不足告警事件的回调函数参数Object reslevel 的合法...
2019-03-06 08:47:33
5444
原创 小程序开发API之扫一扫wx.scanCode
效果展示wx.scanCode(Object object)调起客户端扫码界面进行扫码参数Objectobject.scanType 的合法值object.success 回调函数参数Object resres.scanType 的合法值示例代码效果展示代码index.wxml&lt;view class='contentView'&gt; &lt;view c...
2019-03-06 08:47:24
2371
原创 小程序开发API之振动wx.vibrateShort、 wx.vibrateLong
wx.vibrateShort(Object object)使手机发生较短时间的振动(15 ms)。仅在 iPhone 7 / 7 Plus 以上及 Android 机型生效参数Objectwx.vibrateLong(Object object)使手机发生较长时间的振动(400 ms)参数Object...
2019-03-06 08:47:06
3314
原创 小程序开发API之监听陀螺仪wx.startGyroscope
陀螺仪 (角运动检测装置):陀螺仪是用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置。利用其他原理制成的角运动检测装置起同样功能的也称陀螺仪。手机陀螺仪:陀螺仪又叫角速度传感器,是不同于加速度计(G-sensor)的,他的测量物理量是偏转、倾斜时的转动角速度。在手机上,仅用加速度计没办法测量或重构出完整的3D动作,测不到转动的动作的,G-sensor只能检测轴...
2019-03-06 08:46:36
4242
2
原创 小程序开发API之监听罗盘wx.startCompass
电子罗盘:也叫数字指南针,是现代人用电子技术制作的利用地磁场来定北极的一种方法。。现代利用先进加工工艺生产的磁阻传感器为罗盘的数字化提供了有力的帮助。21世纪初,主要有用磁阻传感器和磁通门加工而成的电子罗盘。虽然GPS在导航、定位、测速、定向方面有着广泛的应用,但由于其信号常被地形、地物遮挡,导致精度大大降低,甚至不能使用。尤其在高楼林立城区和植被茂密的林区,GPS信号的有效性仅为60%。并且在静...
2019-03-06 08:46:29
962
原创 小程序开发API之监听加速计wx.startAccelerometer
加速传感器: 手机加速度传感器也叫运动传感器,它能捕捉手机的几种典型运动模式如摇晃、甩动、翻转等。达到用运动控制手机的目的。 举例来说,玩“沼泽竞技”和“空中快车”时,你不用按键,而通过手机的倾斜或左右前后移动来完成高难度动作,你仿佛置身游戏之中,这就是因为手机内置的加速度传感器能感知手机的物理运动。手机加速传感器的原理: 目前手机上的加速传感器多为电容式。它的工作原理是:一个质量块可以在某个...
2019-03-06 08:46:22
2849
原创 小程序开发API之监听设备方向wx.startDeviceMotionListening
wx.startDeviceMotionListening(Object object)开始监听设备方向的变化。参数Objectobject.interval 的合法值wx.stopDeviceMotionListening(Object object)停止监听设备方向的变化。参数Objectwx.onDeviceMotionChange(function callback)监...
2019-03-06 08:46:13
4387
Xcode9中的原生stdc++.6.0.9库
2019-03-21
微信小程序开发表格demo
2019-03-08
MWeb for Mac 3.1.6 破解版 – 专业的Markdown写作、记笔记软件
2018-10-22
Sublime Text 3 for Mac 3176 序号版 – 绝对强大的代码编辑神器
2018-10-22
上拉刷新下拉加载 新版MJRefresh EGO
2016-01-19
NSDictionary_NSMutableDictionary
2016-01-18
NSArray_NSMutableArray
2016-01-18
NSString_NSMutableString
2016-01-18
钢丝球 M.Siebel的留言板
发表于 2020-01-02 最后回复 2020-01-02
iOS新闻栏目导航栏怎么搞 @今日头条@网易新闻
发表于 2016-04-12 最后回复 2018-07-24
iOS--在UILabel上加 UIButton --问为什么平面显示button在label的下面?
发表于 2016-04-20 最后回复 2016-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝