关闭

[置顶] iOS每日一记之————————————————iOS性能优化

写在前面 本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。 性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而...
阅读(3401) 评论(0)

[置顶] iOS每日一记之———————————————终级完美大整理

iOS、mac开源项目及库汇总 UI 下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshCon...
阅读(17022) 评论(1)

iOS每日一记之———————————————写了俩个月Swift的小感想

首先Swift是很快这个无可否认 毕竟新事物还是要接受的 哎。。。。列举下我体验到Swift中最不舒服的一些地方吧 1.DEBUG的模式是个神坑 需要自己手动去显示隐藏 不像OC中 一个宏定义就搞定了 2.Swift中的强制类型转换 int float string double互相转换真的是神坑 感觉没有OC简单方便 ,还有就是强制解包这个问题 是的是可以使用guard 但是OC中压根...
阅读(309) 评论(1)

iOS每日一记之———————————————9.3版本以下的一个诡异的闪退BUG

大致上的原因是:iOS 线上版本图片资源格式的问题导致的闪退       具体的情况与解决方法如下: 最近上架的app出现了一个诡异的BUG 有多诡异呢 这么说吧 之前公司测试的时候没有任何问题  然后上线了之后 公司有个9.2系统的5S然后就各种闪退 启动了之后 点击tabbar中的任意一个 就会高概率的出现闪退现象  项目中有接入友盟统计 也用符号表查了下崩溃原因  错误根本没办法定...
阅读(1018) 评论(0)

iOS每日一记之———————————————重点难点总结.....orz

socket套接字的格式 socket半包 粘包 怎么修改 socket套接字的格式 int socket (int domain, int type, int protocol); //成功:返回套接字描述符;失败:-1  套接字的特性有三个属性:域(domain),类型(type),和协议(protocol)。套接字还用地址作为它的名字。地址的格式随域(又被称为协议族,pro...
阅读(112) 评论(0)

iOS每日一记之———————————————转swift的学习感想

之前也说了 面试中好多人都问到了我关于swift的东西 实话讲上手容易精通难 哎。。。 公司的新项目刚好要用swift开发 并且公司也给你时间去学习 去排坑 swift还是要学的 为什么不呢  哈哈哈。。。。 首先说下 var是变量 let是常量 使用print进行输出打印 这个是最简单的了 。。。。  OC中的方法在swift中变成了func 例如一个swift的减法写法 fu...
阅读(575) 评论(0)

iOS每日一记之———————————————一周面试感想.....

之前朋友内推拿到了offer 然后就辞职了 。。。 去年的iOS行情我是清楚的 16年6月的时候我找了2周 大概40个左右的面试 但是当时基本没家公司都有近百人再投 而且去年的面试官普遍装逼的过多 什么runtime自己都不懂就给你问出来了  哎 。。。今年的面试官普遍水平比较高 问的问题大都和项目有关 除了个别公司 比如做直播 会问到推拉流这种 或者做性能优化 app时间启动优化等动能对的 基本...
阅读(851) 评论(0)

iOS每日一记之———————————————集成阿里云的移动数据统计SDK (埋点统计)

阿里云的移动统计SDK的导入方法 这些都很简单的此处一笔带过 接下来说问题 当年自身项目中有支付宝支付的时候 支付宝会和阿里云的SDK冲突 出现原因和解决方法如下: 集成移动数据分析和支付宝的SDK,出现UTDID冲突,可以下载支付宝提供的iOS&Android剥离UTDID的版本,下载链接:https://doc.open.alipay.com/doc2/detail.htm?t...
阅读(525) 评论(0)

iOS每日一记之———————————————JS调用OC的代码(客户端实现)

(⊙v⊙)嗯 需求是webView上面的一个按钮 点击按钮调用本地的保存图片方法 说白了就是 客户端实现图片保存本地 然后放出一个接口 让JS去掉用 OK 下面说解决方法 之前一直用的是这种 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigation...
阅读(381) 评论(0)

iOS每日一记之———————————————模仿今日头条栏目选择效果 并且附加cell颤抖效果

