随笔分类 -  B-iOS开发相关

此处应该有大量精品文章,,
摘要:一、添加了@2x等图片提交报错 1、报错信息:The working copy “ios” failed to commit files.Commit failed (details follow):‘xxx/school_coin_my_coin’ is not under version co... 阅读全文
posted @ 2016-01-12 17:01 朱亚男 阅读(221) 评论(0) 推荐(0)
摘要:1、有时导入SDK后编译报错如下 检查一下导入SDK方式是否有问题,删除后重新导入即可解决。 2、用NSTimer定时刷新按钮的文字,避免按钮闪烁的办法 将UIButton的类型由system改为custom就OK。 3、NSInteger、NSUInteger与int、long的关系 NSInte 阅读全文
posted @ 2015-11-22 18:50 朱亚男 阅读(256) 评论(0) 推荐(0)
摘要:本文章内容总结自网络视频,感谢🙏学前知识一、网路通讯三要素1、IP地址(主机名) 1》网络中设备的标示 2》不易记忆,可以用主机名 3》本地回环地址:127.0.0.1 主机名:localhost2、端口号 1》用于标示进程的逻辑地址,不同进程的标示 2》有效端口:0~65535 3》其中0~10... 阅读全文
posted @ 2015-11-15 10:05 朱亚男 阅读(217) 评论(0) 推荐(0)
摘要:以下仅为个人阅读笔记,记录翻阅之用。原文地址:https://github.com/oa414/objc-zen-book-cn 感谢!一、单例问题 参照前面单例的滥用一文。 http://www.cnblogs.com/yaann/p/4661909.html 二、类簇三、属性四、断言条件成立就... 阅读全文
posted @ 2015-11-11 23:39 朱亚男 阅读(164) 评论(0) 推荐(0)
摘要:一、NSUserDefault(偏好设置,Preference) 小规模数据,弱业务相关数据使用。例:某个UISwitch的状态。二、File(文件存储) 文件存储包括了Plist、archive、Stream等方式,一般结构化的数据或者需要方便查询的数据,都会以Plist的方式去持久化。 A... 阅读全文
posted @ 2015-10-19 13:57 朱亚男 阅读(223) 评论(0) 推荐(0)
摘要:1、警告directory not found for option问题 ld: warning: directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulat... 阅读全文
posted @ 2015-09-25 19:27 朱亚男 阅读(254) 评论(0) 推荐(0)
摘要:一、单例的问题 1、全局状态 “单例就是披着羊皮的全局状态” 。一个单例可以在不需要显示声明对其依赖的情况下,被使用在任何地方。单例的全局性和有状态性,导致隐式的在两个看起来完全不相关的模块之间建立了耦合。 2、生命周期 单例应该只用来保存全局的状态,并且不能和任何作用域绑定。如果这些状态的作用域比... 阅读全文
posted @ 2015-07-20 16:54 朱亚男 阅读(311) 评论(0) 推荐(0)
摘要:简单写了一个demo,分别用给tabBarItem的badgeValue属性赋值,和给tabBar添加子控件两种方式,实现了tabBarItem上的badgeValue常见效果。一、实现效果 1、有消息时显示badge。 2、手动刷新界面的时候,隐藏badge。 3、点击当前控制器的tabBarI... 阅读全文
posted @ 2015-07-13 14:45 朱亚男 阅读(368) 评论(0) 推荐(0)
摘要:一、安装 Mac电脑默认有ruby环境。 二、添加类库 三、添加的类库,#import时没有提示的问题解决。 如下图所示,添加$(PODS_ROOT),并选择recursive(递归查找),不选择的话包含的时候就要加上文件路径。 参考链接:http://www.360doc.com/content/ 阅读全文
posted @ 2015-07-07 21:58 朱亚男 阅读(176) 评论(0) 推荐(0)
摘要:在IOS8之后,UIAlertController替代了UIActionSheet和UIAlertView。UIAlertController的使用主要分三个步骤:一、初始化UIAlertController *alert = [UIAlertController alertControllerW... 阅读全文
posted @ 2015-07-07 16:08 朱亚男 阅读(260) 评论(0) 推荐(0)
摘要:二次开发方案一、方案的确定及要实现的效果 首先,最多的信息获取还是官方文档:https://lw.microstrategy.com/msdz/MobileUpdates/941_iOSU5/docs/mergedProjects/mobile_sdk/mobilesdk.htm iOS的开发其实只... 阅读全文
posted @ 2015-06-09 15:07 朱亚男 阅读(904) 评论(0) 推荐(0)
摘要:一、为项目创建本地仓库// 1、到项目根目录下$ cd gitTest// 2、初始化仓库$ git init// 3、创建README文件$ touch README// 4、将所有文件添加到git追踪$ git add .// 5、将文件提交到本地仓库(也可以在Xcode进行)$ git com... 阅读全文
posted @ 2015-03-25 17:49 朱亚男 阅读(185) 评论(0) 推荐(0)
摘要:1、真机调试 1> 项目更换了证书和描述文件重新调试时,会运行失败,提示The application could not be verified.此时把设备上原项目删除,再调试运行即可。 2> Code Signing证书为distribution时,调试项目会提示加载失败,启动超时(time o 阅读全文
posted @ 2015-03-18 15:30 朱亚男 阅读(572) 评论(0) 推荐(0)
摘要:一、kissXML的github地址 https://github.com/robbiehanson/KissXML二、使用前注意⚠ 项目要导入libxml2.dylib。另运行时提示"libxml/tree.h"找不到,需要在项目的Build Settings搜索Header S,将Header ... 阅读全文
posted @ 2015-03-18 10:46 朱亚男 阅读(590) 评论(0) 推荐(0)
摘要:1.object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是分类,一般情况用分类好,用Category去重写类的方... 阅读全文
posted @ 2015-01-18 01:00 朱亚男 阅读(165) 评论(0) 推荐(0)
摘要:谈到响应者链条,首先要有触摸事件和响应者。触摸事件就不解释了,那么什么是响应者?一、响应者 在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”。例如:UIApplication、UIViewController、UIVie... 阅读全文
posted @ 2015-01-17 22:28 朱亚男 阅读(192) 评论(0) 推荐(0)
摘要:一、远程推送通知 远程推送服务,又称为APNs(Apple Push Notification Services)。简单推送流程如下:二、极光推送通知 JPush iOS Push 包括 2 个部分,APNs 推送(代理),与 JPush 应用内消息。 1、APNs 推送,JPush 代理开发者... 阅读全文
posted @ 2015-01-17 20:25 朱亚男 阅读(403) 评论(0) 推荐(0)
摘要:一、UIApplication的概念 1、每一个应用都有自己的UIApplication对象,而且是单例的。 2、通过[UIApplication sharedApplication]可以获得这个单例对象。 3、一个iOS程序启动后创建的第一个对象就是UIApplication对象。 4、利... 阅读全文
posted @ 2015-01-13 15:34 朱亚男 阅读(194) 评论(0) 推荐(0)
摘要:一、定义 KVO就是key-value observing,即键值观察。同样也是观察者模式,主要的用处是监听对象属性的变化。KVO和KVC被称为cocoa的大招。二、使用// 1、添加监听方法[self.p addObserver:self forKeyPath:@"name" options:N... 阅读全文
posted @ 2015-01-13 13:54 朱亚男 阅读(187) 评论(0) 推荐(0)
摘要:一、通知中心(NSNotificationCenter) 通知中心是一个单例类,通过下句代码创建。[NSNotificationCenter defaultCenter];二、通知(NSNotification)// 一个完整的通知一般包含3个属性:- (NSString *)name; // ... 阅读全文
posted @ 2015-01-12 02:12 朱亚男 阅读(445) 评论(0) 推荐(0)