自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UISearchBar小技巧

在使用searchBar的过程中,常常要有一些特殊的场景不需要他的灰色边框、改变textView背景.....但是searchBar得这些属性的修改都是很麻烦的,下面我就介绍一下常用的几个修改方法。去掉灰色背景框(效果如图所示):    for (UIView *view in self.searchBar.subviews) {        if

2016-02-19 09:13:20 444

原创 隐私政策与使用条款

隐私政策本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本应用服务使用协议不可分割的一部分。适用范围1、 在您注...

2019-09-29 13:42:50 1161

转载 react native

注:本文是我在开发过程中遇到问题解决方法的总结,之后会持续更新,希望帮助到更多的学习者。文中有不妥的地方希望指出共同学习,同时欢迎大神补充。(之后我会放出自己开发整理的笔记和demo)欢迎持续喜欢关注 star。错误1:Paste_Image.png估计是程序中有格式错误请自行检查比如:你注释出来问题。{/*title="张三"*/}换//tit

2017-06-22 11:34:12 1492

转载 常用三方

常用三方

2017-05-09 17:20:06 422

原创 Xcode8升级之后遇到的一些坑

1.升级完Xcode8之后打开文件就是,这两个可以选择later,先不对swift3做适配,如多要做适配一定要备份,要备份,要备份(重要事情说三遍),然后就可以编译了。2.进去编译完出现,这个错误是三方包含swift版本不对应造成的,只要按如图设置成YES就可以了。(所有包含swift的三方)如果三方的最新版本支持swift3.0,update一下也不错。设置完成之后编译通过。

2016-10-20 14:08:55 807

原创 蓝牙4.0后台运行

对于蓝牙4.0的开发这里不过多介绍,主要介绍的是如何让蓝牙4.0在后台保持连接这涉及到的有info.plist在info中设置键值对Required background modes,并在里面增加:App communicates using CoreBluetooth,App shares data using CoreBluetooth。如果还要声音提示可以加App plays

2016-10-13 09:30:49 877

原创 iOS 打包上传-22421错误

app上传的时候要做很多准备工作:配置证书,生成描述文件,账号申请,app介绍填写,app打包。。。今天我就介绍一下打包的过程,app打包过程本身不复杂,但是会出现很多问题(苹果服务器,你懂得)。首先是把Edit Scheme下的Run的状态由Debug改为release,正式的发布状态。然后把Build Setting 里的Code signing 里的Code Signing iden

2016-06-13 20:43:07 18334

原创 UIView设置背景图片

在给UIView设置背景图片时常常用到的是colorWithPatternImage这个方法,但这个方法占很大内存,所以一般会self.view.backgroundColor = [UIColorcolorWithPatternImage:[UIImageimageNamed:@"body-bg"]];所以一般会使用    UIImageView

2016-03-01 20:34:11 533

原创 iOS 开发 -- 字体

常常会在开发过程中遇到需要修改字体的情况(好吧,是默认字体实在太难看了),当遇到这种情况是马上就能想到UIFont和他的方法:fontWithName: size:这个方法使用上来说已经不能在简单了,就一句话。那么问题来了,难在哪呢,那就是FontName的确定,翻阅很多网上的文档,确定这个事还真是麻烦啊,还经常出现不适iOS开发的字体。所以现在我介绍的是苹果自带的字体,自行效果我就不说,就简单的

2016-01-29 13:46:03 477

原创 Core SpotLight

原文今天看到网上这篇关于SpotLight的文章,个人觉得随着手机内存容量的越来越大,搜索功能会显得越来越重要。苹果在iOS9就推出了SpotLight,通过使用iOS9中提供的Core Spotlight 框架,手机上的任何一款应用都可以通过Spotlight功能搜索到。在Spotlight上通过用户的搜索行为找到app的关键在于使用Core Spotlight API索引到我们应用

2016-01-28 18:02:42 474

原创 UITableViewRowAction -- UITableView的一些小技巧

我们在使用一些应用的时候,在滑动一些联系人的某一行的时候,会出现删除、置顶、更多等等的多个按钮,在iOS8之前,我们都需要自己去实现。iOS8之后,只需要一个tableView代理方(tableView:editActionsForRowAtIndexPath:)和一个类(UITableViewRowAction)就可以了。该代理返回的是一个带有UITableViewRowAction的NSA

2016-01-28 11:15:51 2403

原创 keyboard监听、inputView、inputAccessoryView

(后面有代码)类似于QQ、微信的聊天界面都有一个自定义的toolBar负责输入和各种功能    类似这样的都是需要自定义一个UIView负责完成各个控件的组合。那么问题来了,当输入时,键盘弹出,自定义view的frame就要发生相应的改变,下面就来聊聊键盘监听。    对于键盘的监听一般用到的都是NSNotificationCenter(通知中心),以下是注册一个通知中心,对于键盘

2016-01-20 10:38:00 1945

原创 iOS 多线程实例

多线程的原理:同一时间,CPU只能处理1条线程,只有1条线程在工作(执行),多线程并发(同时)执行,其实是CPU快速地在多条线程之间调度(切换),如果CPU调度线程的时间足够快,就造成了多线程并发执行的假象但是当线程数量达到一定量时:CPU会在N多线程之间调度,CPU会累死(造成卡顿),消耗大量的CPU资源。每条线程被调度执行的频次会降低(线程的执行效率降低)多线程的优点:能适

2016-01-11 17:06:26 799

原创 StoryBoard修改Tabbar的选中时的颜色

TabbarController 的Item上的图片和文字默认是选中是蓝色的代码设置时,通过:    UITabBarController *tabBar = [[UITabBarControlleralloc]init];    tabBar.tabBar.tintColor = [UIColorredColor];就可以把tabbar的颜色定义成自己想要的颜色。

2016-01-11 16:40:37 2807

原创 frame和bounds的区别

布局一直都是在开发过程中比较让人头疼的,而且也会花费大量的时间,在布局页面时frame和bounds的使用(纯代码情况下)往往会让一些新手感到头疼。首先下来看看bounds和frame的内部实现吧!对于frame来说他的位置(CGPoint)不是固定的,是根据父视图的变化而变化的;而bounds的位置(CGPoint)则永远都在(0,0),这是一个屏幕的origin,所

2015-12-24 13:55:45 702

原创 TableView的重用机制

对于TableView的重用机制大家都不陌生,Cell重用最大的好处就是不用过多的创建Cell,而只是创建屏幕可视最大个数的Cell,从而节省了内存。现在可主流的重用机制是:通过为每个cell指定不同的reuseIdentifier(重用标识符)来解决。根据reuseIdentifier创建相关的重用池,需要使用时就根据reuseIdentifier获取相关的cell。tableView的

2015-12-22 15:22:28 1536

原创 button初始化类目

方便快速定义一个button 节省代码 节省时间 准确定义

2015-09-09 19:58:57 536

原创 网络解析封装类

// 1. 创建请求        NSString *urlstr = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];    NSURL *url = [NSURL URLWithString:urlstr];    NSMutableURLRequest *request

2015-09-09 19:14:24 384

原创 网络请求时WiFi边上的菊花

- (void)Refresh{    // wifi 边上的菊花    UIApplication *application = [UIApplication sharedApplication];    //数据请求开始 开始转    application.networkActivityIndicatorVisible = YES;    AFNe

2015-09-08 20:12:11 537

原创 UIViewController

UIViewControllerUIViewController的继承关系        UIViewController是继承于UIResponder(UIResponder 这个类定义了很多用来处理响应和时间处理的类)。UIViewController在UIKit中主要功能是用于控制画面的切换,其中的view属性(UIView类型)管理整个画面的外观。

2015-08-22 18:48:48 646

空空如也

空空如也

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

TA关注的人

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