嗯 基本上要做的功能就是克雷可深View 的长按 拖动 交换数据 颤抖功能      至于克雷可深View的布局问题就不用我说了吧 都是老生常谈了  嗯 闲话少说 下面上重点代码 //给你的克雷可深View添加一个长安手势和pan手势 self.gesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@sel...
阅读(1041) 评论(0)

iOS 每日一记之———————————————仿QQ语音通话隐藏显示效果

最近狼人杀要做缩小效果 缩小的效果就和QQ语音聊天点击收起的动态特效是一样的 。。。。。 恩 闲话少说 直接上代码 。。。 #pragma mark  -- CA缩小动画效果 - (void)animateDismissTransition:(UIView *)view rect:(CGRect)endRect{     // 1.获取动画缩放结束时的圆形     UIBezierPat...
阅读(385) 评论(0)

iOS每日一记之———————————————为Cell设置部分圆角 类似于ipad的设置界面效果

需求图是这样的 整个是个tableView 而且要求第一个cell和最后一个cell是部分圆角  有人会说这很简单啊 你设置第一个cell和最后一个cell的contentView部分圆角不就好了么  然而这样实现不了的、。。。。。 我在cell上面放了个白色的View 然后控制白色View的不同圆角情况依旧失败。。。。。想了半天实在不行加个图片好了 但是因为功能比较大 不能再添加无...
阅读(199) 评论(0)

iOS每日一记之———————————————基于Socket的简单封装和使用

Socket 这个概念我就不多说了 不懂得请自行百度 接下来进入正题 如何封装socket 基于AsyncSocket  下载地址为 code.google.com/p/cocoaasyncsocket/  恩 下面开始讲基于它的简单封装了  首先,调用此API时需先引入CFNetWork.framework 然后在#import "AsyncSocket.h"就可以直接调用了 闲话不...
阅读(869) 评论(0)

iOS每日一记之———————————————OC代码混淆

闲话少说 直接进入正题 首先你要创建一个工程吧 然后打开你的终端 输入cd 然后把你的工程拖进去 回车 然后 打入一下命令:    touch confuse.sh 然后回车 之后再输入: touch func.list  回车 就行 这时候打开你的工程 你会发现一个confuse.sh 和一个func.list文件  这时候点击addfile进去 急着 要在根目录下a...
阅读(758) 评论(0)

iOS每日一记之———————————————Gif使用新的SDwebimage无法播放的问题解决

之前使用了老版的SDwebimage 是可以播放gif 的  更新后发现忽然不能用了 ( ⊙ o ⊙ )啊! 看了下#import "UIImage+GIF.h" 里面发现少了很多以前的方法 现在只能通过NSData  实现gif 以前可以同名字 URL 包括 source去赋值 so 为了解决这个问题 就自己对UIImage 写了一个Category 通过URL 展示...
阅读(193) 评论(0)

iOS每日一记之———————————————图像 放大 居中 裁剪

最近要做一个类似于微信的设置聊天背景图的需求  微信的背景图聊天并不只是单纯的从相册中取出个图片然后显示那么简单。。。。里面还包括了放大 居中 裁剪 等功能 so 写了下 下面上 代码 希望能帮助到那些和我有相同需求的人 使用category 对UIImage 写了一个类别 // 放大Image - (UIImage*) getImageScaleToSize:(CGSi...
阅读(223) 评论(0)

iOS每日一记之———————————————自定义UIswitch 控件

看了好多自定义switch控件的demo  大多用UIview + label +imageView 实现的 还有用UIsilder实现的 感觉都不是特别满意  遂  自己写个一个 可以设置开关状态 BOOL isOn; 点击也可以触发valueChanged方法 简单粗暴 控件 继承与UIcontrol OK 接下来上代码。。。 ZHSwitch的。h文件如下 #impo...
阅读(341) 评论(0)
86条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:76807次
    • 积分:1516
    • 等级:
    • 排名:千里之外
    • 原创:79篇
    • 转载:3篇
    • 译文:4篇
    • 评论:8条
    文章分类