自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

转载 iOS: SegmentControl 实现页面切换的四种方法

iOS: SegmentControl 实现页面切换的四种方法关于 SegmentControl的应用,我们先来了解下其应用场景。对于一个颇为复杂的app来说, 如何处理页面的切换,是一个至关重要的问题。 最为常用的是 TabBar, 通过 Tab的切换,大多数app,用到Tab 就可以了。  但对于更为复杂的App, 就得用到 TAB +  Segment 组合。  通过Ta

2015-12-31 18:55:34 2448

转载 IOS UISegmentedControl

SegmentedControl又被称作分段控制器,是IOS开发中经常用到的一个UI控件。初始化方法:传入的数组可以是字符串也可以是UIImage对象的图片数组- (instancetype)initWithItems:(NSArray *)items;设置控件风格:@property(nonatomic) UISegmentedControlStyle seg

2015-12-31 18:54:44 554

转载 iOS开发——keychain的使用

通常情况下,我们用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。使用苹果官方发布的KeychainItemWrapper或者SFHFKeychainUtils很方便,后来看到 iphone使用keychain来存取用户

2015-12-31 15:41:14 321

转载 iOS UITextView 高度随文字自动增加,并跟随键盘移动(二)

iOS UITextView 高度随文字自动增加,并跟随键盘移动(二)标签: iOStextview高度自动增加2015-08-10 20:26 1056人阅读 评论(0) 收藏 举报 分类:iOS(96) 版权声明:本文为博主原创文章,未经博主允许不得转载。上节地址:http://blog.csdn.net/lwjok200

2015-12-31 10:54:49 423

转载 iOS UITextView 高度随文字自动增加,并跟随键盘移动(一)

iOS UITextView 高度随文字自动增加,并跟随键盘移动(一)标签: iostextview跟随键盘自适应2015-08-10 20:27 961人阅读 评论(0) 收藏 举报 分类:iOS(96) 版权声明:本文为博主原创文章,未经博主允许不得转载。项目中遇到这样一个需求 ,有个文本框,需要随着用户输入的文字多少高度

2015-12-31 10:54:05 693

转载 UILabel 自动换行 及 高度自适应

iOS开发- UILabel 自动换行 及 高度自适应?12345678910111213141516171819202122232425U

2015-12-31 10:41:33 439

转载 iOS_字符串显示不同颜色

iOS_字符串显示不同颜色最近写代码需要根据不同的内容显示不同的颜色。在这里mark一下。设置颜色: ?12345NSString *contentStr = @"简介:hello world";NSMutableAttributedString *s

2015-12-25 14:02:48 1035

转载 tableViewCell 的重用机制下 (内容重叠)问题解决

在写sina 微博界面的过程中使用到了cell,那么就是在cell上添加一些控件,但是由于每条微博的内容都是不同的,所以在显示的过程中,出现了内容重叠的问题,其实就是UITableViewCell重用机制的问题。[cpp] view plaincopyprint?- (UITableViewCell *)tableView:(UITableView *)tableV

2015-12-24 10:49:36 4354

转载 UITextField控件 文本框和视图控制器

iOS开发系列课程(04) --- 文本框和视图控制器目录(?)[+]UITextField控件UITextFiled常用属性和方法  UITextField是常用的文本输入控件,比如我们用的QQ的登录界面,词典输入要查询的单词都使用了文本框控件,如下图所示。之前介绍的UILabel可以在界面中显示文本,但用户无法选择或编辑UIL

2015-12-23 15:24:27 619

转载 IOS 怎么修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色

自从IOS7后UINavigationBar的一些属性的行为发生了变化.你可以在下图看到:1234self.navigationController.navigationBar.barTintColor = [UIColor blackColor];self.navigationController.n

2015-12-22 10:33:55 449

转载 在iOS7中修改状态栏字体的颜色

在iOS7中修改状态栏字体的颜色时间 2014-08-08 17:01:15  CSDN博客原文  http://blog.csdn.net/gaoyp/article/details/38441723主题 iOS开发状态栏的字体为黑色: UIStatusBarStyleDefault 状态栏的字体为白色: UIStatusBarStyleLightCo

