自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS UIButton同时设置title和image属性

在iOS开发中,使用UIButton设置title和image,达到tabBarItem的效果,即title在下,image在上:方法一,使用UIEdgeInsets    UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];    [button setFrame:CGRe

2015-11-30 13:30:09 1015

转载 iOS开发之Objective-C与JavaScript的交互

UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFromString    使用stringByEvaluatingJavaScriptFrom

2015-11-30 09:25:35 505

转载 DES+Base64 加密解密的方法

DES+Base64 加密解密的方法 为了保护存储文件不被无聊的吊丝破解,对存储文件里一些明感数据加密还是必须的。 之前自己参考资料写了个Base64,没调试通,死于胎腹。之后在网上找到个GTMBase64,Google Toolbox for Mac。EncryptUtil.h  1 // 2 //  EncryptUtil.h 3 /

2015-11-25 14:16:10 1187

转载 DES+Base64 加密、解密详情

DES是一种分组数据加密技术(先将数据分成固定长度的小数据块,之后进行加密),速度较快,适用于大量数据加密3DES是一种基于DES的加密算法,使用3个不同密匙对同一个分组数据块进行3次加密,如此以使得密文强度更高。相较于DES和3DES算法而言,AES算法有着更高的速度和资源使用效率,安全级别也较之更高了,被称为下一代加密标准。用DES实现加密和解密的过程:(注释是我自

2015-11-25 14:15:20 3128

转载 FMDB简单介绍

iOS开发数据库篇—FMDB简单介绍一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API 2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方法,有效

2015-11-25 13:53:12 333

转载 AFNetWorking框架简单使用

AFN框架简单使用A.AFN基本知识 1.概念AFNetworking是对NSURLConnection的封装运行效率没有ASI高(因为ASI基于CFNetwork),但是使用简单AFN支持ARC    B.基本请求使用 1.基本使用 (1)头文件 AFNetworking.h (2)管理者类:AFHTTPRequestOperationManager (3)“GET”

2015-11-25 13:50:02 277

转载 AFNetworking源码解析<四>

续AFNetworking2.0源码解析一一一、>、三三三,本篇来看看AFURLResponseSerialization做的事情。结构AFURLResponseSerialization负责解析网络返回数据,检查数据是否合法,把NSData数据转成相应的对象,内置的转换器有json,xml,plist,image,用户可以很方便地继承基类AFHTTPResponseSerializer去

2015-11-25 10:06:05 253

转载 AFNetworking源码解析<三>

续AFNetworking源码解析一一一、 二二二本篇说说安全相关的AFSecurityPolicy模块,AFSecurityPolicy用于验证HTTPS请求的证书,先来看看HTTPS的原理和证书相关的几个问题。HTTPSHTTPS连接建立过程大致是,客户端和服务端建立一个连接,服务端返回一个证书,客户端里存有各个受信任的证书机构根证书,用这些根证书对服务端 返回的证书进行验证,经验

2015-11-25 10:01:33 329

转载 AFNetworking2.0源码解析<二>

续AFNetworking2.0源码解析 本篇我们继续来看看AFNetworking的下一个模块 — AFURLRequestSerialization。 AFURLRequestSerialization用于帮助构建NSURLRequest,主要做了两个事情: 1.构建普通请求:格式化请求参数,生成HTTP Header。2.构建multipart请求。 分别

2015-11-25 10:00:00 245

转载 AFNetworking2.0源码解析<一>

(via:bang's blog) 最近看AFNetworking2的源码,学习这个知名网络框架的实现,顺便梳理写下文章。AFNetworking的代码还在不断更新中,我看的是AFNetworking2.3.1。 本篇先看看AFURLConnectionOperation,AFURLConnectionOperation继承自NSOperation,是一个封装好的任务单元,在这里构

2015-11-25 09:58:21 315

转载 新闻客户端首页图片无限循环滚动展示(可点击触发不同事件)初步封装IOS

新闻客户端首页图片无限循环滚动展示(可点击触发不同事件)初步封装IOS以下为.h文件#import @protocol ImageScrollViewDelegate - (void)tapImageAtIndex:(int)index;@end@interface ImageScrollView : UIView@property(n

2015-11-24 10:43:36 440

转载 iOS-利用UIScrollView实现展示图片的无限滚动及自动滚动 - 郭晓

1 // 2 // GXViewController.m 3 // 自动滚动及无线循环 4 // 5 // Created by 郭晓 on 14-3-7. 6 // Copyright (c) 2014年 郭晓. All rights reserved. 7 // 8 9 #import "GXViewController.h" 10 11 #de

2015-11-23 15:56:13 474

转载 iOS非常重要的 block回调

刚刚进入ios开发行业,发现开发中要用到大量的block回调,由此可见它的重要性。学习它之前我也是网上找的资料,推荐这篇文章http://blog.csdn.net/mobanchengshuang/article/details/11751671,我也是从这里得到一点启发。如果对block的使用还不熟悉建议先看我的block那篇文章。下面我用自己的工程来解释一下block回调函数。一、先创建

2015-11-19 09:13:14 413

转载 iOS 设置Button的 初始选中状态

进入页面列表页面的时候可能 会有二级列表,数据默认是二级列表的第一个栏目下的数据,所以,默认情况下第一个 应该是选中的状态设置Button的 初始选中状态" title="iOS 设置Button的 初始选中状态" style="margin:0px; padding:0px; border:0px; list-style:none">比如活动秀  就是 这个二级列表的第一个,下面数据就是它的

2015-11-16 15:22:28 3939

转载 iOS 实现多个按钮,点选一个其它都取消选中状态的最佳方法

进入页面列表页面的时候可能 会有二级列表,数据默认是二级列表的第一个栏目下的数据,所以,默认情况下第一个 应该是选中的状态设置Button的 初始选中状态" title="iOS 设置Button的 初始选中状态" style="margin:0px; padding:0px; border:0px; list-style:none; color:rgb(70,70,70); font-famil

2015-11-16 12:56:21 880

转载 iOS 隐藏顶部状态栏

iOS 开发过程中可能会有这样的需求。为了不影响app内容的显示,将顶部的状态栏(现实信号,时间,电量)隐藏默认状态栏一直是存在的方法一,适用于修改个别页面的状态栏我们可以通过设置ViewController的属性来隐藏在 viewDidLoad 方法中添加如下代码[objc] view p

2015-11-13 12:36:15 552

转载 (温故而知新)iOS开发UI篇—UITableview控件基本使用

一、一个简单的英雄展示程序NJHero.h文件代码(字典转模型) 1 #import 2 3 @interface NJHero : NSObject 4 /** 5 * 头像 6 */ 7 @property (nonatomic, copy) NSString *icon; 8 /** 9 * 名称10 */11 @property (non

2015-11-12 17:31:50 401

转载 (温故而知新)iOS开发UI篇—UITableview控件简单介绍

一、基本介绍在众多移动应⽤用中,能看到各式各样的表格数据 。在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView,UITableView继承自UIScrollView,因此支持垂直滚动,⽽且性能极佳 。UITableview有分组和不分组两种样式,可以在storyboard或者是用代码设置。二、数据展示UITableVi

2015-11-12 17:30:28 385

转载 UIView中的clipsTobounds属性及扩展

最近在写一个项目的时候,遇到了一个问题:在一个视图中动态添加一个子视图,并在子视图中添加一个UIButton, 运行后发现虽然在界面上可以看到这个buton,但是点击这个按钮的时候按钮却没响应,纠结了很久也没发现是什么问题,代码如下:[cpp] view plaincopyUIView *view = [UIView alloc] init]

2015-11-12 17:28:45 492

转载 iOS 设置圆形图片、圆角图片

iOS 设置圆形图片、圆角图片思路:view有一个属性layer,通过设置cornerRadius来设置圆角的半径,view是正方形的才能保证通过调整圆角半径来形成圆形头像 [view.layer setCornerRadius:CGRectGetHeight([view bounds]) / 2]; view.layer.mas

2015-11-12 17:28:08 484

转载 图片点击放大,再次点击返回原视图.完美封装,一个类一句代码即可调用.IOS完美实现

转载请声明源地址点击打开链接图片点击放大,再次点击返回原视图.完美封装,一个类一句代码即可调用.IOS完美实现创建了一个专门用于放大图片的类,以下为.h文件?1234567891011#import""> 

2015-11-12 09:26:29 531

转载 ios 禁止横屏

在AppDelegate中增加,这个方法可以禁止横屏- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window      {           return UIInterfaceOrientationMask

2015-11-11 15:09:36 297

转载 Masonry介绍与使用实践:快速上手Autolayout

前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphon

2015-11-11 13:49:21 349

转载 iOS 用CornerStone配置SVN,HTTP及svn简单使用说明

转自:http://my.oschina.net/joanfen/blog/194491CornerStone是Mac OS X系统下非常好用的一款svn工具,至XCode5之后,本人觉得XCode5的Svn实在让人不得要领,而CornerStone配置虽不难,但也有几个需要注意的地方,分享给大家,也希望大家能多提意见 声明:CornerStone是付费版128人民币,本文提供的破

2015-11-10 09:31:06 393

转载 用短信验证码SDK实现手机号注册功能

用Mob提供的免费短信验证码SDK,使得移动APP快速拥有手机注册功能,并且实现短信验证功能和匹配通讯录好友功能。工具/原料免费短信验证码SDK (iOS版本),请前往http://sms.mob.com/Download 下载SDK方法/步骤第一步 获取短信SDK---(请到Mob官网下载最新版本

2015-11-10 09:30:08 1524

转载 一个iOS图片选择器的DEMO

一个iOS图片选择器的DEMO(实现图片添加,宫格排列,图片长按删除,以及图片替换等功能) 一个iOS图片选择器的DEMO(实现图片添加,宫格排列,图片长按删除,以及图片替换等功能)  在开发中,经常用到选择多张图片进行上传或作其他处理等等,以下D

2015-11-06 17:14:15 1178

转载 iOS横屏应用的设置

众所周知,iOS APP默认支持四个方向,即Portrait、PortraitUpsideDown、LandscapeLeft、LandscapeRight。在有些画图类、游戏类应用中,需要限制APP仅支持横屏或仅支持竖屏,这就需要在程序中禁止支持其他两个方向。下面以横屏应用为例介绍一下如何进行设置(xcode版本为4.6.1):首先,在项目的info.plist中去掉竖屏的两个方向,保留

2015-11-06 09:46:36 610

转载 iOS MD5加密算法

如果项目中涉及到登陆注册等。此时就需要考虑密码的加密iOS下的具体实现方式如下新建一个类 继承[objc] view plaincopy#import   #import      @interface MD5 : NSObject      /** *   MD5加密,传入需要

2015-11-05 17:48:13 315

转载 UIButton 如何设置为圆角矩形

先上代码[objc] view plaincopy//登录按钮      loginBtn=[UIButton buttonWithType:UIButtonTypeRoundedRect];      loginBtn.frame=CGRectMake(1, 199, 200, 36);      [self.vie

2015-11-05 17:47:35 628

转载 iOS TableView实现QQ好友列表(三)

上节我们讲到如何展示好友信息iOS TableView实现QQ好友列表(二)http://blog.csdn.net/lwjok2007/article/details/46549111接下来我们将分组点击的时候折叠起来。首先新建一个可变字典用来存储当前列表是否展示[ob

2015-11-05 17:46:35 290

转载 iOS TableView实现QQ好友列表(二)

上节:iOS TableView实现QQ好友列表(一)http://blog.csdn.net/lwjok2007/article/details/46534123上一节实现了简单的好友列表,但是信息不够丰富,本节将好友的头像,名称,签名等信息全部显示出来此处我们需要自定义cell创建一个类  继承UITabl

2015-11-05 17:43:23 407

转载 iOS TableView实现QQ好友列表(一)

一,创建项目二,创建所需属性及实现列表首先给ViewController创建两个属性[objc] view plaincopyUITableView *tableView;//展示列表  NSArray *titleArray;//第一层列表需要展示的数据  

2015-11-05 17:42:49 616

转载 iOS js oc相互调用(JavaScriptCore)(二)

上节地址 http://blog.csdn.net/lwjok2007/article/details/47058101接着上节我们讲到的iOS调用js下来我们使用js调用iOSjs调用iOS分两种情况一,js里面直接调用方法二,js里面通过对象调用方法首先我们看第一种,直接调用方法。其中用到了iOS的block

2015-11-05 17:40:35 320

转载 iOS js oc相互调用(JavaScriptCore)

从iOS7开始 苹果公布了JavaScriptCore.framework 它使得JS与OC的交互更加方便了。下面我们就简单了解一下这个框架首先我导入framework方法如下点击Linked Frameworks and Libraries 的添加后 选择 JavaScriptCore.framework

2015-11-05 17:39:55 271

转载 iOS 分享功能开发

iOS 开发过程中可能会遇到需要进行第三方分享的需求,比如向QQ,微信,微博等分享如下图我们今天要讲到的方式是使用了一个第三方工具: http://www.sharesdk.cn一,注册账号去官网注册:http://www.sharesdk.cn创建应用,最终获得 App Key,App Secret

2015-11-05 17:36:32 361

转载 QQ第三方登实现

我们经常会见到应用登陆的时候会有QQ,微信,微博等的第三方登陆如图:下面我们主要讲一下qq的第三方登陆如何实现首先,到官网注册:http://wiki.connect.qq.com一,下载SDK下载SDK  地址: http://wiki.open.qq.

2015-11-05 17:34:58 411

翻译 MJExtension使用说明书

MJExtensionA fast, convenient and nonintrusive conversion between JSON and model.转换速度快、使用简单方便的字典转模型框架GitHub:CoderMJLee | Blog:mjios(Chinese) | PR is welcome,or feedbackContentsGettin

2015-11-05 17:11:47 1682

翻译 MJRefresh使用说明书

MJRefreshAn easy way to use pull-to-refresh用法简单的下拉刷新框架:一行代码搞定ContentsGetting StartedFeatures【支持哪些控件的刷新】Installation【如何使用MJRefresh】Who's using【已经超过上百个App正在使用MJRefresh】Classes【MJRefres

2015-11-05 17:10:03 2079

转载 [开源]在iOS上实现Android风格的控件Toast

iOS的风格和Apple其他产品一样,简单而粗暴。没有给人其他选择的余地,让你又爱又恨。同样的,Apple对待iOS平台的开发人员和对待大众消费者一样,也不给你留余地。UIAlertView就是一个鲜明标志。功能简单,甚至单一,定制性差,消耗资源。在资源紧张的设备上,UIAlertView的动画效果都会稍微卡一下,很是别扭。这时还是很希望在iOS上有一个Android风格的Toast控件。

2015-11-05 15:19:37 314

转载 Masonry介绍与使用实践:快速上手Autolayout(图文并茂)

前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphon

2015-11-05 15:06:09 352

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关注的人

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