
iOS
文章平均质量分 77
晴-_-天
"Standing on Shoulders of Giants"
展开
-
iOS:事件处理机制(一)--Gesture Recognizers(待续)
iOS事件机制(一)DEC 7TH, 2013运用的前提是掌握掌握的本质是理解本篇内容将围绕iOS中事件及其传递机制进行学习和分析。在iOS中,事件分为三类:触控事件(单点、多点触控以及各种手势操作)传感器事件(重力、加速度传感器等)远程控制事件(远程遥控iOS设备多媒体播放等)这三类事件共同构成了iOS设备丰富的操作方式和使用体验,本次就首先来针对第一类事件:转载 2014-10-18 09:46:14 · 1834 阅读 · 0 评论 -
iOS:Compile error List(二)--Special
Undefined symbols for architecture armXX:等其他常见编译错误原创 2015-05-29 11:48:20 · 610 阅读 · 0 评论 -
iOS:属性、修饰词(内存管理) 及其对应成员变量 、ARC
属性和成员变量、retain、release、@property A + @synthesize原创 2014-05-08 22:06:55 · 2522 阅读 · 0 评论 -
iOS:新特性一(iOS5.1/xcode4.4)--LLVM4.0
------------------------initialize------------原创 2014-08-11 15:34:39 · 1555 阅读 · 0 评论 -
iOS:各release版本的特性(持续更新)
关于苹果发布的新版 xcode /ios中,一些特性的整理。按ios版本各大版本分类整理原创 2015-05-29 20:28:19 · 1078 阅读 · 0 评论 -
iOS:新特性二(iOS5.1/xcode4.4)--LLVM4.0
========================self、super========================转载 2014-08-11 16:29:44 · 1070 阅读 · 0 评论 -
iOS:Xcode Build Settings(二)--一些设置(值)
文件后缀名m/mmother linker flagsearch path等设置意思原创 2015-06-03 17:16:03 · 2578 阅读 · 0 评论 -
iOS:开放平台引用(五)--百度地图
功能:地图:提供地图展示和地图操作功能; 地图展示包括:普通地图(2D,3D)、卫星图和实时交通图;地图操作:可通过接口或手势控制来实现地图的点击、双击、长按、缩放、旋转、改变视角等操作。POI检索:支持周边检索、区域检索和城市内兴趣点检索;地理编码:提供经纬度和地址信息相互转化的功能接口;线路规划:支持公交、驾车、步行三种方式的线路规原创 2015-06-04 15:14:00 · 758 阅读 · 0 评论 -
iOS:Xcode Build Settings(一)--architectrue
Architectrue相关:原创 2015-05-28 17:53:19 · 1409 阅读 · 0 评论 -
iOS:事件处理机制(二)--事件传递,Responder Chain响应链
事件传递 如上图,iOS中事件传递首先从App(UIApplication)开始,接着传递到Window(UIWindow),在接着往下传递到View之前,Window会将事件交给GestureRecognizer,如果在此期间,GestureRecognizer识别了传递过来的事件,则该事件将不会继续传递到View去,而是像我们之前说的那样交给Target(ViewContro原创 2014-10-20 17:15:01 · 3663 阅读 · 0 评论 -
iOS:bug list(一)
--if()原创 2014-05-13 14:35:45 · 1238 阅读 · 0 评论 -
iOS:UIView属性、方法及相关
--关于UIViewController的View属性frame大小:--[[ViewController alloc]init] 之后,如果Status bar 是不显示的(Status bar is initially hidden属性),则它的frame为(0.000000,0.000000,480.000000,320.000000)反之为(0.000000,20.000000,460原创 2013-08-27 20:03:38 · 1118 阅读 · 0 评论 -
iOS:NSString 使用杂记
********************拆分Separated********************- (NSArray *)componentsSeparatedByString:(NSString *)separator; // 以string作为分割项- (NSArray *)componentsSeparatedByCharactersInSet:(NSCharacterSet *原创 2014-08-07 09:13:37 · 2114 阅读 · 0 评论 -
iOS:Xcode info.plist说明
info.plist说明原创 2015-05-27 20:59:56 · 1082 阅读 · 0 评论 -
iOS:Xcode Overview2 && Run|Debug|Test|Changes|Help
--参考:(Xcode Overview) https://developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/Xcode_Overview/About_Xcode/about.html ----待续原创 2014-04-25 15:00:43 · 1106 阅读 · 0 评论 -
iOS:[译]Xcode Concepts--概念Target、Project、Build Setting、Workspace、Scheme
----Target:--Project:--Building Setting:--Workspace:--Scheme:翻译 2014-04-22 11:19:39 · 9485 阅读 · 1 评论 -
iOS:xcode中一些控件
Asset Catalog(available 7.0)原创 2015-05-27 20:54:35 · 906 阅读 · 0 评论 -
版本控制(六)--git介绍&原理
git版本基本介绍(一):版本控制什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本用处非常多,码农、设计师等。本地版本控制系统许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的好处就是简单。不过坏处也不少:有时候会混淆所在的工作目录,一旦弄错文件丢了数据就没法撤销恢复。集中化的版本控制系统接下来人们又遇到一个问题转载 2015-06-11 11:09:35 · 2584 阅读 · 0 评论 -
iOS:Objective-C 关键字1
========================self、super========================--参考:http://www.cocoachina.com/macdev/objc/2011/0124/2602.html@interface Person:NSObject { }- (void) setName:(NSString*) yourName;@end原创 2014-08-12 11:58:00 · 1292 阅读 · 0 评论 -
iOS:初始值、零值、空值(一)--变量及判断
测试环境:xcode 6.1 + ios sdk 8.0; 初始值:变量声明后的值,可能零、空、其他等。 零值:基本类型指0/0.0;对象指创建/初始化后,值是“零”,但对象存在; 空值:对象不存在,没有创建(只对对象而言);它的值有可能是nil(可用作判断等使用),有可能是非法地址(不能使用); 总的来说原创 2013-05-28 17:53:09 · 7627 阅读 · 0 评论 -
iOS:UIViewController周期、属性和相关方法
--前言:本文探讨UIViewController的方方面面,主要参照苹果开发文档《View Controller Programming Guide for iOS》中Resource Management in View Controller 和《UIViewController Class Reference》,有的地方懒的码字了,直接将原文粘过来。===================原创 2013-05-31 15:38:44 · 1816 阅读 · 0 评论 -
iOS:自动回调/基类的那些方法
load 、 initialize、new、init、initWithCorder....原创 2016-09-21 01:51:05 · 1325 阅读 · 0 评论 -
iOS:xcode 中Groups vs Folder References
前言:当xcode添加资源的时候,有俩种引用方式,分别为Groups 和 Folder Reference俩种方式。它们在xcode中显示也不同,一个是yellow,一个是blue。 Groups A.Xcode只是保存一个对文件(夹)的引用,在xcode中对文件(夹)操作各种操作,只是影响xcode的目录结构,.xcodeproj文件而已,对它的实际存储位置几乎不做影响(如果引用原创 2014-09-19 15:19:43 · 5737 阅读 · 2 评论 -
iOS:适配(四)--不同版本api适配做(sdk)
前言:Apple makes SDKs available for specific versions of iOS and OS X.就是“向下兼容”的概念,对于某个iOS版本,之前版本的sdk都兼容,比如开发的iOS 4.0版本的app在5.0机器上也能用。 怎么利用这个 SDK-based development:翻译过来意思大概2点:1.build target选择一个相原创 2014-10-13 16:27:18 · 2715 阅读 · 0 评论 -
iOS:xib(Resource Programming Guide 部分) && IB
--参考:> https://developer.apple.com/library/ios/recipes/xcode_help-interface_builder/AboutInterfaceBuilder/AboutInterfaceBuilder.html#//apple_ref/doc/uid/TP40009971-CH38-SW1--类型:.storyboard or .xib;原创 2014-03-26 16:46:44 · 2059 阅读 · 0 评论 -
iOS:开发杂记(一)--Lang
@class & #include & #import#include:用于对某文件的引用;#import:as an improved version of #include. Whether or not it’s improved, however, is still a matter of debate. #import ensures that a file is only ever原创 2016-09-22 18:07:01 · 749 阅读 · 0 评论 -
iOS:UIScrollView方法 属性详解
--前言:UIScrollView使用非常广,本文研究UIScrollView各属性和方法,明白它们的意义、作用。在后面的一篇文章有整理UIScrollView一些常见用法以及一些效果的实现思路。--参考文章:http://www.cocoachina.com/iphonedev/sdk/2010/1224/2503.html && http://zjqzy03080312.blog.16原创 2013-09-12 18:29:19 · 4412 阅读 · 0 评论 -
iOS:App启动过程详解(不同方式)
--------------------xib 运用 在程序起始------------------------xcode4.0以前应用程序开始的时候没有指定和创建delegete,是通过一个xib文件来创建(MainWindow.xib)int main(int argc, char *argv[]) { NSAutoreleasePool *原创 2014-07-31 10:06:51 · 3919 阅读 · 0 评论 -
iOS:系统宏说明(持续更新)
__OBJC____has__feature__NS_AVAILABLE原创 2016-09-22 17:34:48 · 2300 阅读 · 0 评论 -
iOS:Xcode Overview1 && 界面 操作
--参考:https://developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/Xcode_Overview/About_Xcode/about.html原创 2014-04-09 11:49:30 · 1921 阅读 · 0 评论 -
iOS:新特性三(iOS5.0/xcode4.2)--ARC
arc 原理arc的使用__bridge 的使用原创 2015-05-30 15:22:33 · 830 阅读 · 0 评论 -
iOS:机型参数、sdk、xcode各版本
--题外话:学习Asset Catalogs使用的使用,看到许多文章的标题是“xcode 5 特性Asset Catalogs”,当时就在想是不是只要是xcode 5开发,不管sdk是什么版本就可以用Asset Catalogs了,就是说这些特性是针对xcode的,跟sdk版本无关?网上查一些资料,基本没有讨论这个话题的,可能这个问题比较极端或者小白,以下是个人猜想,应该是对的吧--xcode原创 2014-10-11 10:25:06 · 8621 阅读 · 0 评论 -
iOS:Compile error List (一)
--property 'XX' cannot be found in forward class 'XX *' 。分析:那个类没相应属性,经常的错误是XX类头文件没导入。--'FF/XX.h' file not found。系统框架中的某个类找不到,一般是在Header Search Paths里面添加路径。--#error XX is ARC only. Either t原创 2013-06-20 16:00:18 · 5122 阅读 · 0 评论 -
iOS:storyboard使用
------------------------initialize------------ 说明:The runtime sends initialize to each class in a program justbefore the class, or any class that inherits from it, is sentits first message f原创 2016-09-21 00:44:13 · 456 阅读 · 0 评论 -
iOS:适配(一)--Universal通用程序 iPhone、iPad界面(方法)
选择? 是一个Universal程序还是原创 2014-10-13 14:10:34 · 22128 阅读 · 0 评论 -
iOS:适配(二)--Universal通用程序 iPhone、iPad界面(关于xib)
在xcode中原创 2014-10-13 18:12:54 · 9881 阅读 · 0 评论 -
iOS:适配(三)--iPhone不同机型界面 适配 6/6plus 前
iPhone不同机型适配原创 2014-10-14 15:44:09 · 24764 阅读 · 0 评论 -
iOS:动态特性
Objective-C具有相当多的动态特性,基本的,也是经常被提到和用到的有动态类型(Dynamic typing),动态绑定(Dynamic binding)和动态加载(Dynamic loading)。这些动态特性都是在Cocoa程序开发时非常常用的语言特性,而在这之后,OC在底层也提供了相当丰富的运行时的特性,比如枚举类属性方法、获取方法实现等等。虽然在平常的Cocoa开发中这些较底层的转载 2013-11-21 11:23:27 · 1032 阅读 · 0 评论 -
iOS:时间戳 表示时间点&时间段
对于某个时间戳,dang原创 2014-07-07 08:42:21 · 2874 阅读 · 0 评论 -
iOS:日期 时间类操作 NSDate、calendar、formatter、components、locale、timeZone
--参考:https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/DatesAndTimes/DatesAndTimes.html原创 2014-05-06 15:21:45 · 4681 阅读 · 0 评论