自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

转载 Rreact Native 常见错误总结

1.invariant violation:expected a component class,got[object object]       创建自定义组件首字母要大写,否则会报错.    2.Module 0 is not a registered callable module.       将gradle升级成最新版本(cdAndroid 进入android

2016-09-29 16:48:29 579

转载 Swift下划线巧用

在Swift中,下划线有很多妙用,这里将已经看到的妙用进行总结,希望可以帮助更多学习Swift的朋友。   @Author: twlkyao转载或者引用请保留此行。    1.格式化数字字面量    通过使用下划线可以提高数字字面量的可读性,例如:[plain] view plain copy print?let paddedDouble =

2016-09-21 11:08:27 393

转载 CoreBluetooth.framework基本使用

去AppStore搜索并下载“LightBlue”这个App,对调试你的app和理解CoreBluetooth会很有帮助。================================Demo下载地址:http://download.csdn.net/detail/jimoduwu/7146875================================Core Blu

2016-09-19 14:00:33 1541

转载 新版手机号码正则表达式

+ (BOOL)isMobileNumber:(NSString *)mobileNum{ if (mobileNum.length != 11) { return NO; } /** * 手机号码: * 13[0-9], 14[5,7], 15[0, 1, 2, 3, 5, 6, 7, 8, 9], 17[6, 7, 8],

2016-07-28 19:50:12 1433

转载 IOS获取系统通讯录联系人信息

一、权限注册 (库AddressBookUI.framework AddressBook.framework)随着apple对用户隐私的越来越重视,IOS系统的权限设置也更加严格,在获取系统通讯录之前,我们必须获得用户的授权。权限申请代码示例如下:     //这个变量用于记录授权是否成功,即用户是否允许我们访问通讯录    int __block tip=0;    //声明一个

2016-07-28 19:48:08 479

转载 Meta http-equiv属性详解(转)

http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。引用meat标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> ;其中http-equiv属性主要有以下几种参数:

2016-07-19 11:14:09 252

转载 const 常见用法

const用法主要是防止定义的对象再次被修改,定义对象变量时要初始化变量 下面我就介绍一下几种常见的用法1.用于定义常量变量,这样这个变量在后面就不可以再被修改 const int Val = 10;  //Val = 20; //错误,不可被修改 2. 保护传参时参数不被修改,如果使用引用传递参数或按地址传递参数给一个函数,在这个函数里这个参数的值若被修改,则

2016-06-28 20:24:43 213

转载 MJExtension使用指导

MJExtension能做什么?MJExtension是一套字典和模型之间互相转换的超轻量级框架MJExtension能完成的功能 字典(JSON) --> 模型(Model) 模型(Model) --> 字典(JSON) 字典数组(JSON Array) --> 模型数组(Model Array) 模型数组(Model Array) --> 字典数组(JSON Array)

2016-06-22 21:24:02 240

转载 UIWindow简单介绍

iOS开发UI篇—UIWindow简单介绍一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iOS程序之所以能显示到屏幕上,完全是因为它有UI

2016-04-07 09:19:28 275

原创 Runtime运行时机制

简介Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如:[receiver message];// 底层运行时会被编译器转化为:objc_msgSend(receiver, selector)// 如果其还有参数比如:[receiver message:(id)arg...];// 底

2016-04-05 10:06:30 1487

原创 iOS开发之常用的正则表达式

在 iOS 中,我们使用 NSPredicate 的字符串比较功能来进行正则表达式处理,其比较关键字为:MATCHES下面,列举一个匹配6-15个由字母/数字组成的字符串的正则表达式,来看看 NSPredicate 的具体使用: NSString * regex = @"(^[A-Za-z0-9]{6,15}$)"; NSPredicate *

2016-04-03 23:13:42 345

转载 TextField功能方法详解

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2016-03-31 17:03:33 465

转载 iOS各种控件默认高度

1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图各种控件默认高度" title="iOS 各种控件默认高度" height="270" width="638">用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UI

2016-03-31 10:10:37 514

翻译 OC之block解析

1.相关概念在这篇笔记开始之前,我们需要对以下概念有所了解。1.1 操作系统中的栈和堆注:这里所说的堆和栈与数据结构中的堆和栈不是一回事。我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构: 栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动创建与释放。其操作方式类似于数据结构中的栈,即后进先出、先进后出的原则。例如

2016-03-31 09:06:40 599

转载 iOS中SVN无法上传静态库.a文件

在MAC下,SVN不会自动上传.a库,导致经常报错,都是因为.a库没有上传上去。方法很简单,就是使用终端命令来操作:具体操作步骤为:第一步:打开终端 第二步:输入cd 空格 .a库所有的目录(拖动目录到终端即可) 如:cd /Users/huangyibiao/Documents/公司的项目/XiaoYaoUser/XiaoYaoUser/Opens

2016-03-30 17:28:54 629

转载 iOS沙盒清除缓存

SandBox,沙盒机制,是一种安全体系。我们所开发的每一个应用程序在设备上会有一个对应的沙盒文件夹,当前的程序只能在自己的沙盒文件夹中读取文件,不能访问其他应用程序的沙盒。在项目中添加的所有非代码的资源,比如图片、声音、属性列表等都存在自己的沙盒中。此外,在程序运行中动态生成的或者从网络获取的数据,如果要存储,也都是存储到沙盒中。沙盒中的默认文件夹(1)Documents:苹果建议将程序

2016-03-30 13:06:22 470

转载 iOS沙盒目录解析

一、沙盒中几个主要的目录每个沙盒下面都有相似的目录结构,如下图所示(出自苹果官方文档):每个应用的沙盒目录都是相似的,主要包含图中所示的4个目录:1、MyApp.app①存放内容该目录包含了应用程序本身的数据,包括资源文件和可执行文件等。程序启动以后,会根据需要从该目录中动态加载代码或资源到内存,这里用到了lazy loading的思想。

2016-03-30 11:31:52 352

转载 JS中的phototype浅谈

1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b 对象方法c 原型方法例子:function People(name){  this.name=name;

2016-03-25 17:50:46 283

翻译 Create groups和Create folder references的区别

如果选择了Create groups方式添加了一个文件,我们会发现被添加进来的文件,文件夹是黄色的选择了 Create folder references方式添加进来的文件的文件夹是蓝色的那么两种方式有什么区别呢? 1.使用Create groups ,为任何新增加的文件夹创建组,组的概念也许我们并不陌生,我们在项目中完全可以手动添加

2016-03-22 12:00:19 432

原创 openfire服务器无法开启问题解决

openfire服务器无法开启问题:打开终端,按顺序输入以下命令                                            ①:sudo chmod -R 777 /usr/local/openfire/bin                                            ②:sudo su     

2016-01-26 19:33:14 370

转载 ios动画效果

动画效果提供了状态或页面转换时流畅的用户体验,在iOS系统中,咱们不需要自己编写绘制动画的代码,Core Animation提供了丰富的api来实现你需要的动画效果。UIKit只用UIView来展示动画,动画支持UIView下面的这些属性改变:frame   bounds   center   transform   alpha  backgro

2016-01-18 11:16:58 352

原创 cocoapods配置

1.配置环境pod search FMDB //搜索第三方架包   AFNetworking (3.0.3)cd /Users/he/Desktop/UITableView_SimpleDemo///cd到项目路径touch Podfile //生成文件(首字母大写)vi Podfile //编辑文件(记事本打开)格式:platform :ios,’

2016-01-14 21:17:32 299

用python写网络爬虫

用Python写网络爬虫.pdf 高清版d d

2017-10-09

Python网络数据采集

python网络数据采集,python爬虫,网络上的数据量越来越大,单靠浏览网页获取信息越来越困难,如何有效地提取并利用信息已成为一个巨大的挑战。本书采用简洁强大的Python语言,全面介绍网络数据采集技术,教你从不同形式的网络资源中自由地获取数据。你将学会如何使用Python脚本和网络API一次性采集并处理成千上万个网页上的数据。

2017-10-09

ios10.2镜像文件

ios 10.2最新镜像文件

2016-12-16

ios10.1镜像文件

iOS10.1镜像文件

2016-11-04

空空如也

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

TA关注的人

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