- 博客(29)
- 资源 (229)
- 问答 (2)
- 收藏
- 关注
原创 UIAlertView在其他页面快速显示?
直接上代码: 1,.h文件 #import typedef void (^CSRAlertCompletion)(NSInteger);@interface CSRAlertView : UIAlertView { CSRAlertCompletion completionBlock;}- (void)showWithCompletionHandler:(CS
2015-08-31 17:01:13 583
原创 tableView 分割线左边短15像素问题
ios7中,UITableViewCell左侧会有默认15像素的空白。设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。ios8中,setSeparatorInset:UIEdgeInsetsZero 的设置已经不起作用了。下面是解决办法,首先在viewDidLoad方法加入以下代码: if([self.tableView respondsT
2015-08-20 19:42:01 691
原创 ios storyboadr(sizeClass)开发常用技巧及错误
跳转到任意storyBoard // 获取故事板 UIStoryboard *board = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; // 获取故事板中某个View UIViewController *next = [board instantiateViewControllerWithIde
2015-08-20 12:56:26 1100
转载 xcode6 Storyboard,文本,图片国际化
本文由@RepairmanJacob翻译自Ramblings on Swift and iOS,原文:Internationalization and localization of Apps in Xcode 6 and Swift当你希望应用程序无缝支持不同的语言和地区时,应用程序的国际化和本地化就显得十分必要了。国际化是指为应用程序提供一个用来支持不同语言的框架的过程。而本地化则是使
2015-08-19 19:32:18 1323
原创 xcode6修改新建类时生成的模板(作者,组织,CopyRight等)
按图中选中项目,在属性中的Project Document中修改。修改组织:修改copyright:1,首先cmd+shift+g进入到这个目录:/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source/Objective-C new supercla
2015-08-19 18:23:08 1356
原创 ios根据日期获取年月日分秒及常用操作(问题)
//获取当前时间 NSDate *now = [NSDate date]; NSLog(@"now date is: %@", now); NSCalendar *calendar = [NSCalendar currentCalendar]; NSUInteger unitFlags = NSYearCalendarUnit | NSMonthCalen
2015-08-19 09:48:33 2215
原创 软件项目实战及文档编写(评审)技巧
项目战略篇: 项目能力?项目管理能力?项目能力:项目管理能力,需求分析及需求管理能力,软件设计能力,编码能力,测试能力,实施能力,.....项目能力提升:好的战略+好的战术 = 项目成功(理所当然)好的战略+差的战术=项目失败(超级浪费)差的战略+好的战术=项目失败项目的战略及战术级别管理: 在战略正确的前提下,战术才能发挥作用如何把握项目的“战
2015-08-19 00:43:13 1845
原创 ios输出整数占位符
int startHour=5; int startMinute=4; //输出前面补0,不管你输入的数据前面有没有0 NSLog(@"====>%@",[NSString stringWithFormat:@"%02d:%02d",startHour,startMinute]);
2015-08-18 18:50:09 2333
转载 基于java的串口通讯(附带实例+说明文档+测试工具)
现在一般的电脑都没有串口端口的了,所以还是用虚拟的串口来做测试吧。我们用 VSPD(Virtual Serial Port Driver) 这个软件建立两个虚拟串口,COM2和COM3,名字随便起,VSPD对虚拟串口的序号没有限制,理论上可以创建无数个。串口通信类如下:[java] view plaincopypa
2015-08-18 14:32:59 4960
原创 node 利用crypto进行hash加密和URLSafeBase64处理 (node.js邮箱验证)
最近用node.js做注册邮箱验证时,用到urlBase64位字符串: //实现思路: //1、数据库表中添加一个激活的状态字段0或1 (0为未激活,1未激活),在添加一个验证码字段validateCode,最后在添加一个注册时间字段addTime//2、程序中,注册页面添加注册信息,随机生成注册验证码添加到数据库中,越复杂越好,然后对验证码进行加密,把用户id或者UserName
2015-08-13 13:36:33 5440
原创 mac利用QQ快速截图
由于Mac系统自带的截图不方便,很多童鞋都是用QQ Mac版的截屏(快捷键command+control+A),QQMac版的截屏图片保存在哪儿呢?可不可以像Windows版本一样设定保存路径呢?当然是可定的。Mac QQ截图保存你需要的位置,你可以在偏好设置当中设定路径。首先、随便打开一个聊天窗口,让Mac OS系统左上角的导航栏显示 QQ 的各种功能界面。第二、如下图所示,点击 “
2015-08-12 23:29:39 2342
转载 iOS-Core-Animation-Advanced-Techniques 中文翻译
iOS-Core-Animation-Advanced-Techniqueshttps://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques翻译,喵~知识是人类进步的阶梯1-图层树2-寄宿图3-图层几何学4-视觉效果5-变换6-专有图层
2015-08-12 09:14:28 1290
原创 mongodb 在mac下的安装配置方法
一:安装1.在Users/skythinking下新建MongoDB文件夹,把从官网上下的文件,型如:mongodb-osx-x86_64-2.6.1这个解压到MongoDB文件夹2.在MongoDB目录下新建data文件夹3.在data下新建db文件夹(存放数据)3.sudo chown -R /Users/skythinking /MongoDB/data 设置权限5.
2015-08-08 18:15:18 1097
转载 mac 下面快速安装mongodb
安装HomebrewHomebrew是Mac OSX下一个包依赖管理工具,用它来安装软件非常的方便只需要brew install 软件名这一条命令就可以将你所需要的软件安装好,不用再操心安装过程中软件的依赖问题,这些问题Homebrew统统帮你搞定,Homebrew的官网:http://brew.sh/ 在官网上对Homebrew的安装和用法有详细的描述这里就不多扯了。如果你还没有安装,还
2015-08-08 17:51:21 1907
原创 mac 下面如何安装brew
安装命令如下:curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1当brew安装成功后,就可以随意安装自己想要的软件了,例如wget,命令如下:sudo brew install wget 卸载的话,命令如下:sudo brew u
2015-08-08 17:38:39 578
原创 SWTableViewCell滑动删除表格行
SWTableViewCell项目地址:https://github.com/CEWendel/SWTableViewCellAn easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7
2015-08-07 17:57:44 1225
转载 mac 下面破解MyEclipse 10的方法
下载地址:http://pan.baidu.com/share/link?shareid=463687&uk=1798617416解压下载好的压缩包Myeclipse 10 for mac+破解文件.rar双击解压得到的myeclipse-10.0-offline-installer-macosx.dmg文件进行安装,按默认方式安装就行安装完成后不要打开解压[m
2015-08-07 13:09:43 1013 1
原创 object-c 不定参数的遍历和原理
object-c接收任意类型的参数:/** * 接收String类型的多个参数 * @param firsParam 第一个参数 */-(void)TestString:(NSString*)firsParam, ... { va_list list; va_start(list, firsParam); NSString* param; NSLog
2015-08-07 11:49:16 2244
转载 UML建模系列-类图(Class diagram)
概述类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。类图是定义其他图的基础,在类图基础上,可以使用状态图、协作图、组件图和配置图等进一步描述系统其他方面的特性。类图包括7个元素:类(Class)、接口(Interface)、协作(collaboration)、依赖关系(Dependency)、泛化关系(Generalization
2015-08-07 10:45:59 2591
转载 ArgoUML 的简单用法
今天下载了一个ArgoUML 软件,感觉还挺好用的,但是这个软件网上使用教程还是很少,官网上也是没写完的教程,所以简单介绍一下最基本的使用方法吧。1. 建立一个类下载安装ArgoUML软件,我的操作系统式mac (黑),安装后发现大部分是中文的,除了右下角的属性窗口是英文的。2.为类添加属性和方法添加完类的属性和方法后左边的工
2015-08-07 10:17:53 14732 2
原创 autolayout Compact,Regular,Any 解析
OS8推出的Size Class,可以让我们在一个工程的storyboard中进行所有尺寸屏幕的适配,不仅是iPhone 4s-5/5s-6-6 Plus,还包括iPad界面.它引入了一种新的概念,抛弃传统意义上我们适配时所谓的具体宽高尺寸,把屏幕的宽和高分别分成两种情况:Compact-紧凑, Regular-正常(Any-任意,其实就是这2种的组合,所以我没分成3种情况).搭配起来是3*3,也
2015-08-06 13:38:23 1848
转载 利用AutoLayout uilabel文字自动适应大小,宽度
相比大家会经常遇到 label 或则 textfield等显示文字的 视图时,显示不全,或者无法自动 变化长度 ,自动改变字体的 设置:今天给大家演示一下,如何 在autolayout让label 适应 不同的 宽度:1.自动 改变字体(字体收缩):首先设置好 label 的约束,包括宽高之后,默认来看 你的 label是不变了 ,但是 当遇到 文字较多时,就会出现
2015-08-05 23:16:37 9861
转载 AutoLayout baseLine基线对齐
原文来自:http://blog.csdn.net/yangbingbinga如何对多个view或者Button添加底部对齐顶部对齐等等类似的对齐约束呢?最简单的方法使用 storyboard,在后续的教程中将使用代码实现.如下图,如何为这两个或者多个视图添加 底部对齐呢?(或者顶部对齐,左对齐,右对齐,基线baseLine对齐?)首先说明一下对齐的实质: 顶部或
2015-08-05 23:14:05 2211
转载 xcode 中的LLDB常用调试命令
如果你在平时的开发中从未使用过调试器,那你恐怕不知道一个调试器的作用有多大。你可能只满足于通过printf或者NSLog输出信息用于调试。但你只要试着尝试在调试中开始使用调试器LLDB,你会马上感受到调试器给你带来的便利。LLDB是LLVM下的调试器。Xcode从4.0开始编译器开始改用LLVM,相应的调试器也从gdb改为LLDB。而从 Xcode5.0开始所有工程也被自动设置为使用LLDB。
2015-08-04 16:14:48 883
转载 如何删除xcode项目中不再使用的图片资源
由于随着项目不但的版本迭代开发,资源也不断的替换,如果没有养成一个好的使用习惯,时间久了,自然就产生了好多的无用的图片资源,下面就两种方法帮你定位到无用的图片1. 利用工具 下载地址 http://jeffhodnett.github.io/Unused/ 运行效果如下 2. 通过终端 执行 shell 命令a. 第一步建立.sh 文件 如 unuse
2015-08-04 14:51:14 597
转载 如何使用Masonry设计复合型cell
前言其实早在@sunnyxx同学发布UIView-FDCollapsibleConstraints的时候 我就说要写一下怎么用代码来稍微麻烦的实现复用的问题 但是一直各种没时间(主要是我的办法太复杂 - -) 正好看到@叶孤城同学也说了一下他的解决办法 所以我来说一下我是如何解决这个问题的分析我们以叶孤城同学的例子来简单分析一下 假设view是这样的(为了方便 将所有的间隙设定
2015-08-04 14:45:26 625
原创 Masonry介绍与使用实践
Masonry介绍与使用实践(快速上手Autolayout) 前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置
2015-08-04 14:44:53 510
ApkTool+auto-sign Android反编译打包+签名(反编译工具)
2017-03-27
Android系统源代码情景分析(高清+目录)
2016-11-16
思考软件,创新设计 A段架构师的思考技术
2016-11-13
QT纯源码自定义QTableWidgetw分页
2020-09-21
mac cmake安装包
2020-07-20
最全的区块链文档
2018-01-11
苹果的远程通知需要收费吗?
2016-02-24
腾讯企业邮箱单点登陆
2015-01-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人