登录 立即注册
金钱:

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

Category VS Extension 原理详解

(一)Category1、什么是Category?category是Objective-C 2.0之后添加的语言特性,别人口中的分类、类别其实都是指的category。category的主要作用是为已经存在的类添加方法。除此之外,apple还推荐了category的另外两个使用场景。可以把类的实现分开在几个不同的文件里面。这样做有几个显而易见的好处。可以减少单个文件的 ...
James1991 7 天前
阅读:107 评论:0 赞:2

解决后台字段命名与OC关键字冲突;

当你请求的数据中有id,description等系统关键字的时候如果过不解决关键字命名冲突的情况,就无法成功赋值:1、如果使用MJExtension,在模型中定义des来代替description+(NSDictionary *)mj_replacedKeyFromPropertyName{     return @{@"des""description",@"cid""id"}; }2、使用系统方法解决-(void)setValue ...
girl23 7 天前
阅读:45 评论:0 赞:0

浅谈iOS视频播放的N种解决方案

前言虽然我不同意你的观点 但我誓死捍卫你说话的权利!--伏尔泰很长时间没有写文章了,这个题目其实我很早就想动笔写了,因为从我第一个完整的APP项目开始,几乎每一个APP都有视频播放的需求,但是我却迟迟不敢动笔,因为我觉得关于视频播放的底层技术实现我还是一知半解。但还是写下了这篇,希望路过的大神可以不吝赐教,也 ...
hellokenken 2017-6-16 10:11
阅读:154 评论:0 赞:0

iOS自定义ActionSheet封装流程

正文最近更新项目需求,需要重构导航选取模块,故将封装流程进行分享,效果图如下:导航选取弹窗根据效果图情况,可知标题栏位置需自定义,且选项位置等文字样式可调节,因此无法利用系统的UIActionSheet或UIAlertController进行实现,需自定义视图,并考虑到适用场景,该ActionSheet后续会用于其他功能模块中,所以要封装 ...
hellokenken 2017-6-16 10:04
阅读:63 评论:0 赞:0

iOS开发之CocoaAsyncSocket使用

本文介绍了CocoaAsyncSocket库中GCDAsyncSocket类的使用、粘包处理以及时间延迟测试.一.CocoaAsyncSocket介绍CocoaAsyncSocket中主要包含两个类:1.GCDAsyncSocket.用GCD搭建的基于TCP/IP协议的socket网络库 GCDAsyncSocket is a TCP/IP socket networking library built atop  ...
hellokenken 2017-6-16 10:00
阅读:56 评论:0 赞:0

面试了 20 个初/中级 iOS 工程师之后

整体感受现在招人难吗?我的感受是:很累,但不难。刚看到拉勾上公司挂出的职位时,我还是有些担忧的。这个职位的要求是,3 年工作经验,独立开发,作为创业公司唯一的 iOS 工程师一个人负责整个 app 的全部功能迭代,未来可能还要带一个小组。开发业务要非常熟练,非常需要能独当一面,非常需要能跟产品和后端良好沟通。基 ...
liujh 2017-6-15 12:31
阅读:199 评论:1 赞:0

iOS-手把手教你画分时线

前言最近项目和股票有关,自然而然想起了分时线,K线等东西.即使是出自自己手里的东西,放久了难觅看忘记,特别是当时的想法和逻辑思维过程.既然写了,总要留下点什么,于是有了这篇笔记.先看看最后结果吧.此图确实不够美观,但是毕竟只是一个demo,一个骨架而已,具体的血肉需要大家自己根据需要去填充.画分时线,我们需要做些什么? ...
James1991 2017-6-15 10:16
阅读:162 评论:0 赞:0

iOS 通用宏定义 高效全局宏汇总

最近在搭建新项目,为了方便开发,常会用到一些宏定义,梳理了之前项目中用到,又查漏补缺挑选了一些网络上比较不错的,总结了一份分享给大家。1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878 ...
飞仙2016 2017-6-13 16:44
阅读:124 评论:0 赞:0

使用Xcode进行iOS设备无线调试

设备环境:Mac OSX 10.12.5、iOS11、Xcode9PS:这是WWDC2017的新功能,iOS11以上,Xcode9这是刚性要求。这个功能不好找,就记下来了手机连接上Xcode,打开Xcode菜单:Windows->Device and Simulators。找到连接上的设备,把Connect via network选项打勾。之后Xcode将会转一会圈圈,耐心等待一会就成功了,此时拔掉数据线,可 ...
飞仙2016 2017-6-13 16:42
阅读:226 评论:0 赞:1

iOS App 签名的原理

 iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助于理解 iOS App 签名的原理和流程。目的  先来看看苹果的签名机制是为了做什么。在 iOS 出来之前, ...
飞仙2016 2017-6-13 16:41
阅读:83 评论:0 赞:0

IOS开源项目汇总

扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltcp/ip的通讯协议:http://code.google.com/p/cocoaasyncsocket/voip/sip:http://code.google.com/p/siphon/http://code.google.com/p ...
liujh 2017-6-13 10:17
阅读:152 评论:1 赞:0

Planning the Timing and Sequence of Project Activities

Essentially, driving without any idea of how you're going to get there is the same as working on a project without a schedule. No matter the size or scope of your project, the schedule is a key part of project management. The schedule tells you when each activity should be done, what has already bee ...
albertalley 2017-6-12 19:48
阅读:31 评论:0 赞:0

自定义TabBar使用popToRootViewControllerAnimated重叠问题解决

在使用 [self.navigationController popToRootViewControllerAnimated:YES]; 的时候出现了这种情况: ![图片描述](/data/attachment/album/201706/12/120920ge7rz1qpz1ex2q8t.png) 我瞬间就蒙蔽了,经过搜索发现了如下的“坑” (该方法更为简单)苹果强大就强大在这里,他们已经预想到了。 所以方法就是:遵循UINavi ...
半吱湮 2017-6-12 12:11
阅读:70 评论:0 赞:0

优秀的开源项目资源汇总

我结合自己开发过程中用到的一些开源项目,与大家分享。DeveloperAppLove:https://github.com/snowpunch/AppLoveAppSlate:https://github.com/Taehan-Kim/AppSlateBequest:https://github.com/splinesoft/BequestBlink:https://github.com/blinksh/blinkCharter:https://github.com/matthewpalmer/Charterwat:https:/ ...
Torr 2017-6-12 10:06
阅读:218 评论:0 赞:1
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

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

返回顶部