登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

Objective-c 多线程操作 自定义NSOperation 模拟下载

#写在前面 使用多线程下载图片,使用内存缓存和磁盘缓存。 这里只为理解NSOperation及其派生类 真要应用到APP中 请下载成熟的第三方库 #效果 ![效果](http://upload-images.jianshu.io/upload_images/4009159-cf017bb3d7a0b5e9.gif?imageMogr2/auto-orient/strip) 下载多张图片时可控制线程并发数 #分析 - 自定义NSOper ...
攻小楷o 2017-1-4 13:39
阅读:160 评论:0 赞:0

CAShapeLayer与UIBezierPath实现注水动画与正余弦水波纹动画

初步学习了CoreAnimation框架,总结了几个动画效果,主要是通过CAShapeLayer与贝塞尔曲线实现。先看下效果1.gif扇形下载进度要实现扇形的下载进度,有两种方法, 这里先使用第一种:1.使用设置UIBezierPath的角度2.使用 CAShapeLayer的stokeEnd属性//设置中心点 CGPoint point = CGPointMake(self.frame.size.width/2, ...
Torr 2017-1-4 11:33
阅读:911 评论:2 赞:4

理解 : UDID、UUID、IDFA、IDFV

关于UUID的理解 :英文名称是:Universally Unique Identifier,翻译过来就是通用唯一标识符。 UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。 是一个32位的十六进制序列,使用小横线来连接:8-4-4-4-12 。 代码获取的方式: NSLog(@"uuid = %@",[NSUUID UU ...
Torr 2017-1-4 11:32
阅读:235 评论:0 赞:0

总结自2016年的五条移动应用开发趋势

作为移动开发者,我们除了搞定日常工作之外,有时也需要睁眼看世界——了解自己身边发生了哪些变化又出现了哪些趋势。这不仅能够为我们提供宝贵的知识以解决当前技术问题,同时亦能够更为确切地把握用户希望从最新移动应用中得到的理想体验。那么,2016年到底给我们带来了哪些启示?下面来看五条移动应用相关开发趋势。安全 ...
Torr 2017-1-4 11:32
阅读:435 评论:0 赞:0

iOS Crash 杀手排名

!(http://i-7.vcimg.com/trim/77fb74c782ff5e32ff9146f36d4ee4c4425243/trim.jpg) ##iOS Crash 杀手排名 > 随着公司嘟嘟牛app用户数量多了起来,崩溃的问题也多了起来,最近这几天终于得空,集中时间处理了一下崩溃的问题,现总结一下,希望对大家有所帮助。 ###杀手 NO.1 ####NSInvalidArgumentException 异常 出 ...
Torr 2017-1-4 11:31
阅读:792 评论:0 赞:1

iOS IM即时通信之聊天界面UI框架

聊天效果.gif随便扯扯公司项目以前就集成环信, 后来不知道什么原因给撤了, 最近又不知道打什么鸡血要上IM, 界面一个礼拜搭建完成, 前前后后两个月一直在改pm, 改接口, 一把心酸一把泪, 由于后台拖拖拖, 产品改改改, 我的小儿子终于在前两个礼拜上线啦~(≧▽≦)/~啦啦啦,最近闲的蛋疼, 决定把我的小儿子抽出来给大家玩玩, 里 ...
Torr 2017-1-4 11:27
阅读:1000 评论:4 赞:3

多线程之GCD,NSOperation和NSOperationQueue,NSThread

多线程的缺点: 1.拥有多个可执行的路径 2.线程问题难以调试 3.数据安全受到一定的影响,一个存,一个删的时候; 方法一  、 GCD:GCD队列始终是FIFO(先进先出)的方法来处理任务,但是任务执行的时间并不相同,因此先处理的任务不一定先结束,所以用底层的线程池来处理和管理用户提交的任务,串行队列线程池之需要维 ...
girl23 2017-1-4 11:03
阅读:98 评论:0 赞:0

滴滴 iOS 动态化方案 DynamicCocoa 的诞生与起航

方案诞生动态化一直是 App 开发梦寐以求的能力,而在 iOS 环境下,Apple 禁止了在 Main Bundle 外加载和执行的自己的动态库,所以像 Android 一样下发原生代码的方案被堵死。后来像 React Native、Weex 这样的基于 Web 标准的跨端方案出现,各大公司都有对其进行尝试,但对于滴滴现状,也许并不适合:滴滴 App 强交互、以地 ...
Torr 2016-12-31 17:11
阅读:770 评论:2 赞:3

最近开发的avplayer视频播放器-未完待续

bboy@zj 2016-12-31 15:02
阅读:106 评论:0 赞:0

关于tableview头部添加背景视图,同时添加波浪动效的demo

1.自定义一个controller,在controller中添加头部视图#pragma mark ---添加头部视图---- (void)addHeaderView{        //headerView    _headerView = [ initWithFrame:CGRectMake(0, 0, kScreenWidth, 240)];    _headerView.delegate = self;  ...
bboy@zj 2016-12-31 14:57
阅读:106 评论:0 赞:0

优化iOS程序性能的二十五个方法

1. 用ARC管理内存ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release简直像记得吃饭一样简单。而ARC会自动在底层为你做这些工作。除了帮你避免 ...
Torr 2016-12-30 15:03
阅读:923 评论:4 赞:3

Mars 是微信官方的跨平台跨业务的终端基础组件。

Mars 是微信官方的跨平台跨业务的终端基础组件。 !(https://github.com/WeMobileDev/article/blob/master/assets/mars/mars.png?raw=true) * comm:可以独立使用的公共库,包括 socket、线程、消息队列、协程等; * xlog:高可靠性高性能的运行期日志组件; * SDT: 网络诊断组件; * STN: 信令分发网络模块,也 ...
Torr 2016-12-30 15:02
阅读:453 评论:0 赞:0

Objective-C MapKit的使用-LBS简单的租车主界面demo

#效果 ![效果.gif](http://upload-images.jianshu.io/upload_images/4009159-3d5191fcc8b774f2.gif?imageMogr2/auto-orient/strip) #分析 - 三个view:地图view、车辆信息view、车辆类型选择view - 地图view:大头针的摆放,根据不同的种类显示大头针 - 车辆信息view:根据当前点击的大头针显示对应的车辆信息 - 车辆类型 ...
攻小楷o 2016-12-30 08:51
阅读:148 评论:0 赞:0

Xcode中修改变量名、类名及字符串的替换操作

在做iOS开发代码优化的工作时,优化代码结构之前,我们应该先整理好工程的外貌,将文件和类的命名进行规范,在Xcode中为我们提供了方便而强大的名称修改功能。 #第一步:修改类名 将鼠标点击放在类的名称上,选择Xcode工具栏中的edit->refactor->rename: !(http://static.oschina.net/uploads/space/2015/0805/092503 ...
Torr 2016-12-29 21:53
阅读:143 评论:0 赞:0
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

返回顶部