随笔分类 - iOS
摘要:一、为什么使用oschina而不使用github呢? 原因是: 1、oschina服务器在国内,速度更快,而github在国外,国内网络不FQ访问速度受限; 2、oschina免费账户同样可以建立私有项目,而 GitHUB 上要建立私有项目必须付费。 二、使用oschina建立私有项目步骤: 1、首
阅读全文
摘要:a 新建一个项目 b 终端中,cd到项目总目录 cd ~/desktop/... c 建立Podfile(配置文件), 终端输入 vim Podfile 键盘输入 i,进入编辑模式,输入 platform :ios, '7.0' target 'testApp' do pod 'MJExtension' end 然后按Esc,并且输入“ :”号进入vim命...
阅读全文
摘要:UIButton正常情况下是图片在左,文字在右,调整一下位置变成图片在上,文字在下,这个比较常用
阅读全文
摘要:最近在对接soap协议接口,分别使用AFN和系统自带方法进行解析。soap协议具体是什么就不阐述了,可以自行百度。 说一下需要注意的地方: 1,iOS与soap协议接口对接,参数要传xml格式的字符串,具体格式看接口说明,务必保持一致; 2,soap1.1和soap1.2使用思路是一样的,但是设置的
阅读全文
摘要:正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: 下面是技匠整理的,在
阅读全文
摘要:什么是Multipeer Connectivity? 在iOS7中,引入了一个全新的框架——Multipeer Connectivity(多点连接)。利用Multipeer Connectivity框架,即使在没有连接到WiFi(WLAN)或移动网络(xG)的情况下,距离较近的Apple设备(iMa
阅读全文
摘要:/** 运行时(Runtime): * 苹果官方一套C语言库 * 能做很多底层操作(比如访问隐藏的一些成员变量\成员方法....) */ #import unsigned int count = 0 Ivar ivars = class_copyIvarList([UITextField class],&count); for(int i = 0; i < count;...
阅读全文
摘要:// 调用系统通讯录需要遵循两个代理ABPeoplePickerNavigationControllerDelegate,UINavigationControllerDelegate 相关类为ABPeoplePickerNavigationController // 系统通讯录自带导航栏,所有要model出来 // 初始化 ABPeoplePickerNavigationContro...
阅读全文
摘要:#import @interface User : NSObject //遵循NSCoding协议 /** name */ @property (nonatomic, copy) NSString *name; /** age */ @property (nonatomic, assign) NSInteger age; //自定义初始化方法 - (instancetype)ini...
阅读全文
摘要:/** * 在UIlabel的子类里实现 * */ - (void)drawRect:(CGRect)rect { [super drawRect:rect]; [self.textColor set]; CGFloat w = rect.size.width; CGFloat h = rect.size.height; /** ...
阅读全文
摘要:项目最近需要集成银联,在网上搜了一下发现都并不是最新版的银联集成教程,自己摸索了一下,总结写了下来。 附上3.3.0的下载网址 https://open.unionpay.com/upload/download/手机控件支付开发包(IOS版)3.3.3.rar 文件解压后在 /app开发包/控件使用指南/ 可以得到官方写的开发文档, /app开发包/控件开发包/ 下可以得到demo和SDK,个...
阅读全文
摘要:int i = 0; [self.button setImage:[UIImage imageNamed:(i%2==0?@"2":@"1")] forState:UIControlStateNormal]; CAKeyframeAnimation *k = [CAKeyframeAnimation animationWithKeyPath:@"transform.sca...
阅读全文
摘要:iPhone的标准推荐是CFNetwork 库编程,其封装好的开源库是 cocoa AsyncSocket库,用它来简化CFNetwork的调用,它提供了异步操作 主要特性有: 队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写入,它会当完成后告知你 自动的socket接收。如果你调用它接收连接,它将为每个连接启动新的实例,当然,也可以立即关闭这些连接 委托(d...
阅读全文
摘要:iOS 学习资料整理 2015-01-12 11:31 420人阅读 评论(0) 收藏 举报 分类: 其它(50) 目录(?)[+] 这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路
阅读全文
摘要:1:Coding.net客户端 地址:https://coding.net/u/coding/p/Coding-iOS/git 2:高仿美团iOS版 地址:https://github.com/lookingstars/meituan 3:模仿网易新闻做的精仿网易新闻 地址:https://gith
阅读全文
摘要:1.UILabel的frame最好设置成整数,不然label的内容可能会模糊。 2.iOS自带的UIWebView、处于编辑状态的UITableViewCell等,控件的文字可能会显示英文,要想显示中文只需要在Info.plist中添加如下代码 3.定义一个宏,避免使用KVO的时候输错要监听的属性
阅读全文
摘要:1.访问iTunes Connect网站 https://itunesconnect.apple.com 2.点击网站底部的Contact Us 3.在问题1中选择App review 4.在问题2中选择 App Store Review 5.在问题3中选择Request Expedited Rev
阅读全文
摘要:文字叙述比较麻烦,直接上图。 1、开启僵尸模式 2、设置全局断点 3、运行结果
阅读全文
摘要:1.AFNetworking、YTKNetwork(猿题库Team对AFN的封装,貌似不错) 网络请求 2.JSONKit 解析json串 3.Masonry、SDAutoLayout(目前用这个比较多) 添加约束进行布局 4.MJRefresh、ODRefreshControl UITableVi
阅读全文

浙公网安备 33010602011771号