随笔分类 -  IOS 总结及经验分享

1 2 下一页

IOS 了解新技术(UIPresentationController,屏幕适配)
摘要:1.了解有什么新技术1> 苹果API文档 - General - Guides - iOSx API Diffs2> 观看WWDC会议视频 2.如何使用新技术 1> 自己根据API文档尝试新的类和新的方法2> 百度:iOSx开发3> 苹果API文档 - xxx - SampleCode* 比如Coc 阅读全文

posted @ 2017-06-16 22:47 守望星空 阅读(197) 评论(0) 推荐(0)

IOS 登录信息类(使用单例)
摘要:WCUserInfo.h #import <Foundation/Foundation.h> #import "Singleton.h" @interface WCUserInfo : NSObject singleton_interface(WCUserInfo); @property (nona 阅读全文

posted @ 2017-06-13 13:06 守望星空 阅读(1127) 评论(0) 推荐(0)

IOS Singleton(单例)
摘要:Singleton.h 阅读全文

posted @ 2017-06-13 13:02 守望星空 阅读(201) 评论(0) 推荐(0)

IOS XMPP总结
摘要://前言:仿weixin实现一个即时通讯的案例,支持版本7.0以上 "准备工作 创建项目时使用git" /* 显示隐藏文件,看到git的文件夹 defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder defaults write com.apple.finder AppleShowAllFiles No &... 阅读全文

posted @ 2017-06-13 10:29 守望星空 阅读(869) 评论(0) 推荐(0)

IOS .a静态库的和.framework制作
摘要:选择“Cocoa Touch Static Library” 输入静态库名称 添加库需要包含的源代码 选择需要暴露出来的.h文件,.m文件会自动编译到.a文件中 选择真机设备,然后 Command+B 编译,libMJRefresh.a文件从红色变为黑色 选择模拟器,依然 Command+B ,模拟 阅读全文

posted @ 2017-05-30 19:19 守望星空 阅读(653) 评论(0) 推荐(0)

IOS 检测网络状态
摘要:在网络应用中,需要对用户设备的网络状态进行实时监控,目的是 让用户了解自己的网络状态,防止一些误会(比如怪应用无能) 根据用户的网络状态进行智能处理,节省用户流量,提高用户体验 WIFI\3G网络:自动下载高清图片 低速网络:只下载缩略图 没有网络:只显示离线的缓存数据 苹果官方提供了一个叫Reachability的示例程序,便于开发者检测网络状态 https://developer.appl... 阅读全文

posted @ 2017-05-30 15:47 守望星空 阅读(161) 评论(0) 推荐(0)

IOS 缓存思路
摘要:为了提高程序的响应速度,可以考虑使用缓存(内存缓存\硬盘缓存) 第一次请求数据时内存缓存中没有数据硬盘缓存中没有数据 取得某个请求的缓存- (NSCachedURLResponse *)cachedResponseForRequest:(NSURLRequest *)request; 清除某个请求的 阅读全文

posted @ 2017-05-30 15:40 守望星空 阅读(217) 评论(0) 推荐(0)

IOS Charles(代理服务器软件,可以用来拦截网络请求)
摘要:什么是Charles Charles是一款代理服务器软件,可以用来拦截网络请求 利用Charles能得知大部分公司app的数据来源和数据格式 下载地址:http://www.charlesproxy.com/download/ 阅读全文

posted @ 2017-05-30 15:19 守望星空 阅读(518) 评论(0) 推荐(0)

IOS 上传下载
摘要:Content-Type multipart/form-data; boundary=本次上传标示字符串(不能中文) --本次上传标示字符串 \nContent-Disposition: form-data; name="服务端字段"; filename="上传文件名" \nContent-Type 阅读全文

posted @ 2017-05-30 12:29 守望星空 阅读(378) 评论(0) 推荐(0)

IOS 社交分享
摘要:#import @interface HMViewController () @end @implementation HMViewController - (void)viewDidLoad { [super viewDidLoad]; } - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { ... 阅读全文

posted @ 2017-05-19 15:18 守望星空 阅读(145) 评论(0) 推荐(0)

IOS 通讯录 (访问,添加,修改)
摘要:如何访问用户的通讯录 在iOS中,有2个框架可以访问用户的通讯录 AddressBookUI.framework 提供了联系人列表界面、联系人详情界面、添加联系人界面等 一般用于选择联系人 AddressBook.framework 纯C语言的API,仅仅是获得联系人数据 没有提供UI界面展示,需要 阅读全文

