iOS管理
文章平均质量分 93
xiaoxiaobukuang
欢迎大家提意见
展开
-
iOS废弃的API:NS_AVAILABEL_IOS and NS_DEPRECATED_IOS and __attribute__((deprecated))
一、NS_AVAILABEL_IOS例如:- (void)presentViewController:(UIViewController *)viewControllerToPresent animated: (BOOL)flag completion:(void (^)(void))completion NS_AVAILABLE_IOS(5_0);该NS_AVAILABLE_IOS(5_0)告诉原创 2015-12-27 01:45:01 · 5090 阅读 · 1 评论 -
Xcode8.3支持iOS11
下载Xcode 9,然后查找路径 /Applications/Xcode9.app/Contents/Developer/Platforms/iPhoneOS.platform/11.0 (15A5278f) 这个 支持复制到 /Applications/Xcode8.3.3.app/Contents/Developer/Platforms/iPhoneOS.platform/ 里Xcode 8.原创 2017-12-12 15:01:15 · 943 阅读 · 0 评论 -
屏蔽Xcode8 日志输出
Xcode8 屏蔽跟项目无关的输出: Xcode8里边 Edit Scheme… -> Run -> Arguments, 在Environment Variables里边添加“OS_ACTIVITY_MODE = disable”转载 2017-08-18 11:29:59 · 369 阅读 · 2 评论 -
iOS-申请邓白氏编码的超详细流程介绍(2017.06.12)
一、填写申请表单申请苹果开发者账号途中,我们会用到邓白氏编码,申请邓白氏编码的入口自然也是在申请苹果开发者账号途中进入。1.登录AppID登录入口:https://developer.apple.com/account/ .公司开发者账号一般都是由老板来管理的,所以使用老板的个人AppID登录就好了,没有就让老板申请一个。登录进来后进行以下操作: 选择Company/Origani原创 2017-06-12 15:35:28 · 35027 阅读 · 3 评论 -
Xcode重构功能
转载:http://www.jianshu.com/p/595b7f03e76aXcode提供了以下几个重构功能:①、Rename②、Extract③、Create Superclass④、Move Up⑤、Move Down⑥、Encapsulate在菜单栏中的位置如下图: 在代码区里直接右键也能出现重构的相关菜单: 一、Rename:重命名几乎可以试用所有symbol:类名,方转载 2017-02-13 14:56:03 · 520 阅读 · 0 评论 -
iOS常用的一些类库
一、第三方插件1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址:https://github.com/topfunky/hpple 4:有文字输入时,能根据键盘是否弹出来调整自身显原创 2016-11-18 11:32:17 · 400 阅读 · 0 评论 -
iOS 宏定义的使用与规范
宏定义在很多方面都会使用,例如定义高度、判断iOS系统、工具类,还有诸如文件路径、服务端api接口文档。为了对宏能够快速定位和了解其功能,我们最好在定义的时候将其放入特定的头文件中。一、定义尺寸类的宏DimensMacros.h//状态栏高度#define STATUS_BAR_HEIGHT 20//NavBar高度#define NAVIGATION_BAR_HEIGHT 44//状态栏原创 2015-12-30 21:07:44 · 7082 阅读 · 0 评论 -
如何使用Xcode的Targets来管理开发和生产版本的构建
原文:How to Use Xcode Targets to Manage Development and Production Builds 作者:EugeneTrapeznikov 译者:CocoaChina–skymoon(CC论坛ID)一、如何创建一个新的Target所以你如何在Xcode中创建一个开发的target?我使用示例项目“TargetDemo”引导您一步一步完成整个原创 2016-06-28 23:13:26 · 1276 阅读 · 0 评论 -
Xcode运行报的那些错
1、 iPhone上已经装了包标识符一样的 App,删掉再运行;2、 确认自己选择的证书类型,如果真机测试时选择的是发布证书,就会报此错,但是该应用已经安装到手机上;3、 证书失效,重新下载安装证书;4、 包标识符(Bundle Identifier)不与描述文件包含的包标识符不一致,按照它的提示换一下就好了,最好不要点 Fix Issue,点完后 Xcode 会自己生成一个包含统配包原创 2015-12-27 00:14:19 · 393 阅读 · 0 评论 -
启动图标和启动图
一、启动图标1、桌面图标iPhone6 plus(@3x) : 180 x 180 iPhone 6/5s/5/4s/4(@2x) : 120 x 1202、根据iOS系统的分类法SpotlightiOS 5,6base: 29pt, 需要 @1x, @2x, @3x,得出:29 x 29, 58 x 58, 87 x 87iOS 7,8base: 40pt, 需要 @2x, @3x,得出原创 2015-12-26 23:53:16 · 2277 阅读 · 0 评论 -
iOS 新建项目架构规范
1、所有新建项目最好是[Single View Application]: 2、填好各个项目,这里注意,项目名字最好使用英文,尽量不要带特殊符号: 3、项目创建好之后,先修改最低部署系统的Target版本: 4、接下来查看源文件管理,我们看左侧的导航区域: ①、非源代码文件全部移动到[Supporting Files]中;②、选中Applegate和ViewController的原创 2015-12-27 00:18:53 · 627 阅读 · 0 评论 -
iOS 编码的一些规范
1、实例变量instance variable,最好带上前缀下划线,例如@interface Person : NSObject{ NSString* _name; NSInteger _age;}@end有时候在.m文件中也会用到实例变量instance variable,这时候也带上前缀下划线@interface Person(){ NSNumber* _sala原创 2015-12-30 20:39:14 · 408 阅读 · 0 评论 -
MAC构建ipv6环境
设备需求1、一台具有流量的手机A 2、一台安装测试App的手机B 3、一台MAC一、共享wifi手机A关闭wifi,打开个人热点,开启热点,点击仅蓝牙和USB 二、MAC连接共享wifi用USB将手机A与MAC连接,查看一下显示iPhone USB是否已经连接上(偏好设置->网络),若没有,可尝试关闭MAC的wifi,将自动连接共享wifi。 三、...原创 2018-03-15 10:36:39 · 6294 阅读 · 0 评论