自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (34)
  • 收藏
  • 关注

原创 IOS-47-动态改变UIView高度最简单的方法

一直认为在移动APP开发中网络通信最重要,这段日子在和界面、网络通信之间的一些逻辑上不断地探索,怎样能达到更好的人机交互效果,才明白,原来界面一样很重要,甚至说超过网络通信,良好的UI设计,会给用户畅快的体验,毕竟从古至今视觉在引导我们前行,比如审美观的变化、、、 下面解决的问题是:动态改变UIView的高度约束(你也可以引申为宽度等等) 很简单,只是之前没接触过: 前提:现在界面上给这个vi

2015-12-28 16:45:41 5317

原创 IOS-46-最新版SDWebImage的使用

第一步,下载SDWebImage,导入工程。github托管地址https://github.com/rs/SDWebImage第二步,在需要的地方导入头文件1#import "UIImageView+WebCache.h"第三步,调用sd_setImageWithURL:方法缓存图片,注意,这就是新版本的新方法,旧方法是setImageWithURL:。下面将几个方法都介绍一下。1. sd_setImageWithURL://图片缓存的基本代码,就是这么简单 [self.image

2015-12-21 15:23:36 842

转载 IOS中5种传值方式详解(属性、Block代码块、代理、单例、通知)

5种传值方式,要掌握的 自己写了一些,觉得还是人家总结的更全面: 链接:http://www.tuicool.com/articles/QZVNFr

2015-12-15 00:15:57 1376

原创 IOS-45-登录页面相关设置之手机号(只显示数字键盘、只允许输入数字、只允许输11位数)

1.首先要遵循UITextFieldDelegate代理,将相应的输入框设置代理,如:_mobileText.delegate = self; //文本编辑代理直接上代码吧://提交按钮- (IBAction)submitNewPwdClick { if (_mobileText.text.length == 0) { [self.HUD showToastWithText

2015-12-12 16:32:44 3092

原创 IOS-44-解决用模态方式presentViewController推出页面时导航栏消失问题

1.首先要明确一点:要想让被推出来的视图有导航栏,那被推出来的视图肯定是被添加到Navigation导航视图的 2.所以代码步骤是这样的(在这里,TLDNavigationController是我自定义的一个导航控制器,你可以直接使用NavigationController)://未登录,跳转到登录页面 TLDLoginViewController *loginVC = [[TLDLogi

2015-12-12 09:52:35 10344

原创 IOS-43-导航栏标题navigationItem.title不能改变颜色的两种解决方法

两种方法只是形式不一样而已,但是第一种适合在导航栏特别多,而且只需要在被统一继承的基类里面设置即可: 1.在本类或者所继承的基类重写此方法: - (void)setTitle:(NSString *)title; 见代码:// 重写set title方法- (void)setTitle:(NSString *)title { UILabel *titleLabel =

2015-12-11 18:15:10 2643

原创 IOS-42-谓词的使用(例:检查是否为手机号)

//检查是否为手机号的方法-(BOOL)checkPhoneNumInput:(NSString *)phoneStr{ NSString *photoRange = @"^1(3[0-9]|4[0-9]|5[0-9]|7[0-9]|8[0-9])\\d{8}$";//正则表达式 NSPredicate *regexMobile = [NSPredicate predicateW

2015-12-11 16:59:30 517

原创 IOS-41-NSTimer定时器的使用