2015-12-21 19:02:39 417

转载 改变UITabBarController的高度方法

很多人可能遇到过通过代码创建了一个UITabBarController,并设置了tabbar的高度为40,结果发现上方的view和下面的tabbar中间出现了一个间隙。调整view的frame也没有用,怎么能刷新一下页面把这个间隙去掉呢?只改tabbar的frame是不够的,不要忘了同时要改这个UITransitionView的高度。即改变TabBar加载的viewContro

2015-12-21 16:29:42 450

转载 转一个 Xcode 7 缺少 *.dylib库的解决方法

转一个 Xcode 7 缺少 *.dylib库的解决方法 分类:技术(240) iOS(39) Xcode7中 Link Binary With Libraries 没有 .dylib库,只能找到对应的 .tbd,但不能代替使用,通过查找资料,尝试后得到以下两种解决方法。方法1. (heqin测试可行)在项目Target中的Link Binary Wit

2015-12-18 16:45:42 274

转载 友盟文档

由于苹果审核政策需求,建议大家对未安装客户端平台进行隐藏,在设置QQ、微信AppID之后调用下面的方法,[UMSocialConfig hiddenNotInstallPlatforms:@[UMShareToQQ, UMShareToQzone, UMShareToWechatSession, UMShareToWechatTimeline]]; 这个接口只对默认分享面板平台有隐藏功能,自定义分

2015-12-18 10:04:03 514

转载 iPhone上关于相机拍照的图片的imageOrientation的问题

iPhone上关于相机拍照的图片的imageOrientation的问题用相机拍摄出来的照片含有EXIF信息,UIImage的imageOrientation属性指的就是EXIF中的orientation信息。如果我们忽略orientation信息,而直接对照片进行像素处理或者drawInRect等操作,得到的结果是翻转或者旋转90之后的样子。这是因为我们执行像素处理或者d

2015-12-18 09:51:57 654

转载 iOS适配 旧项目工程在iOS9下不能正常显示

在iOS开发中,很多时候会用到旧项目,比如版本的升级、使用Demo等等,iOS SDK正在不断的升级,不断的升级给iOS开发带来了新的活力。然而在iOS SDK新的版本出来之后,旧项目可能会出现新问题。旧项目工程在iOS9下不能正常显示1、现象如图,上面下面各有一块黑色区域。 2、原因:未设置启动页3、解决方案:在 info.plist里面,添加Laun

2015-12-17 16:24:15 286

转载 UITouch详解

UITouch 对象用于位置、 大小、 运动和一根手指在屏幕上为某一特定事件的力度。触摸的力度是从开始在 iOS 9 支持 3D 的触摸的设备上可用。你可以通过UIEvent对象传递给响应者对象访问。一个UITouch对象包括访问器:  引起触摸的视图或Window.@property(nullable,nonatomic,readonly,strong) UIWindow *wi

2015-12-17 16:22:49 339

转载 iOS APP上线流程

iOS APP上线流程前言:前两天有个同事问到我APP上传的问题,几个地方我竟然模糊不清了,查了些资料在这里整理一下。鄙人是一个懒猿,一直以来都是从各位大神的博客中汲取营养,却懒于写自己的。越来越觉得写博客对于一个开发者来讲是很有帮助的,利己利人,所以以后也会努力去写。        废话不说了,下面来介绍应用上传APP Store具体流程:1.打开苹果开发者中心:http

2015-12-17 16:16:13 384

转载 iOS分享 - AFNetworking之多图片/文件上传

iOS分享 - AFNetworking之多图片/文件上传  在分享经验之前,先说点题外话,之前的一个项目涉及到了多图片的上传,本来以为是一个很简单的事情,却着实困扰了我好久,究其原因,一是我不够细心,二是与后台人员的交流不够充分。在此,我想将我的老师常说的一句话送给大家:“做一个细心的男人(女人)”。好了,闲话少说,进入正题。  AFNetworking是我们在日常开发中,常用于

