- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 快速安装cocoaPods的教程,利用cocoaPods对IOS程序进行依赖管理
这两天群里遇到很多位刚接触IOS开发的同学,需要用cocoapods来管理第三方类库,但是看了很多大咖的安装教程,始终装不上,于是来求助。现在我把教程再下一次,原理神马的都不说了,没有华丽的语言,直接上操作,按我的步骤一步一步来就行,别问为什么,只负责装上。第一步:打开终端第二步(替换源):- gem sources --remove https://rubyg
2015-07-20 01:13:48
595
原创 IOS:解决在ScrollView中添加子控件,子控件往下偏移的问题
今天在做一个功能的时候,有用到ScrollView,之前在一个控制器中加入ScrollView,都没遇到加入子控件,子控件往下便宜,超出ScrollView范围的问题。而今天随便怎么设置尺寸大小,始终毫无反应,最后通过多方跟踪查找,终于找到问题所在,记录一下。首先看出现的问题,如图所示看图应该明白,我在对ScrollView中加入了8个uilabel子控件,但启动模拟器却看
2015-07-13 00:54:00
3960
原创 IOS-UIview的AutoresizingMask自动伸缩解析(主要处理UIView加载出来看不见的问题)
今天在做控制器跳转的时候遇到一个问题:1.当A控制器跳转B控制器(modal跳转)2.B控制器中添加一个子控制器C,3.设置了C控制的view的frame,但B控制器中看不见C控制器的view。主要问题出现在第三步,看不见C控制器的VIEW,而已经设置了C控制器的view的frame,通过XCode的图形界面调试功能发现C控制器的VIEW已经被缩放成一条线,所以在界面上肉眼
2015-07-06 00:50:06
935
转载 loadView、viewDidLoad及viewDidUnload的关系
标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。loadView什么时候被调用? 每次访问UIViewController的view(比如controller.view、self.view)而且view为nil,loadView方法就会被调用。有什么作用? l
2015-07-02 10:03:01
398
翻译 UIView的属性方法解释(全)
/** * 通过一个frame来初始化一个UI控件 */- (id)initWithFrame:(CGRect)frame;// YES:能够跟用户进行交互@property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES// 控件的一个标记(父控件可以通过
2015-06-27 15:11:24
473
原创 IOS开发之利用通知(NSNotification)进行数据传递
上篇文章介绍了通知机制及常用的设备通知使用方式,这篇文章就举个例子来实现下利用通知进行数据传递现在有两个控制器,分别为OneViewController、TwoViewController点击OneViewController中的button发出通知,并且TwoViewController接收通知打印OneViewController中传递过来的值- (void
2015-06-15 14:02:20
605
原创 IOS通知机制(NSNotification)
要使用通知机制来实现数据的传递,首先需要了解通知中心(NSNotificationCenter)*每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信*任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定
2015-06-15 13:42:41
551
原创 使用系统自带方法代码,VFL, Masonry实现Autolayout
storyboard的设置约束方式过于繁琐,只有亲身体会,下面隆重介绍三种方式实现AutoLayout。使用代码实现Autolayout的方法1创建约束+(id)constraintWithItem:(id)view1attribute:(NSLayoutAttribute)attr1relatedBy:(NSLayoutRelation)relationtoItem:(id)view2
2015-06-05 22:41:11
622
原创 设置UILabel背景和文字的透明度(代码和SB两种实现)
分别介绍UILabel代码和SB设置透明问题1-UILabel字体背景同时透明storyboard设置: 在属性栏里设置当前控件的alpha的值,0-1表示从全透明到不透明代码设置: UILabel.alpha = 0.5; //表示半透明2-UILabel背景透明字体不透明storyboard设置: 在属性栏里设置当前控件的backgroundColor–other–Opacity的
2015-05-30 19:31:32
5030
原创 亲测:删除MAC下文件夹中所有.svn文件的方法
一个工程搞到自己MBP上,项目太大,svn缓存文件太多,必须统一删除,只能用命令来实现了,如果有更简单的方法,请留言!需要执行到以下命令:(注:全部复制,;分号也不可少,此命令表示删除NewProject下的所有.svn文件)sudo find /Users/mac/Documents/B\(工程\)/NewProject -name ".svn" -exec rm -r {} \
2015-04-24 15:29:24
646
原创 关于- (UIImage *)stretchableImageWithLeftCapWidth: topCapHeight:
刚刚做图片按钮拉伸,用到了- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCap这个方法!对于里面参数研究了会,一时间没怎么搞懂,后来试了几个点,算是明白了其中的道理,不知道对不对,先记录下,有不对的请指点。leftCapWidt
2015-04-23 11:59:02
428
原创 MACBOOK下显示隐藏文件夹的命令
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO输完单击Enter键,退出终端,重新启动Finder就可以了重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Find
2015-04-10 09:16:40
471
原创 关于XCode6应用沙盒路径及NSHomeDirectory和NSSearchPathForDirectoriesInDomains
由于xcode6模拟器路径做了修改,跟着Finder找,一路找疯了的节奏,现在提供两个方法,来获取应用沙盒的路径。NSLog(@"应用沙盒的路径:%@",NSHomeDirectory()); //直接打印出应用沙盒路径,此路径下包含三个文件夹,D,L,T,在Xcode6之前是4个,application移到了另外个地方 NSLog(@"%@searh Simulator
2015-04-10 09:01:13
1143
原创 关于BeanUtils.copyProperties() 用法及区别
这两天做项目,用到了BeanUtils.copyProperties()这个方法,而在lia
2014-04-27 01:09:26
15303
2
原创 java使用xfire与spring创建webservice,详细描述示例代码
看了很多网上写的使用XFire创建webservice的文章和帖子,难免有些不全的,今天整理了一份比较全的,并把一些错误的解决方式罗列出来。注明:此示例只显示一个调用webservice打印出结果的简单过程。首先创建了需要的两个工程,一个视为服务端,一个视为客户端。webserviceDemo为webservice工程,service为普通java工程。1.首先创建webservi
2012-09-05 11:23:28
732
原创 tomcat下配置server.xml指定默认路径
jsp中怎么修改网站存放的默认路径?这可以通过配置server.xml来实现。我在$tomcat_home/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作为我网站的默认主页。 修改配置文件: 首先,修改$tomcat_home/conf/server.xml文件。 在server.xml文
2012-06-14 14:33:45
1511
原创 在java中实现日期类型和字符串类型的转换_所有(Date String Timestamp Datetime)
用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时重新定义格式。Timestamp转化为String:SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒Timestamp now = new Timesta
2011-11-08 19:52:18
593
原创 结合struts使用AJAX验证密码是否正确(三)
loginAction和loginForm代码:package com.measinfo.struts.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import javax.sql.*;import java.sql.*;import org.apac
2010-09-09 16:45:00
343
原创 结合struts使用AJAX验证密码是否正确(一)
<br />首先:login.jsp<br /> <%@ page language="java" import="java.util.*" pageEncoding="GBK"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma
2010-09-09 16:43:00
473
原创 【ORACLE】监听程序当前无法识别连接描述符中请求的服务-处理方法
在listener.ora和tnsnames.ora这两个文件中首先:listener.ora的基本信息应该是:listener.ora# listener.ora Network Configuration File: F:/oracle/product/10.2.0/db_1/network/admin/listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =(SID_LIST = (SID_DESC =
2010-09-09 12:44:00
555
oralce简易客户端,PLSQL远程连接数据可用
2012-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人