今天做了一个“获取短信验证码”倒计时效果的按钮,应用了NSTimer,顺便也看一下UITextField中密码明文与密文的设置。看效果: 定时器实现代码:@interface TLDForgetPwdViewController (){ int timeNumber; //验证码发送倒计时 NSTimer *countTimer; //定时器}- (void)vi

2015-12-11 15:32:00 507

原创 IOS-40-测试环境与正式环境的代码通过标示符来区分

请看代码:/** * 基础api接口,大部分接口均在此文件中 */#ifndef TLDBaseApiUrls_h#define TLDBaseApiUrls_h#endif /* TLDBaseApiUrls_h */#import "TLDDefines.h"/** * ********************************* 测试环境 *************

2015-12-10 10:20:39 3685

原创 IOS-39-对第三方MBProgressHUD库的再封装

demo地址:http://download.csdn.net/detail/iot_li/9335965平时项目中,每次都要先调用第三方库MBProgressHUD,写一些重复的代码来达到现实的效果,一坨坨的重复代码看了就恶心,所以我自己搞了一个对MBProgressHUD的封装,本以为很简单:但是内存不释放问题让我绞尽脑汁,解决办法:遵循MBProgressHUDdelegate,并实现其方法:-(void)hudWasHidden:(MBProgressHUD *)hud1.内存增长问题:

2015-12-08 11:06:45 2052

原创 IOS-38-关于tableview中经常不被重视的错误纠正

小记:学习iOS培训了20多天,直到现在一直自学,现在在公司做项目,公司唯一也是最重要的APP,因为公司的业务基本是考这款APP实现的,当然最重要的其实是后台服务器,又名云平台,它承担了大批数据量,想想就很头痛。想说的是,做项目和平时培训、自学有很大差异的,不仅仅要实现表面的功能,还要考虑整体架构、低耦合性、封装的傻子都可以调用、可维护性(弄得界面只用tableview,方便后期添加数据嘛)、全局改

2015-12-05 19:42:28 486

原创 IOS-37-TableView及Cell的应用和设置详解

Tableview是iOS开发中最为普遍的应用组件,可以吐槽的说没有一个应用不调用tableview。所以你得熟练的掌握它,在此我总结了一些常用的设置供大家参考: 1.cellForRowAtIndexPath方法调用(用于设置cell样式)//设置cell具体内容-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowA

2015-12-03 10:54:39 576

原创 IOS-36-Object-C语法之属性关键字的使用(assign/weak/strong/copy)

一、 assign用于 ‘基本数据类型’、‘枚举’、‘结构体’ 等非OC对象类型eg:int、bool等二、 weak一般应用: UI控件详细说明:为什么建议UI控件一般使用weak?首先我们从controller来看,controller是被系统用强指针引用着,所以如果 controller 还存在,里面的子控件也会存在,那么controller 强引

2015-12-02 16:07:18 2799

原创 IOS-35-NSAssert的使用

苹果在foundation.framework中定义了这么一个宏:#define NSAssert(condition, desc, ...)第一个参数为一个条件判断,如果为假,则抛出异常,显示第二个参数所描述的信息。例如NSAssert(2>=4.4, @"2>=4.4 is false!");

2015-12-02 11:47:45 495

原创 IOS-34-单例设计模式详解

在iOS开发中,单例设计模式很重要也很简单,这就意味着你任何时候访问共享实例,需要做的仅是: [[AccountManager sharedManager] helloworld];就这些,你现在在应用中就有一个共享的实例,该实例只会被创建一次。 该方法有很多优势: 1 线程安全 2 很好满足静态分析器要求

2015-12-02 11:40:15 529

iot-Scada组态平台纯前端部署版V1.0

《iot-Scada组态平台纯前端部署版V1.0》 1、版本介绍:此版本为纯前端部署版,所有数据保存在浏览器缓存中,关闭浏览器数据不会消失 2、部署方式:只需启动nginx即可 3、地址 访问地址:http://localhost:60001/ 大屏地址:http://localhost:60001/fullscreen/ 4、技术支持 csdn博客地址:https://blog.csdn.net/IOT_LI/article/details/129404117 作者qq号:907154198 发布时间:2023年3月

2023-04-07

dbseeker_frm1.0.zip

将.frm文件翻译出创建表的sql语句,用于Mysql等数据库的数据表结构恢复操作

2020-04-11

PowerDesigner 16.5 破解文件pdflm16.dll【亲测,可用】

本人亲测,绝对管用。将dll文件直接放在PowerDesigner安装目录下即可

2018-05-29

iOS 生成二维码类(多种样式、带logo、彩色等)

使用方法(其中一种带logo的非彩色二维码): _codeIV.image = [JCQRCodeTool generateWithLogoQRCodeData:codeData logoImageName:@"rz_logo_icon" logoScaleToSuperView:0.2];

2017-12-08

HGEmoji_demo

实现了类似微信的文字、表情相互转化,可自定义文字标示库 样式 : [大笑]

2016-08-22

WKWebview使用详解

WKWebview使用详解 内含详细的PPT介绍

2016-08-15

星星平分和显示小数点星星评价

星星平分和显示小数点星星评价,用到图片平铺效果

2016-08-15

TLDActionSheet(防微信)

防微信ActionSheet样式,简单好用

2016-08-15

NSDateFormatter性能优化

NSDateFormatter多次创建是很耗性能的,比如创建10240次,会花费3.4秒的时间,下面介绍三种创建方法,推荐用第三种:

2016-07-28

蓝牙4.0模块资料(包含Android源码、iOS源码、蓝牙相关文档)

蓝牙4.0模块资料(包含Android源码、iOS源码、蓝牙相关文档),蓝牙设备接好电源线、并和单片机或电脑的RX/TX接好即可(默认从模式),不明白的或出现问题的请留言

2016-01-28

paros安装包

从昨天开始微信朋友圈一片模糊,还付费看照片,教你iOS系统如何实现网络数据抓包 介绍地址:http://blog.csdn.net/iot_li/article/details/50591897

2016-01-27

JXActionSheet(iOS8上下版本通用)

JXActionSheet(iOS8上下版本通用) 一个简单的弹出视图,仿微信的退出登录弹出视图,类似iOS系统的UIActionSheet, 但是UIActionSheetiOS8后将废弃, JXAacionSheet将支持6.0以上各个版本,使用也很简单,支持屏幕旋转。

2016-01-26

MBProgressHUDDemo再封装

项目中,每次都要先调用第三方库MBProgressHUD,写一些重复的代码来达到现实的效果,一坨坨的重复代码看了就恶心,所以我自己搞了一个对MBProgressHUD的封装,本以为很简单: 但是内存不释放问题让我绞尽脑汁,解决办法:遵循MBProgressHUDdelegate,并实现其方法: -(void)hudWasHidden:(MBProgressHUD *)hud

2015-12-08

JS与OC互调demo

该文件李含有三个文件夹,分别是iOS7之前的旧方法实现的JS与OC之间的混合开发、iOS7之后的javascriptCore.framework框架、GitHub上的demo。

2015-11-21

IOS数据库操作FMDB简单入门实例及文章讲解

相关详细讲解博文:http://blog.csdn.net/iot_li/article/details/49363459

2015-10-23

IOS数据库SQLite入门代码及详细文章讲解

相关详细讲解博文链接:http://blog.csdn.net/iot_li/article/details/49362997

2015-10-23

IOS-Socket通信实例代码

实现了socket通信机制,服务器搭建可以参考我的博客里写的地址找到,也可以用一个WiFi模块当做服务器,如:用手机控制WiFi局域网中的家居设备等。

2015-10-21

疯狂Swift讲义配书光盘(李刚疯狂系列)

疯狂Swift讲义配书光盘(李刚疯狂系列),全部代码,可以借鉴一下

2015-10-17

支付宝payDemo

iOS集成支付宝支付的demo,欢迎大家下载观看,记住需要填写代码上面的partner、seller、privateKey,才能够支付。

2015-10-14

AFNetworking下的XML和JSON解析

实现了XML解析、JSON解析,完成后均归纳为字典格式的数据

2015-10-14

C语言主要知识点巩固(学习Objective-C 的前提)

C语言主要知识点巩固(学习Objective-C 的前提),PPT格式。

2015-08-01

IOS-Object_C经典学习PPT要点

IOS-Object_C经典学习PPT要点

2015-07-29

JAVA学习历程(基础知识个人总结1,2,3)

JAVA学习历程(基础知识个人总结1,2,3)个人学习过程中的word笔记

2015-07-04

JAVA_API1.7中文版

JAVA_API1.7中文版,个人感觉不如1.6好用些~~~可能习惯了。

2015-07-04

JAVA_API1.6中文版

JAVA_API1.6中文版,个人感觉比1.7好用!

2015-07-04

Android抽奖转盘

完整的实现了圆形抽奖转盘,很激动的分享给大家。

2015-04-11

Android反编译(最新)

Android反编译工具及使用说明 欢迎体验反编译的快乐

2015-04-03

Android+Xmpp+openfire初学者之路

只需修改一下ip地址即可,互相聊天、文件传送超级体验,适合初学者学习及进一步完善。喜欢的好评一下吧~

2015-04-03

百度地图源代码(完整版)

除了语音识别没实现,其他都哦了,很适合学习做项目哦

2015-02-07

STC89C51基础篇和提高篇源代码(例程完整版)

郭天祥89C51单片机入门篇和提高篇源代码,还有很多数不尽的各种单片机资料,想要,随时联系,随时发给你

2015-02-05

两分钟彻底让你明白Android_Activity生命周期(图文)

对于初学者。Activity生命周期是必须掌握的,我总结了一下,程序加图片让你秒懂,不怕给给差评就怕你错过!

2015-01-26

空空如也

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

TA关注的人

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