Objective C
极客James
热衷技术,热爱生活。
展开
-
iOS开发核心语言 Objective C —— 语言简介及特性
iOS开发,面向对象思想,objective c 语言学习 面向对象是相对面向过程而言,面向对象和面向过程都是一种思想,面向过程是做任何事情都要亲力亲为,而面向对象是只关注的时解决问题需要的那些步骤。面向对象的特点(1)是一种符合人们思考习惯的思想(2)可以将复杂的事情简单化(3)将程序员从执行者转换成了指挥者原创 2015-08-07 18:37:09 · 4456 阅读 · 0 评论 -
iOS开发 微信支付
一篇非常不错的微信支付: http://www.cnblogs.com/goodboy-heyang/p/5255818.html转载 2016-05-20 16:30:45 · 917 阅读 · 0 评论 -
iOS开发应用上架必读最新苹果审核规则(史上最全版)
• 1.1 为App Store开发程序,开发者必须遵守 Program License Agreement (PLA)、人机交互指南(HIG)以及开发者和苹果签订的任何其他协议和合同。以下规则和例证旨在帮助开发者的程序能获得App Store的认可,而不是修改或删除任何其他协议中的条款。2. 功能 • 2.1 崩溃的程序原创 2016-04-24 17:33:59 · 6801 阅读 · 1 评论 -
iOS开发简单高效的数据存储
学习交流讨论请关注新浪微博:极客James在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题,你是用什么方法来持久保存数据的?这是在几乎每一次关于iOS技术的交流或讨论都会被提到的问题,而且大家对这个问题的热情持续高涨。本文主要从概念上把“数据存储”这个问题进行剖析,并且结合各自特点和适用场景进行全面抛析。。一、NSUserDefaultsNSUserDefaults被设计用来存储设备和应原创 2016-05-04 00:00:27 · 3477 阅读 · 0 评论 -
iOS基于B站的IJKPlayer框架的流媒体探究
流媒体流媒体技术从传输形式上可以分为:渐进式下载和实施流媒体。1.渐进式下载它是介于实时播放和本地播放之间的一种播放方式,渐进式下载不必等到全部下载完成后在播放,可以边下载边播放,播放完成后,整个文件会保存下来。从用户的体验上合播放方的效果来看,渐进式下载和实时流媒体没有什么区别,不过是渐进式下载保留有文件在本地。下面来介绍下渐进式下载的开发 渐进原创 2016-04-19 16:41:49 · 8750 阅读 · 1 评论 -
iOS开发核心语言Objective C —— 所有知识点总结
1. OC中主要开发在什么平台上的应用程序?答:可以使用OC开发Mac OS X平台和iOS平台的应用程序2. OC中新增关键字大部分是以什么开头?答:OC中新增关键字大部分是以@开头3. OC中新增加了那些数据类型?答:Block类型指针类型(Class, id类型)空类型特殊类型(SEL, nil) 4. 面向对象特性是什么?答:继承性,封装性,多态性原创 2015-08-18 19:37:18 · 5401 阅读 · 3 评论 -
iOS开发核心语言Objective C语言 —— 特有语法及设计模式
在C++中有强大的多重继承,而在oc中方法都是单继承的,为了模块化开发,便于团队开发,oc中有其他语言所没有的category(分类,类目,类别)和class Exetension(类扩展)等语法,可以在不修改原来类的基础上, 为这个类扩充一些方法.原创 2015-08-15 20:43:35 · 1920 阅读 · 0 评论 -
iOS开发核心语言Objetive C —— 编译器指令构造方法及类工厂
@property编写步骤(1)在@inteface和@end之间写上@property(2)在@property后面写上需要生成getter/setter方法声明的属性名称, 注意因为getter/setter方法名称中得属性不需要_, 所以@property后的属性也不需要_.并且@property和属性名称之间要用空格隔开(3)在@property和属性名字之间告诉需要生成的属性的数据类型,原创 2015-08-10 13:05:24 · 3485 阅读 · 3 评论 -
iOS核心语言Objective C语言 —— 内存管理
内存对于任何硬件及软件的重要性不言而喻,而作为硬件与用户交流的中间体软件,对于内存的要求以及如何使用内存,如何合理分配内存是至关重要的,而Objective C语言是C语言的超集,对于内存以及内存管理方面也非常重要。在iOS开发中,内存泄露会严重影响用户体验,而苹果的硬件设备的内存本身内存就不大,所以作为iOS开发人员,掌握内存管理是非常重要的,不过从Xcode 4.2 之后苹果公司采用ARC编译器特性的内存管理机制原创 2015-08-13 13:26:33 · 3437 阅读 · 1 评论 -
iOS开发核心语言Objective C —— 面向对象思维、setter和getter方法及点语法
本分享是面向有意向从事iOS开发的伙伴们,或者已经从事了iOS的开发者。如果您对iOS开发有极高的兴趣,可以与我一起探讨iOS开发,一起学习,共同进步。如果您是零基础,建议您先翻阅我之前分享的iOS开发分分钟搞定C语言系列,然后在开始Objective C语言的学习,如果您遇到问题也可以与我探讨,另外将无偿分享自己整理的大概400G iOS学习视频及学习资料,都是干货哦!可以新浪微博私信➕关注极客J原创 2015-08-09 12:31:10 · 2031 阅读 · 0 评论 -
iOS开发 UITableView中cell嵌套UITextField(UITextView)引起的复用问题
不喜欢说废话,如果你选择看这篇文章,那对tableView就有一定的了解,所以我也不多说了。在开发项目中遇到了一个问题,在自定义cell中添加了UITextField,可是在tableView来回滚动中,原来在UITextField中输入的数据居然不见了,下面就来分享下自己是如何解决的。原创 2017-08-10 15:13:31 · 3265 阅读 · 0 评论