自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (39)
  • 收藏
  • 关注

原创 抽屉栏

首先倒入如下文件#import "AppDelegate.h"#import "MainViewController.h"#import "LeftViewController.h"#import "MMDrawerController.h"#import "MMExampleDrawerVisualStateManager.h"#import "RightTableViewControl

2015-04-30 20:04:49 826

原创 block实现界面传值

在second的.h文件里面首先定义一个 BLOCK返回类型为空,参数是你要传的类型这里是NSStringtypedefvoid (^LJFBlock)(NSString *str);然后声明一个LJFBlock类型测属性(用于下个界面的传参)@property (nonatomic,copy) LJFBlock block;然后在second的.m文件里面

2015-04-26 12:29:41 805

原创 xcode相对路径和绝对路径

一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。所以在修改User Header Search Paths这个选项的时候使用"$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹"将上面的双引号

2015-04-24 12:10:29 1532

原创 代码规范

要你命三千:老代码中的那些坑发表于 2015-01-20   |   分类于 开发笔记   |   36条评论最近在给以前的老项目维护,说起来工作很简单,一个字:改Bug。这看起来平淡无常的工作,实际上凶险无比,藏坑无数。时至今日,感觉整个人都得到了升华。在睡觉前抽空写篇博客,和各位分享一下踩坑经历,一起品味其中的种种酸苦辣 (没甜)。为保证个码隐私,文中代码均为化名,

2015-04-23 15:53:09 651

原创 微信支付

APP端开发步骤说明1.IOS开发要点说明以下项目开发环境以Xcode10.0,运行环境为IOS7.0为例,说明其开发中需要的操作。1)项目设置APPID商户在微信开放平台申请开发APP应用后,微信开放平台会生成APP的唯一标识APPID。在Xcode中打开项目,设置项目属性中的URL Schemes为您的APPID。如图8.7标红位置所示。 图

2015-04-13 19:34:36 1061

转载 UIWindow简介

UIWindow简介UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow。 iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了。 一个iOS程序之所以能显示到屏幕上,完全是因为它有UIWindow 也就说,没有UIWind

2015-04-11 19:50:30 498

转载 查看iOS设备UDID

为什么开发、测试过程中需要UDID?udid是iOS设备中的唯一编号,和手机的imei、电脑网卡的mac地址一样,用于区分每一台iOS设备。在开发、测试过程中,需要将iOS设备的udid添加到苹果开发者帐号的Registered Devices以明确设备的合法性。company、个人版的开发者帐号最多可添加100台iOS设备如何查看UDID?

2015-04-06 22:16:48 537

转载 Mac环境下svn的使用

本文目录一、创建代码仓库,用来存储客户端所上传的代码二、配置svn的用户权限三、使用svn客户端功能在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端

2015-04-05 01:13:41 407

转载 iOS scoket大全

第一部分、概念的理解1、什么是Socket?Socket又称之为“套接字”,是系统提供的用于网络通信的方法。它的实质并不是一种协议,没有规定计算机应当怎么样传递消息,只是给程序员提供了一个发送消息的接口,程序员使用这个接口提供的方法,发送与接收消息。Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发

2015-04-05 01:09:35 546

原创 判断网络

#import "ViewController.h"#import "Reachability.h"#import "Common.h"@interface ViewController (){    NetworkStatus netstatus;    BOOL isConnected;    Reachability * hostReach;}

2015-04-01 11:22:17 486

转载 【iOS】网络操作与AFNetworking

众所周知,苹果搞的一套框架NSContention发送请求与接收请求的方式十分繁琐。操作起来很不方便。不仅要做区分各种请求设置各种不同的参数,而且还要经常在多线程里操作,同时还要对请求与返回的数据做各种序列化的操作,同时还要考虑请求数据的安全等一堆问题。一、早前的几个网络框架1、ASI框架: HTTP终结者.很牛, 但是有BUG, 已经停止更新.2、MKNe

2015-04-01 10:03:23 422

插件管理器

这是一个非常容易使用的第三方插件。直接下载后打开后从新启动

2015-09-02

高仿微博中间的按钮的点击后的效果

这是一个很简单的高仿微博中间按钮点击的效果

2015-08-31

基于label的倒计时框架

这是一个很简单的也很好用的第三方框架,只要几行代码就能搞定 倒计时等等时间的控件

2015-08-31

运行时推送跳转

开发项目中,会有这样变态的需求: 推送:根据服务端推送过来的数据规则,跳转到对应的控制器 feeds列表:不同类似的cell,可能跳转不同的控制器(嘘!产品经理是这样要求:我也不确定会跳转哪个界面哦,可能是这个又可能是那个,能给我做灵活吗?根据后台返回规则任意跳转?)

2015-08-27