2015-12-17 16:08:04 714

转载 iOS 3DES加密解密(一行代码搞定)

iOS 3DES加密解密(一行代码搞定) 3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它相当于是对每个数据块应用三次DES加密算法。由于计算机运算能力的增强,原版DES密码的密钥长度变得容易被暴力破解;3DES即是设计用来提供一种相对简单的方法,即通过增加DES的密钥长度来避

2015-12-17 16:07:42 671

转载 Objective-C 中singleton(单例模式)的实现

Objective-C 中singleton(单例模式)的实现OC中的单例很有意思,因为没办法像JAVA或C++中把构造函数设为private的来防止其它人直接 new 一个新对象,所以像如下单例的实现方式,只能祈祷大家必须按你要求的方式创建对象,有人不小心直接 [[ xx alloc] init] 创建一个对象,是很难发现的。[objc] view pla

2015-12-17 15:34:06 363

转载 IOS响应式编程框架ReactiveCocoa(RAC)使用示例

IOS响应式编程框架ReactiveCocoa(RAC)使用示例    ReactiveCocoa是响应式编程(FRP)在IOS中的一个实现框架,它的开源地址为:https://github.com/ReactiveCocoa/ReactiveCocoa# ;在网上看了几篇文章,感觉理论讲了很多,但是代码还是看不太懂,于是自己把它github文档上的一些使用的经典示例实

2015-12-17 15:33:10 558

转载 UITableViewCell自适应内容高度

其实TableViewCell自适应高度也就是Cell中的label自适应高度,网上有好多label自适应高度的方法,可以百度。除了上面说的,还有一种比较简单的,其实原理估计都是一样的,只是个人觉得这种更好些而已。首先我们知道返回cell自适应高度,那么这个高度怎么来,肯定是TableViewDelegate的方法- (CGFloat)tableView:(UITa

2015-12-17 15:22:31 674

转载 时区日期处理及定时 (NSDate,NSCalendar,NSTimer,NSTimeZone) -- IOS(实例)

NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间 Dates        NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。        如果你要创建date对象并表示当前日期,你可以alloc一个NSDate对象并调用init初始化:C代码  N

2015-12-16 17:45:35 227

转载 在iOS上实现一个简单的日历控件

近期需要写一个交互有点DT的日历控件,具体交互细节这里略过不表。不过再怎么复杂的控件,也是由基础的零配件组装起来的,这里最基本的就是日历控件。先上图:从图中可以看出日历控件就是由一个个小方块组成的,每一行有7个小方块,分别表示一周的星期天到星期六。给定一个月份,我们首先需要知道这个月有多少周。那么如何确定一个月有多少周呢?我是这么想的,在NSDa

2015-12-16 17:44:29 657

转载 UIApplication sharedApplication详细解释

iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName ); 那么UIApplicatio

2015-12-15 15:48:58 374

转载 开源项目托管GitHub教程

百度经验 | 百度知道 | 百度首页 | 登录 | 注册新闻网页贴吧知道经验音乐图片视频地图百科文库帮助手把手教你最简单的开源项目托管GitHub入门教程1234567分步阅读自从goog

2015-12-14 10:42:01 543

转载 iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用

介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。

2015-12-10 16:48:48 236

转载 iOS多线程编程之NSOperation和NSOperationQueue的使用

前一篇 《iOS多线程编程之NSThread的使用》介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSOperation如果你也熟悉Java,NSOper

2015-12-10 16:48:00 316

转载 iOS多线程编程之NSThread的使用

1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread 2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD  全称:Grand Central Dispatch( iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用)这三种编程方式从上

2015-12-10 16:45:09 240

转载 iOS下拉刷新和上拉刷新(自定义)

iOS下拉刷新和上拉刷新2015-05-12 23:10 by jiangys, 7949 阅读, 0 评论, 收藏, 编辑在iOS开发中,我们经常要用到下拉刷新和上拉刷新来加载新的数据,当前这也适合分页。iOS原生就带有该方法,下面就iOS自带的下拉刷新方法来简单操作。上拉刷新1、在TableView里,一打开软件,我们就调用下拉刷新事件。

