iOS
MaskillLee
养一只优秀的程序猫
展开
-
CocoaPods的安装和使用
优点:三方库的升级和降级方便三方库的依赖环境自动化三方哭获取渠道官方化配置CocoaPods环境(以下命令在终端下操作):gem --->安装CocoaPods的工具,mac系统自带gem -v 查看当前gem版本gem sources -l 查询当前镜像一般是https://rub原创 2015-10-28 10:07:35 · 170 阅读 · 0 评论 -
GCD—延时执行操作
//延迟1s执行 dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ [weakself test]; });原创 2016-08-28 11:35:18 · 514 阅读 · 0 评论 -
iOS linker错误之no matching function for call to ’recvfrom’
导入c函数出现以上问题解决方法如下1.打开终端, 查找出问题的语句的库函数 man recvfrom2.查看头文件是否包含3.由于iOS编译器的太严格,将所有变量按照 语法进行强制类型转换。原创 2016-08-28 13:14:10 · 2870 阅读 · 1 评论 -
iOS linker错误之Undefined symbols for architecture arm64
造成这种结果的原因很多 ,但原因都是链接不到文件1.首先查看是否有重复定义2.如果是引用了cpp文件,在.h中加入extern “c”#ifdef __cplusplusextern "C" {#endifxxx#ifdef __cplusplus}#endif3..cpp文件中要包含.h4.如果编译了静态库,在静态库原创 2016-08-28 13:16:43 · 350 阅读 · 0 评论 -
iOS view旋转一定角度
CGAffineTransform transform = CGAffineTransformIdentity;transform = CGAffineTransformRotate(transform, -M_PI_2);view.transform = transform;原创 2016-08-28 13:22:18 · 7216 阅读 · 0 评论 -
GCD---dispatch_once实现单例模式
+ (instancetype) sharedPlayerView { static CHPlayerView * playerView = nil; static dispatch_once_t onceTocken; dispatch_once(&onceTocken, ^{ playerView = [[CHPlayerView alloc] init原创 2016-08-29 09:44:39 · 345 阅读 · 0 评论 -
iOS中的round/ceil/floorf函数略解
extern float ceilf(float);extern double ceil(double);extern long double ceill(long double);extern float floorf(float);extern double floor(double);extern long double floorl(lo转载 2016-08-30 10:52:41 · 281 阅读 · 0 评论 -
iOS 取消方法延迟执行
延迟执行函数[self performSelector:@selector(scrollDone) withObject:nil afterDelay:0.5];在0.5秒内取消执行函数,带的参数必须一样,才能取消成功[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(scrol转载 2016-08-31 10:21:47 · 289 阅读 · 0 评论