关闭

字面量 - 语法糖

编写Objective-C程序时,总会用到某几个类,它们属于Foundation框架。虽然从技术上来说,不用Foundation框架也能写出Objective-C代码,但实际上却经常要用到此框架。 这几个类是NSString、NSNumber、NSArray、NSDictionary。从类名上即可看出各自所表示的数据结构。 Objective-C以语法繁杂而著称。事实上的确是这样。不过...
阅读(440) 评论(0)

HomeKit 开发指南(中文版)

本文由CocoaChina翻译组成员iBenjamin_Go和浅夏@旧时光翻译自苹果开发文档:HomeKit Developer Guide,敬请勘误。 本文档内容包括 第一部分:简介 第二部分:启用HomeKit 第三部分:创建Home布局 第四部分:创建Homes和添加Accessories 第五部分:观察HomeKit数据库的变化 第六部分:访问...
阅读(377) 评论(0)

iOS 9人机界面指南:iOS 技术 (HomeKit、多任务、通知、社交媒体以及iCloud)

本篇目录 3.7 HomeKit 3.8 多任务处理(Multitasking) 3.9 通知(Notifications) 3.10 社交媒体(Social Media) 3.11 iCloud 相关阅读 iOS 9人机界面指南(二):设计策略 iOS 9人机界面指南:iOS 技术 (3D Touch、Live Photos、Walle...
阅读(621) 评论(0)

iOS人机界面指南:iOS技术--HealthKit

在iOS 8及以后系统中,使用HealthKit编译的应用程序可使用Health app中的数据来提供更加强大更完善的健康与健身服务。在用户许可的情况下,应用程序可使用HealthKit读写Health app中的与用户健康相关的数据。比如对于一款应用学方面的APP,用户可授权它使用自己储存在Health app中的体重和活动数据,以便于应用程序基于数据推荐达成某一目标的卡路里日消耗量。营养学AP...
阅读(221) 评论(0)

MVC优缺点

什么是MVC设计模式?  MVC由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和界面系统的构成基础。MVC结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析中,以及用于确定系统各部分间的组织关系。对于界面设计可变性的需求,MVC(Model-Vie...
阅读(262) 评论(0)

XMPP使用注意实践问题

近期一网友说一起研究XMPP协议,然后就花了点时间 研究了研究,其实也谈不上研究XMPP协议,就是简单的在IOS平台上使用而已。不过一切都得从使用开始,然后才能深入研究。       关于XMPP的介绍,我找了些资料       简介:http://www.cnblogs.com/cokecoffe/archive/2012/08/19/2646245.html       实现...
阅读(275) 评论(0)

iOS开发流程总结

流程:注册、开发、真机测试、发布以及上线。 iPhone iOS 4从注册到app上线开发流程 一、关于注册账号IDP和Apple ID: 1、注册App ID(无论是iOS使用者还是开发者都需要*****ID,只是后者还需要付99$注册成为开发者。) 网址:http://developer.apple.com 由于上边的网址没有注册按钮,所以去iTunes注册,方法...
阅读(222) 评论(0)

Instruments使用

一、概要 Instruments 是目前Mac OS X 和 iOS开发最强大的性能优化工具,提到Instruments自然会联想到处理内存问题,但它不仅仅局限于此,Instruments包含以下功能: 1、分析程序进程行为 2、分析内存分配及释放细节 3、查找CPU问题 4、查找程序性能瓶颈 5、自动化测试代码 虽然iOS5引入了ARC内存管...
阅读(576) 评论(0)

GitHub发布桌面版但不包括Linux

8月12日,GitHub为Mac和Windows 发布 了一个统一的桌面版本,取代了原先在两个平台上独立的APP,这意味着以后用户在两个平台上将拥有统一的体验。对于所有GitHub用户来说,GitHub桌面版大大简化了GitHub工作流中的一些关键步骤。 在新的GitHub桌面版中,所有项目都在侧面栏中被列出。开始一个新项目非常简单,只要使用库视图(repository view)中...
阅读(279) 评论(0)

github版本库使用详细教程(命令行及图形界面版)

目录[-] 教程【一】教程【二】教程【三】教程【四】教程【五】教程【六】 Git是一个分布式的版本控制系统,作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。 Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作L...
阅读(231) 评论(0)

iOS性能优化:Instruments使用实战

最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下。 Instruments使用技巧 关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译版本PDF参阅.Instruments 确实是一个很强大的工具,用它来收集关于一个或多个系统进程的性能和行为的数据...
阅读(164) 评论(0)

更新iOS 9之后,你需要留意的两个游戏新特性

今天凌晨,苹果为所有支持的iOS设备推送了iOS 9更新。或许你已经通过6月9日举办的WWDC了解到了许多iOS 9系统的新功能,或许在今天之前你就已经更新了测试版系统,已经充分享受了各种不兼容所带来的“便利”。但你可能并没有注意到在iOS 9更新中推出的两个和玩家直接相关的游戏新特性。 ReplayKit 在iOS 9推送之后,苹果在App Store中加入了一个名为...
阅读(481) 评论(0)

iOS 9人机界面指南:UI设计基础--模态情景(Modal Contexts)

1.6 模态情境(Modal Contexts) 模态是一个承载某些连贯操作或内容的优缺点并存的模式。它可以给用户提供一种不脱离主任务的方式去完成一个任务或者获得信息,但是也会临时性的阻止用户对应用的其他部分进行交互操作。 理想情况下,用户可以与iOS 应用进行一种非线性的交互,所以,尽可能的减少你应用中的模态体验是最好的。通常情况,仅在以下情境可以考虑使用模态: ...
阅读(418) 评论(0)

123面试题

第一部分试题 1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? . #import 跟#include 又什么区别,@class呢, #import 答:#import是Objective-C导入头文件的关键字,#include是C/C++导入头文件的关键字,使用#import头文件会自动只导入一次,不会...
阅读(407) 评论(0)

面试技巧及注意事项

一、面试程序  不同的单位对面试过程的设计会有所不同,有的单位会非常正式,有的单位则相对比较随意,但一般来说,面试可以分为以下五个阶段:  第一阶段:准备阶段。准备阶段主要是以一般性的社交话题进行交谈,例如主考会问类似“从宿舍到这里远不远”、“今天天气很好,是吗?”这样的问题,目的是使应聘人员能比较自然地进入面试情景之中,以便消除毕业生紧张的心情,建立一种和谐、友善的面试气氛。毕业生这...
阅读(271) 评论(0)
320条 共22页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:104475次
    • 积分:2614
    • 等级:
    • 排名:第15432名
    • 原创:124篇
    • 转载:188篇
    • 译文:8篇
    • 评论:3条
    最新评论