- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 生日礼物
程序员不浪漫,程序员喜欢讲道理,我不喜欢程序员,我只喜欢你。给我一张票,我想回家、每一个加班的周六,都催人泪下.等项目上线了就回老家结婚。假装自己有女朋友,再假装浪漫一下。push me!(Demo)
2018-01-27 14:16:00
747
2
原创 iOS 摇一摇切换开发环境
iOS开发中经常需要来回的切换环境以便快速解决bug。摇一摇切换环境挺好用的,很有想法,特此介绍。。。1.开启摇一摇功能- (void)shakeToChangeEnvironmentEnable:(BOOL)enable{ //设置摇一摇功能 [UIApplication sharedApplication].applicationSupportsShake
2017-11-13 16:52:25
623
原创 单例的宏定义
用宏定义把单例忘了吧....#ifndef Singleton_h#define Singleton_h#define SingletonInterface(name)+ (instancetype)shared##name;#define SingletonImplementation(name) \static id _instance; \+ (instancetype)sha
2017-10-25 17:54:10
340
原创 pThread ,NSThread的深入理解
△pThreadPOSIX线程(英语:POSIX Threads,常被缩写为Pthreads)是POSIX的线程标准,定义了创建和操纵线程的一套API。pthread是一套通用的多线程的API,可以在Unix / Linux / Windows 等系统跨平台使用,使用C语言编写,需要程序员自己管理线程的生命周期,使用难度较大。pThread的使用方法:1、首先要包含头文
2017-09-22 18:01:26
644
原创 cocoapods相关的linux命令
换了电脑,需要重新安装cocoapods,但对应的命令行有些忘却。。。以下就是唤起记忆的命令行。。1、查看ruby源gem sources -l 2、移除掉原有的源gem sources --remove https://rubygems.org/ 3、添加国内最新的源。ruby-chinagem sources -a https://gems.ruby-c
2017-09-16 11:49:56
444
原创 iOS 自动布局 关于 '控件拉伸' 或者 '内容压缩'的控制
在开发过程中,经常碰到如图所示的需求:并排着三个label_0, label_1, label_2..(从左至右),三个label的内容长度都是未知,三个label的之间的距离都是固定值。正常操作:我们从左至右依次添加label。设定距离左端的距离,居中,最后一个label_2的时候,再多设置一个距离父视图右边的距离。。这样,约束会飘红,有冲突。而且
2017-08-23 15:10:21
1537
转载 iOS App 签名的原理
转自WeRead团队博客iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助于理解 iOS App 签名的原理和流程。目的先来看看苹果的签名机制是为了做什么。在
2017-06-30 17:17:35
587
原创 iOS故事版/Xib下 autolayout基于父视图的应用
开发应用端APP,autolayout是个好东西。。使用autolayout无非两种方式,1、纯代码;2、故事版/Xib纯代码的情况下,Masonry又是个好东西。提问,如图所示,如何添加约束,使名为“pushme”的label的宽度是其父视图的一半,也就是1/2,即0.5?使用Masonry,大家都会。那么在故事版/Xib的情况下该如何添加呢。(之前我都是先添加一
2017-06-26 21:36:36
441
原创 iOS 静态表格cell的自定义高度处理
静态表格的cell都为已知,不能自适应高度?不存在的。这是一个简单的问题,有着简单的处理方式,如果不知道就会很难受,难受的想捏爆自己的蛋。- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { if (inde
2017-06-26 19:54:08
1383
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人