iOS调整系统屏幕亮度和音量
我的博客原文地址 一 iOS调整系统屏幕亮度 在iOS5.0以前,无法直接修改系统屏幕亮度,到了iOS5.0以后,苹果给开发者提供了相应的API,避免了之前间接调整屏幕亮度的假象,使之更加方便。 1 调整屏幕亮度相应的API @property(nonatomic) CGFloat brightness NS_AVAILABLE_IOS(5_0) __TVOS_PROHIBITED;// 0 .. 1.0, where 1.0 is maximum brightness. Only supported by main screen. 2 使用...【详细】
ios Storyboard Objective-C
2017年04月19日 赞:0 评论:0 阅读:39
iOS10和Xcode8适配
我的博客原文地址 1 Xib文件的注意事项 使用Xcode8打开xib文件后,会出现下图的提示。 大家选择Choose Device即可。 之后大家会发现布局啊,frame乱了,只需要更新一下frame即可。如下图 注意:如果按上面的步骤操作后,在用Xcode7打开Xib会报一下错误, 解决办法:需要删除Xib里面 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"&...【详细】
ios Storyboard Objective-C
2016年09月25日 赞:0 评论:0 阅读:202
UIWebView自定义菜单栏
我的博客原文地址 主要代码 CustomWebView.h @interface CustomWebView : UIWebView @end CustomWebView.m #import "CustomWebView.h" @implementation CustomWebView -(id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { // 全代码时入口 [self addMenu]; } return self; } -(void)awakeFromNib { [super awakeFromNib]; // xib时入口 [self addMenu]; } - (void)addMenu { UIMenuController *menuController = [UIMenuCon...【详细】
ios Storyboard Objective-C
2016年09月18日 赞:0 评论:0 阅读:141
UITableViewCell嵌套UIWebView
我的博客原文地址 项目需求:UITableViewCell嵌套UIWebView,并且让UIWebView根据内容自适应高度。 1 获取UIWebView高度 - (void)webViewDidFinishLoad:(UIWebView *)webView { // 如果要获取webView高度必须在网页加载完成之后获取 // 方法一 CGFloat height = [self.webView sizeThatFits:CGSizeZero].height; // 方法二 CGFloat height = webView.scrollView.contentSize.height; // 方法三 (不推荐使用,...【详细】
ios Storyboard Objective-C
2016年09月14日 赞:23 评论:11 阅读:7702
用多个StoryBoard构建工程
我的博客原文地址 一 重新创建Home、Search和About三个StoryBoard 二 创建TabBarViewController类继承于UITabBarController - (void)viewDidLoad { [super viewDidLoad]; //第一个 首页 UINavigationController *homeNav = [[UIStoryboard storyboardWithName:@"Home" bundle:[NSBundle mainBundle]] instantiateInitialViewController]; UITabBarItem *homeItem = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemFeatured tag:0...【详细】
ios Storyboard Objective-C
2016年09月14日 赞:0 评论:2 阅读:1801
iOS近场通信(蓝牙开发,WiFi开发)
我的博客原文地址 1 AirDrop (UIActivityViewController类) 功能:实现iOS设备间的文件和数据分享。AirDrop使用蓝牙来扫描周围的设备,当两台设备通过蓝牙建立起了连接,考虑到更快速的数据传输,它就会创建点对点的WiFi网络来连接两部iOS 设备。但并不意味着为了使用AirDrop而需要把设备连接至WiFi网络。 传输方式:蓝牙、WiFi 支持系统:iOS http://...【详细】
2016年08月19日 赞:0 评论:0 阅读:150
Xcode各版本官方下载链接
我的博客原文地址 如果有开发者账号可以到https://developer.apple.com/downloads/下载 复制链接到迅雷可加快下载速度 Xcode 7.3.1 Xcode 7.3 Xcode 7.2.1 Xcode 7.2 Xcode 7.1.1 Xcode 7.1 Xcode 7.0.1 Xcode 7 和 iOS SDK9(2015.09.16) Xcode 6.4 Xcode 6.3.2 Xcode 6.3.1 Xcode 6.3 Xcode 6.2 Xcode 6.1.1 iOS SDK8.1 Xcode 6.1 iOS SDK8.1 Xcode 6.0.1 iOS SDK8(2014.09.16) Xcode 5.1.1 iOS SDK7.1 Xcode 5.1 iOS SDK7.1 Xcode 5.0.2 iOS...【详细】
2016年08月18日 赞:0 评论:0 阅读:105
iOS开发官方资源
我的博客原文地址 iOS开发官方文档和Demo 1 Xcode下载地址 https://developer.apple.com/downloads/ 2 iOS开发库文档 https://developer.apple.com/library/ios/navigation/ 3 官方Demo [https://developer.apple.com/library/ios/navigation/#section=Resource Types&topic=Sample Code](https://developer.apple.com/library/ios/navigation/#section=Resource Types&topic=Sample Code) 4 不同版本新增内容介绍 https://developer....【详细】
2016年08月18日 赞:0 评论:0 阅读:102
申请“Network Extension Framework”使用权利
我的博客原文地址 1 申请链接 https://developer.apple.com/contact/network-extension/ 2 发送请求3周后会得到回复 Thanks for your interest in the Network Extension APIs. We added a new template containing the Network Extension entitlements to your team. This template can be found under Certificate, Identifiers, Profiles Create a new provisioning profile Go through all the panels One of the panels will be "Do You Need Addition...【详细】
2016年08月18日 赞:0 评论:0 阅读:184
iPhone 使用小技巧
我的博客原文地址 AssistiveTouch iOS5+ 多任务 iOS8+ 3D Touch iOS8+ iPhone6s+ 1 AssistiveTouch开启关闭 1 设置 -> 通用 -> 辅助功能 -> AssistiveTouch -> 开启AssistiveTouch 2 通过屏幕浮动的AssistiveTouch小圆圈操作 2 3D Touch开启关闭 1 设置 -> 通用 -> 辅助功能 -> 3D Touch -> 开启3D Touch 2 通过用力按压屏幕操作 3 屏幕快照 方法一 快捷键 同时按手机的“...【详细】
2016年08月18日 赞:0 评论:0 阅读:125
Xcode 定制系统注释模板
我的博客原文地址 在使用Xcode创建类时,系统默认会给我们创建的注释模板如下 // // Father.m // test // // Created by xxx on 16/3/2. // Copyright © 2016年 yyy. All rights reserved. // 如果需要定制模板内容可以查找:应用程序->xcode->右击显示包内容 Xcode ▸ Contents ▸ Developer ▸ Platforms ▸ iPhoneOS.platform ▸ Developer ▸ Library ▸ Xcode ▸ Templates ▸ File Templates ▸...【详细】
ios
2016年08月18日 赞:0 评论:0 阅读:263
Objective-C 注释技巧
我的博客原文地址 Objective-C注释技巧 //单行注释 /* 多行注释 */ 注释实例说明(VVDocumenter推荐注释格式) /** 设置个人信息 @param name 姓名 @param address 地址 @return NSString */ (NSString )personName:(NSString )name address:(NSString *)address { return @""; } 标注实例说明 示例1(-分割线) pragma mark - 标注 (NSString )personName2:(NSString )name address:(NSString *)address { return @...【详细】
ios
2016年08月18日 赞:0 评论:0 阅读:202
Swift 注释技巧
我的博客原文地址 Swift注释技巧 //单行注释 /* 多行注释 */ /// 标记注释方式1 /** 标记注释方式2 */ 注释实例说明 示例1 /// 设置个人信息 /// /// name 姓名 /// address 地址 func personInfo(name:String,address:String){ } 示例2 /// 设置个人信息 /// /// 1. name 姓名 /// 2. address 地址 func personInfo2(name:String,address:String){ } 示例3 /// 设置个人信息 /* name 姓名 address 地址...【详细】
ios
2016年08月18日 赞:0 评论:0 阅读:170
iOS解析json中null终极解决方案
我的博客原文地址 在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式。 问题现象 但是几个项目下来一直遇到一个坑爹的问题,程序在获取某些数据之后莫名崩溃。其实很早就发现了原因:由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据: "somevalue":null 通过J...【详细】
ios
2016年08月18日 赞:0 评论:0 阅读:165
iOS解决json串中的NSNull类型
我的博客原文地址 后端返回的数据中总会出现一些NSNull类型,当我们一处理程序就会崩溃,因此想到把返回的数据中的NSNull类型全部转换成@""空字符串。下面是转化方法: 1 自定义的几个方法:放在NSDictionary类别中 #pragma mark - 私有方法 //将NSDictionary中的Null类型的项目转化成@"" +(NSDictionary *)nullDic:(NSDictionary *)myDic { NSArray *keyArr = [my...【详细】
ios
2016年08月18日 赞:0 评论:0 阅读:183
Xcode常用插件
我的博客原文地址 1 VVDocumenter-Xcode 功能:自动生成注释 支持:Objective-C Swift 下载连接:https://github.com/onevcat/VVDocumenter-xcode【详细】
ios
2016年08月18日 赞:0 评论:0 阅读:142
用CornerStone配置SVN,HTTP及svn简单使用说明
我的博客原文地址 已经安装了的小伙伴请直接看三步骤 一、下载地址 CornerStoneV2.7:http://pan.baidu.com/s/1ntNTb4X 密码:g95m 二、安装破解方法(亲测此版本直接安装即可,不知道使用中是否需要破解) 1、安装之前将本机日期改为未来的某个日期,然后双击安装,按照指定流程操作即可 2、如果安装前忘记改日期,则只能通过修改plist的方式进...【详细】
ios
2016年08月18日 赞:0 评论:0 阅读:168
CornerStone上传静态库(.a文件)
我的博客原文地址 首先打开软件左上角 CornerStone-Preferences-SubVersion 第一个地方把对号去掉,第二个地方把.a那个删除,然后save。 然后把你的.a文件放到本地的相应文件夹下, 但是 CornerStone(我的是v2.7.10 版本的) 里相应文件夹下看不到带问号的.a文件的话,点击上边 View-Show Ignored  Items 到这里就ok了,选中你的静态库 点击底部Add 问号会...【详细】
ios
2016年08月18日 赞:0 评论:0 阅读:163
iOS截屏( UIView,UITableView,UICollectionView,UIWebView)
我的博客原文地址 主要代码 UIView+Cutter.m /** * 根据视图尺寸获取视图截屏 * * @return UIImage 截取的图片 */ - (UIImage*)viewCutter { UIGraphicsBeginImageContextWithOptions(self.bounds.size,NO,[[UIScreen mainScreen] scale]); // 方法一 有时导航条无法正常获取 // [self.layer renderInContext:UIGraphicsGetCurrentContext()]; // 方法二 iOS7.0 后推荐使用 [self drawViewHierarchyInRect:self.bounds afterSc...【详细】
ios UIWebView UITableViewCell
2016年06月03日 赞:0 评论:0 阅读:247
Storyboard 自定义转场动画
我的博客原文地址 在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的。在iphone中,segue有:push,modal,和custom三种不同的类型,这些类型的区别在与新页面出现的方式。而在ipad中,有push,modal,popover,replace和custom五种不同的类型。 1 自定义DetailStoryboardSegue类继承于UIStoryboardSegue // 这个类用于处理跳转动画...【详细】
ios Storyboard Objective-C
2016年05月02日 赞:3 评论:0 阅读:472
共21个 共2页 12
sina weixin mail 回到顶部