摘要:
首先得遵守UISearchBarDelegate代理协议;然后实现- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar这个代理方法;在代理方法中,加入以下代码: 其中,searchBar.showsCancelButton = Y 阅读全文
摘要:
一、MJExtension第三方框架 我们在iOS开发过程中,我们常常需要将字典数据(也就是JSON数据)与Model模型之间的转化,例如网络请求返回的微博数据、等等,如果我们自己全部手动去创建模型并赋值,都是一些毫无技术含量的代码,费时费力,而且还可能会赋值出错,让我们很头疼。 MJExtensi 阅读全文
摘要:
搭建完本地服务器之后,我们便可以着手客户端的工作,这里我们使用XMPPFramework这个开源库,安卓平台可以使用Smack(最好使用4.1以及之后的版本,支持流管理),为了简单起见这里只实现登陆、获取好友列表以及聊天等功能,页面如下所示: xmpp初始化 在开始使用xmpp进行IM聊天之前,我们 阅读全文
摘要:
源码笔记 MBProgressHUD 前言 作为初学者,想要快速提高自己的水平,阅读一些优秀的第三方源代码是一个非常好的途径.通过看别人的代码,可以学习不一样的编程思路,了解一些没有接触过的类和方法. MBProgressHUD是一个非常受欢迎的第三方库,其用法简单,代码朴实易懂,涉及的知识点广而不 阅读全文
摘要:
接下来,进行XMPP的有关配置: 大致分为如下几个模块: 模块一:安装MySQL数据库和MySQLworkbench数据库管理工具。并进行有关设置。 模块二:安装Openfire服务器,并进行有关的设置。 模块三:配置Openfire服务器。 配置步骤: 数据库MySQL的有关配置:第一步:服务器的 阅读全文
摘要:
Mac OS X - 重置 MySQL Root 密码 您是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码:1. 停止 mysql server. 通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Server'2. 打开终端,输入: sud 阅读全文
摘要:
1.CocoaPods的安装需要用到ruby,Mac系统自带ruby,但如果不是最新的系统,最好更新一下。ruby的软件源rubygems.org被墙了,所以先换一下源,命令行下依次执行3条命令$ gem sources --remove https://rubygems.org/$ gem sou 阅读全文
摘要:
目录 2016.08更新:Podfile 格式更新 CocoaPods简介 常用命令一览 一、CocoaPods 的安装 1、更换 Gem 的源2、更新升级 Gem 版本3、安装CocoaPods4、更换repo镜像为国内服务器 二、CocoaPods 的使用(图和文字有细微的出入) 1、新建 Po 阅读全文
摘要:
组件化架构漫谈 前段时间公司项目打算重构,准确来说应该是按之前的产品逻辑重写一个项目。在重构项目之前涉及到架构选型的问题,我和组里小伙伴一起研究了一下组件化架构,打算将项目重构为组件化架构。当然不是直接拿来照搬,还是要根据公司具体的业务需求设计架构。 在学习组件化架构的过程中,从很多高质量的博客中学 阅读全文
摘要:
给库添加Cocoapods支持, 使这个工具使用起来更加方便, 更好的使用Cocoapods, 助力iOS程序开发, 下面进入正题, 想要实现这个过程, 绝对不虚此读. 首先写好一个要添加Cocoapods支持的库 这是我第一个添加Cocoapods支持的工具iOS7兼容自定义带动画的AlertVi 阅读全文