2014苹果开发者大会上推出一种全新的语言来编写ios程序,一种新语言,将来可能会成为主流哦,但是目前oc还是大部分国内公司的主流,相信一年内会依然是ios项目开发的主流,后面可能会逐渐转向swift这门新的语...
跟着小庆一起学git
1 创建版本仓库 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以...
时光电台安卓内测第二版本发布
时光电台安卓客户端内测第二版本,发布了,哈哈,欢迎大家测试下载。。。 传送门: [download id="2"]
IOS 多线程编程
[download id="1"]
@property和类型之间用括号添加一些额外的指示符的作用
当使用@property定义property时,还可在@property和类型之间用括号添加一些额外的提示符,可使用的特殊指示符如下 · assign:该指示符指定对属性只是进行简单赋值,不更改对所赋的值的引用...
开始在 GitHub 上写博客
准备工作如下 申请 GitHub 账户并准备代码库 安装 Jekyll 安装 Ruby 如果用的是 Windows 系统, 需要先安装 Ruby , 需要下载 1.9.3 版本的 Ruby , 并且还要安装...
CocoaLumberjack——带颜色的Log
CocoaLumberjack可以带颜色Log,具体的好处嘛,谁用谁知道,:] 具体步骤如下 1. 安装XcodeColors插件 下载地址:https://github.com/robbiehanson/XcodeColors 安装方法: ...
如何合理地制造“BUG”并且查找BUG
什么是BUG,简单点说就是,程序没有按照我们预想的方式运行。我比较喜欢把BUG分成两类: Crash掉的 没有Crash掉的 可能在平时的编程实践中,往往简单的把BUG与...
iOS float小数四舍五入
今天遇到了一个问题就是计算机计算小数出问题了,28 * 1.3结果总是不对,查了下资料,终于解决了。 #import "ViewController.h" @interface ViewController () @end @implementation ViewController ...
关于GCD学习,创建及使用多线程的几种方法
近期刚刚学习了一种多线程技术,现结合自己的理解将其罗列出来,希望能够与大家交流一下,多线程是一种能够节省程序运算时间的方法,大大的提高了程序的运算效率,那么首先我们来说一下进程和线...
Reveal查看任意app的高级技巧
Reveal是一个很强大的UI分析工具,与其他几个功能相近的工具(比如PonyDebugger)相比,其最大的特点就是非常直观,用来查看app的UI布局非常方便。其常规用法是将framework集成至Xcode工程中,可参见Revea...
UILabel计算文本的高度
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSString *text = @"tw ia nwifei xantianwif eixan ti...
关于IOS客户端用户登录的问题
最近有朋友问我,关于IOS客户端在处理用户登录的相关问题,其实现在大多数的应用后台是用JAVA来做的,而且为了防止一些接口的恶意使用,会增加一些验证,比如在与服务器交互的时候使用cookie来验证的问题,其...