posted @ 2017-05-19 14:54 守望星空 阅读(984) 评论(0) 推荐(0)

IOS 获取更多的设备信息
摘要:● 如果想获得更多的设备信息,比如 ● 设备型号、CPU情况、内存使用情况、硬盘使用情况 ● 是否越狱、装了哪些传感器、当前运行的进程 ● ... ... ● 有2种方法获取更多的设备信息 ● 导入底层的C语言库,通过底层的C语言函数获取(较复杂,需要很多时间去研究) ● 使用第三方库(用OC封装了 阅读全文

posted @ 2017-05-17 23:09 守望星空 阅读(173) 评论(0) 推荐(0)

IOS 摇一摇的方法
摘要:● 监控摇一摇的方法 ● 方法1:通过分析加速计数据来判断是否进行了摇一摇操作(比较复杂) ● 方法2:iOS自带的Shake监控API(非常简单) ● 监控摇一摇的方法 ● 方法1:通过分析加速计数据来判断是否进行了摇一摇操作(比较复杂) ● 方法2:iOS自带的Shake监控API(非常简单) 阅读全文

posted @ 2017-05-17 23:06 守望星空 阅读(970) 评论(0) 推荐(0)

IOS Xib使用
摘要: 阅读全文

posted @ 2017-05-17 21:43 守望星空 阅读(105) 评论(0) 推荐(0)

IOS 公司标示使用反向域名
摘要:1. 公司标示使用反向域名 正向域名 www.baidu.com 用来标示一台网络主机反向域名 cn.itcast.Mydemo 用来标示产品的cn.com.abc.product因为大家都喜欢好名字 weibo2. Bundle Identifier: 产品唯一标示符Bundle ID = 公司的 阅读全文

posted @ 2017-05-17 21:39 守望星空 阅读(118) 评论(0) 推荐(0)

IOS 照片浏览器总结(思想步骤)
摘要:1. 界面分析 1> 需要读取或修改属性的控件需要设置属性// 序号标签// 图片// 图片描述// 左边按钮// 右边按钮2> 需要监听响应事件的对象,需要添加监听方法// 左边按钮// 右边按钮2. 手码懒加载创建控件的步骤 1> 定义控件属性,注意:属性必须是strong的,示例代码如下:@p 阅读全文

posted @ 2017-05-17 21:32 守望星空 阅读(180) 评论(0) 推荐(0)

IOS 应用管理(九宫格) 总结笔记
摘要:1. 开发前的思路 1> 从mainBundle中加载Plist2> 按照plist中的数据数量先确定各个appView的大小和位置3> 使用代码创建appView中的子控件,并显示内容 2. 关于九宫格布局的计算方法 关于如何计算界面的九宫格布局,其实可以有若干种方法,不必死记课堂的代码,要能够顺 阅读全文

posted @ 2017-05-17 21:28 守望星空 阅读(387) 评论(0) 推荐(0)

IOS 集成友盟分享
摘要:#import @interface UMSocialSinaHandler : NSObject +(void)openSSOWithRedirectURL:(NSString *)redirectURL; @end #import "AppDelegate.h" #import "UMSocial.h" #import "UMSocialSinaHandler.h" @... 阅读全文

posted @ 2017-05-16 23:05 守望星空 阅读(237) 评论(0) 推荐(0)

IOS6 的特性 及 autoalyout的作用
摘要:1.如果控件有默认的内容(宽高), 我们只需设置autoalyout的X/Y, autolayout会自动计算出宽高2.Xcode6将Storyboard变成豆腐干的目的:在Xcode6之前, 如果要同时适配iPhone和iPad需要编写两个Storyboard>.Main_iPhone. Stor 阅读全文

posted @ 2017-05-16 22:28 守望星空 阅读(125) 评论(0) 推荐(0)

IOS 触摸事件的处理
摘要:触摸事件的处理1.判断触摸点在谁身上: 调用所有UI控件的- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event 2.pointInside返回YES的控件就是触摸点所在的UI控件 3.由触摸点所在的UI控件选出处理事件的UI控件: 阅读全文

posted @ 2017-04-23 16:38 守望星空 阅读(112) 评论(0) 推荐(0)

1 2 下一页

导航