2015-12-10 15:40:57 1402

转载 IOS中NSUserDefaults的用法(轻量级本地数据存储)

IOS中NSUserDefaults的用法(轻量级本地数据存储)NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取

2015-12-09 18:53:38 290

转载 一些iOS常用的第三方库和控件

一些iOS常用的第三方库和控件2014-10-13 16:49 9453人阅读 评论(0) 收藏 举报 分类:ios(32) 网络通信1、ASIHTTPRequest这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动)。在不同iOS版本上略微有一些小问题(提醒显示上的),

2015-12-07 18:33:38 489

转载 27个提升效率的iOS开源库推荐

我热爱开源,更喜爱那些花费宝贵的业余时间来创造奇迹的开发者们,感谢他们将自己辛苦劳动的成果无偿分享给大家。开源作者和贡献者们,你们太了不起了,感谢你们所付出的一切。鉴于我是收集不全会死星人,这里我根据个人喜好选取了一些iOS的开源库。这些项目的顺序完全随机,每个都棒到爆。绝大多数支持CocoaPods,所以将它们添加到你的Xcode项目中只是小事一桩。在本文末尾你可以找到一个长

2015-12-07 18:17:07 380

转载 iOS 自定义TabBarController

iOS 自定义TabBarController一、自定义的思路iOS中的TabBarController确实已经很强大了,大部分主流iOS应用都会采用。但是往往也不能满足全部的需求,因此需要自定义TabBar,自定义需要对系统的TabBar工作方式有很好的理解,自定义需要勇气。自定义TabBar的原则:尽量利用系统自带TabBar,只改需要改的地方。

2015-12-06 11:30:00 315

转载 自己动手写一个 iOS 网络请求库——封装接口

本篇文章中,我们将一起尝试使用一个类来封装我们之前的代码,并尝试加入动态增加 HTTP 参数(params)的功能,之后封装出一个强大的接口。AD:【活动】Web和APP兼容性实战 Win10训练营免费报名代码示例:https://github.com/johnlui/Swift-On-iOS/blob/master/BuildYourHTTPRequest

2015-12-02 10:14:43 706

转载 iOS开发-网络-合理封装请求接口

概述如今大多App都会与网络打交道,作为开发者,合理的对网络后台请求接口进行封装十分重要。本文要介绍的就是一种常见的采用回调函数(方法)的网络接口封装,也算的是一种构架吧。这个构架主要的idea是这样的,把所有的接口封装成一个类,在工程中随时可以调用。并且利用代理Delegate构建回调方法(callBack),工程中随处可以通过回调方法监听网络请求的反馈,也就是说,一旦得到了服务

2015-12-02 10:11:30 679

转载 IOS TableViewCell嵌套webview 自适应高度

IOS TableViewCell嵌套webview字数463 阅读322 评论0 喜欢19IMG_0521.JPG新项目中,遇到了一个新的需求:tableview中一个cell里嵌套了web view,想让web view根据内容自适应高度,cell根据webView自适应高度。对于这个需求,我们只要2步就可以完成。1.如何获取webvie

2015-12-01 11:17:51 5813

RT-Thread Simulator 例程

https://gitee.com/rtthread/docs-online/raw/master/rt-thread-version/rt-thread-standard/tutorial/quick-start/stm32f103-simulator/rtthread_simulator_v0.1.0.7z 发现很多官方例程需要很高的积分,没必要啊,上面是官方例程的链接,但我访问有时候会失效,所以我这边传一份,各位先试试我给的链接,如果能下载,就不要浪费一个积分了

2024-01-03

凯文·凯利《必然》中文版

要学习人工智能,先了解美国大神在 20年前对AI 的定义与预测, 如今大多数都实现了

2018-04-16

数据结构教程以及CRC校验设计

压缩包里边装有 C++ 的数据结构函数教程,以及 CRC 校验的资料

2018-04-16

空空如也

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

TA关注的人

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