点击屏幕空白处隐藏键盘

这个一个appdalegate的分类用在全局监听屏幕的的手势,在用键盘编辑的时候要隐藏键盘的时候只需倒入这个分类就可以 然后就可以,不用做任何操作

2015-07-13

fmdb数据库

SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就出现了一系列将SQLite API进行封装的库,而FMDB (https://github.com/ccgus/fmdb) 则是开源社区中的优秀者。

2015-07-04

alipay支付宝

这是一个支付宝集成好的,demo可以将里面的参数直接去掉就能用,优先调用支付宝客户端进行支付,支付完成后会重新唤起商户app。

2015-07-04

安装cocoaPods控件

非常方便的Xcode pods插件。可以很方便的在Xcode通过pods安装各种objective-c第三方库,省去以前还要手动去跑pods命令行的麻烦;此外,还支持通过cocoaDocs来安装库文档。 项目地址:https://github.com/kattrali/cocoapods-xcode-plugin

2015-07-04

xmpp即时通讯

这是一个做即时通讯非常不错的协议,基于openFire控制台上查看在线的信息,也是一个非常简易集成的第三方库,不必受限于一些市面上的通讯SDK

2015-07-01

全国城市列表

这是一个很简单 明了的全国城市列表,用tableView展现出来

2015-05-04

这是一个很简单的抽屉栏效果

这是一个非常简单的抽屉栏效果的小demo 很容易可以嵌入你的项目中,

2015-04-30

基础控件 很有用哦

这个 不是 代码,是恨基础的东西 , 看完之后会 解决你好多疑惑,毕竟磨刀不误砍材工

2015-04-18

自动注释插件

这是一个很方便的自动 注释插件 不但节约了 好多时间 ,也可增加效率

2015-04-13

自定义手势

这是一个很简单的一个自定义手势的 demo,如果需要的话可以 从下载下来看看 希望可以帮助到你

2015-04-08

图片明自动提示插件

图片名自动提示插件 告别以前图片的输入错误,或者,复制图片的麻烦

2015-04-01

判断当前设备是否联入网络

用于判断当前iOS 设备是否联入网络 用于判断在应用请求服务器的时候 是否有网

2015-04-01

二维码 ios自带的扫描二维码功能

这是 一个很简单的第三方二维码扫描demo

2015-03-26

仿美团的二级菜单

仿美团的二级菜单 这是一个简单的demo,嵌入的到项目里面很方便

2015-03-25

MMDrawer

这是一款抽屉栏demo可以自己调节宽度,和自适应

2015-02-05

dataSource 分离controller

这是一个很简单的tableview中的datadouce和controller分离。很好的节省的分离了tableView的数据源的方法

2016-04-13

tableView-headerView拉伸

这是一个很简单的tablevIewHeaderview拉伸的domo

2016-04-05

生成二维码

这是一个需要依赖第三方的 生成二维码,直接一个字符串的分类

2016-02-19

网络业务层的抽离

这个一个 对网络层的剥离的一个小demo,新手可以看下大致的思路即可

2016-02-01

iOS 富文本

这个 一个没有任何封装的富文本 demo新手可以参考

2016-02-01

iOS 封装控件

这是一个很简单的控件封装的小demo 你别可以下下来看看 相信对你会有帮助

2016-01-08

html点击交互demo

这是一个很简单的html的交互,提供一个webView代理方法

2016-01-05

tableViewCell高度自适应

这是一个第三方的cell自适应demo,有多个小demo集成进来的

2015-12-29

tableview单选行

很简单的tableView单选,系统自带的单选行

2015-12-28

自定义相机

这是 一个第三方的自定义相机的demo,集成很简单,但是建议看下源码

2015-12-21

人脸识别-face

这是一个很简单的人脸识别的demo,可以根据拍完的照片跟原来的照片进行比对

2015-12-21

block参数,属性,返回值

这是一个很简单的对block回调的一个总结,1.作为方法的参数,2.作为属性,3,作为返回值

2015-12-19

delegate&block

这是一个很简单的的代理很block的对比 回调

2015-12-19

倒计时timeCount

这是一个简单的获取短信验证码的倒计时demo

2015-12-10

网易,腾讯,今日头条

这是是很好用的 一个控制器里面集成多个界面的小demo

2015-12-07

tableView右侧索引

这是一个很简单的tableView右侧索引的小demo。没有任何封装 只是简单的实现

2015-12-03

socket这里面是一个socket的小demo

这几个小demo分别是一个单利一个现成的连上服务器就可以用

2015-10-16

这是一个很简单的日历表

这是一个很简单的第三方的日历表很容易集成进来

2015-09-24

字典转模型

这里面介绍了 一步一步教你如何字典转模型

2015-09-15

空空如也

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

TA关注的人

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