其他
zhanglizhi111
喜爱开发
展开
-
iOS开发——创建你自己的Framework
转自:http://www.cocoachina.com/ios/20150127/11022.html(原文:How to Create a Framework for iOS 作者:Sam Davies 译者:Mr_cyz )在上一篇教程(中译版)中,你学到了怎么样创建一个可复用的圆形旋钮控件。然而你可能不清楚怎样让其他开发者更方便地去复用它。如果你想将转载 2016-12-09 11:24:35 · 234 阅读 · 0 评论 -
C语言宏定义使用技巧
转自:http://www.cnblogs.com/flywuya/archive/2010/12/04/1896121.html C语言宏定义使用技巧写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。1,防止一个头文件被重复包含#ifndef COMDEF_H#de转载 2016-05-26 16:26:59 · 484 阅读 · 0 评论 -
如何打印出方法名和行号,并有条件地禁止的NSLog?
转自:http://codego.net/57428/objective-c cocoa cocoa-touch xcode nslog我在做调试在Xcode的介绍,并希望得到有效NSLog的。 特别是,我有两个问题: 有没有办法可以轻松的NSLog的/行号? 有没有办法为“禁用”的所有NSLogs轻松地发布代码吗?本文地址 :CodeGo.net/57428/ -----转载 2016-05-26 15:20:40 · 356 阅读 · 0 评论 -
关于地图使用
2016-02-22 17:23 星期一转载 http://www.cnblogs.com/fei-sky-001-o/articles/4953075.html 1、什么是LBS LBS: 基于位置的服务 Location Based Service 实际应用:大众点评,陌陌,微信,美团等需要用到地图或定位的App转载 2016-05-03 17:57:21 · 905 阅读 · 0 评论 -
从AppStore上下载的程序在iOS9.2.1系统下一启动就秒退
转自:http://bbs.csdn.net/topics/392064193可能是图片问题定位问题图片 1.打一个ipa包,解压你的应用的ipa包,进入到你应用的Playload文件夹。 2.用find命令定位到Assets.car文件 find . -name 'Assets.car' 3.使用 assetutil 命令导出图片的信息存储到Assets.转载 2017-03-23 14:27:42 · 858 阅读 · 0 评论 -
Assets.car iOS应用中图片资源的提取
转自:http://io.diveinedu.com/2015/01/15/%E6%8F%90%E5%8F%96Assets.car%E4%B8%AD%E7%9A%84%E5%9B%BE%E7%89%87.htmliOS应用中图片资源的提取1.将ipa包,解压你的应用的ipa包,进入到你应用的Playload文件夹。 2.用find命令定位到Assets.car转载 2017-03-23 14:28:44 · 2167 阅读 · 0 评论 -
Xcode8的assets问题导致运行iOS8崩溃的解决方案
转自:http://blog.csdn.net/u012907783/article/details/53157088一、前言如果你刚刚升级了Xcode8,而你的项目的Deployment Target是iOS 9.3以下,运行iOS8的时候过了几十秒后crash到main函数,出现EXC_BAD_ACCESS,或者崩溃到imageNamed:,或者每次转载 2017-03-23 15:11:59 · 1350 阅读 · 0 评论 -
math.h头文件中声明了常用的一些数学运算(pow, sqrt, ceil,floor)
转自:http://blog.csdn.net/zhongbeida_xue/article/details/51252303math.h头文件中声明了常用的一些数学运算数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有:1、 三角函数double sin(double);正弦double cos(double);余转载 2017-03-16 13:59:04 · 2910 阅读 · 0 评论 -
iOS_数学函数Math Functions(计算,取整,平方立方,等等)
转自:http://blog.csdn.net/ios_ping/article/details/53694132iOS_数学函数Math Functionsfloor/ceil/round 向下取整/向上取整/四舍五入取整实例1:double d1 =10.12, d2 = 10.88;转载 2017-05-24 11:33:48 · 7155 阅读 · 0 评论 -
关于 @synchronized的使用
转自:http://www.cocoachina.com/ios/20151102/14007.html如果你已经使用 Objective-C 编写过任何并发程序,那么想必是见过 @synchronized 这货了。@synchronized 结构所做的事情跟锁(lock)类似:它防止不同的线程同时执行同一段代码。但在某些情况下,相比于使用 NSLock 创建锁对象、加锁和解锁来说,@转载 2017-05-15 09:50:40 · 312 阅读 · 0 评论 -
IOS开发之关键字synchronized(线程加锁)
转自:http://blog.csdn.net/sanpintian/article/details/8139635static Config * instance = nil;+(Config *) Instance { @synchronized(self) { if(nil == instance) { [self new转载 2017-05-15 09:48:23 · 419 阅读 · 0 评论 -
Xcode代码提示联想功能失效,按command键点不进去类库,提示“?”,代码全是白色
转载:http://my.oschina.net/u/1583729/blog/694045摘要Xcode不提示UI等类库的联想,需手动一个一个字母的敲打,而且按住command,点击鼠标,提示“?”,无查看类的详情,并且功臣代码全是白色,安装了多个版本的xcode都无济于事列位,我先做一下解释,这主要是因为Xcode的文件索引未建立导致,索引就像字典的key对应了va转载 2016-08-31 18:15:34 · 2596 阅读 · 1 评论 -
MacBook Air密码忘了,苹果电脑密码忘了怎么办
转自:http://jingyan.baidu.com/article/c33e3f4886f830ea15cbb58b.html有的小伙伴在使用苹果的 Mac 电脑的时候,可能会忘记了当初设置的系统密码,比如有的朋友安装了双系统,很长一段时间都在用 Windows 系统,而没有用 Mac OS 系统,当要用的时候,发现密码记不住了。这里简单介绍下怎么为苹果的 Mac OS转载 2016-08-26 13:36:03 · 3625 阅读 · 0 评论 -
正则表达式在iOS中的运用
正则表达式在iOS中的运用 一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法 看一个过滤纯数字的例子- (BOOL)validateNumb转载 2016-05-18 16:36:39 · 358 阅读 · 0 评论 -
iOS 获取屏幕分辨率 以及放大模式、高清模式区别 和 获取UIImage图片的像素尺寸
转自:http://blog.csdn.net/xiaoyuanzhiying/article/details/44080667[objc] view plain copy CGRect rect_screen = [[UIScreen mainScreen]bounds]; CGSize size_screen =转载 2017-06-09 10:35:00 · 1419 阅读 · 0 评论 -
利用Xcode的代码块提高效率
转自:http://blog.csdn.net/u013892686/article/details/50448434在编写代码过程中,很多代码会重复使用很多次,比如设置背景颜色、定义一个新的属性等。通过Xcode中的代码块,我们可以只敲几个按键就能将一大串代码写入。具体操作步骤 1.先将需要编辑的代码写好,比如我要创建一个设置背景颜色的代码块,就这样写 .ba转载 2017-09-04 15:42:51 · 169 阅读 · 0 评论 -
获取iOS项目名称及版本号
NSString *executableFile = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleExecutableKey]; //获取项目名称NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForK转载 2016-07-18 09:49:06 · 1350 阅读 · 0 评论 -
iOS开发调用手机中的打电话,短信,邮箱,地图等
iOS开发调用手机中的打电话,短信,邮箱,地图等转自:http://www.jianshu.com/p/efa26886005e1、调用邮件客户端(Apple Mail)[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://[email protected]"]]转载 2016-07-28 15:19:02 · 846 阅读 · 0 评论 -
IOS iPhone开发中发送e-mail的3种方式
转自:http://blog.csdn.net/zhibudefeng/article/details/12952203[objc] view plain copyiOS系统框架提供的两种发送Email的方法 1、使用openURL来实现发邮件的功能: NSString *url = [NSString stringWithSt转载 2016-07-28 17:35:22 · 4385 阅读 · 0 评论 -
【iOS开发】使用XCode 8添加Launch Image(启动图片)
转自:http://blog.csdn.net/liuchuo/article/details/52558743一、Assets.xcassets -》 + -》 App icons & Launch Images -》 New iOS Launch Image 二、如果想要设置为Launch Image的图片不是png格式的,可以用预览打开后 -》文件 -》转载 2016-11-16 11:35:04 · 1173 阅读 · 0 评论 -
主题 : 如何调用- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url;
转自:http://www.cocoachina.com/bbs/read.php?tid=127436&pm=ydwQW如何调用- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url; 现在转载 2016-11-11 14:37:19 · 2600 阅读 · 0 评论 -
iOS开发苹果支持中文字体,和使用字体
1.中文字体转自:https://zhidao.baidu.com/question/1239016138772367339.htmlios7英文字体:Helvetica 下的各种系统,例如Helvetica Neue等,细究起来很烦,不同的地方用不同的系统,但都是Helvetica家族下的ios7中文字体:STHeitiSC-Light 黑体-简2.苹果使用字体转自:转载 2016-10-28 18:10:07 · 4556 阅读 · 0 评论 -
项目有字体特殊要求,而Xcode自带汉字字体不能满足,Xcode如何使用字体文件(下载的ttf)
原文链接:http://www.jianshu.com/p/9091c58fe05fiOS开发中系统自带的字体不能满足需求,需要自定义字体,应该怎么做呢?手把手教你使用1.拿到下载到的字体文件,拖入项目中拖入项目.png2.配置info.plist文件 配置字段"Fonts provided by application" 添加字体的item转载 2016-10-28 17:26:45 · 870 阅读 · 0 评论 -
关于菜单滚动视图实现----HACursor
转自:http://www.cocoachina.com/bbs/read.php?tid=315010 类网易新闻滚动导航栏 (在iOS代码库中浏览本帖)关键字:滚动导航栏 类网易新闻代码类库:滚动视图(Scrollview)GitHub链接:https://github转载 2016-10-12 15:21:57 · 1074 阅读 · 0 评论 -
一个iOS图片选择器的DEMO(实现图片添加,宫格排列,图片长按删除,以及图片替换等功能)
转自:http://www.cnblogs.com/dashunzi/p/3746445.html 在开发中,经常用到选择多张图片进行上传或作其他处理等等,以下DEMO满足了此功能中的大部分功能,可直接使用到项目中。主要功能如下: 1,图片九宫格排列(可自动设置) 2,图片长按抖动(仿苹果软件删除时,图标抖动效果),可进入删除状态,再次单击进入转载 2016-10-10 10:21:13 · 1530 阅读 · 0 评论 -
rootViewController 获取真的如你想的那么简单吗?
转自:http://www.jianshu.com/p/ae84cd31d8f0你一般怎么获取工程中window上面的RootViewController第一种方法: UIWindow *window = [UIApplication sharedApplication].keyWindow; UIViewController *rootViewControl转载 2017-03-21 15:26:22 · 1639 阅读 · 0 评论 -
iPhone手机尺寸
屏幕小结原创 2015-12-28 18:52:45 · 440 阅读 · 0 评论 -
Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
转自:http://www.linuxidc.com/Linux/2012-07/64453.htm对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BOOL) isMemberOfClass: classObj 判断是否是这个转载 2016-08-19 16:24:01 · 259 阅读 · 0 评论 -
iOS开发-底层篇-Class详解的讲解
转自:http://www.daxueit.com/article/6115.html前言:iOS的开发语言objective-c,它的真实面目是它不是真正的面向对象语言,而抽象理解为此而已。其实它就是C+,有个公式可以很好地诠释那就是OC = C + Runtime; 接下来我们就好好讲讲在Runtime下的objc-class。准备资料,objc4-646/runt转载 2016-08-12 14:08:12 · 309 阅读 · 0 评论 -
IOS友盟 社会化分享 > 社会化iOS组件 > 分享集成
转自:http://blog.csdn.net/u012960049/article/details/51788268由于苹果审核政策需求,建议大家对未安装客户端平台进行隐藏,在设置QQ、微信AppID之后调用下面的方法,[UMSocialConfig hiddenNotInstallPlatforms:@[UMShareToQQ, UMShareToQzone, UMShareT转载 2016-08-11 17:20:36 · 1052 阅读 · 0 评论 -
友盟社会化组件iOS版使用评测
转自:http://blog.umeng.com/%E5%B7%A5%E7%A8%8B%E6%8A%80%E6%9C%AF/4001.html首先感谢Devstore的特约评测员Steven对友盟社会化组件做出的细致评测,下面就是关于使用友盟社会化组件的详细过程:一、集成过程集成友盟社会化组件的主要流程是: 注册友盟帐号=》创建推送应用=》下载SDK转载 2016-08-10 16:55:57 · 445 阅读 · 0 评论 -
NSClassFromString用法案例
转自:http://www.360doc.com/content/13/1105/10/8310724_326748553.shtml self.tabBar.items = @[//客户 @{@"normal": @"tabbar/kehu.png",转载 2016-08-03 14:40:39 · 379 阅读 · 0 评论 -
iOS开发笔记--宏定义的黑魔法 - 宏菜鸟起飞手册
转自:http://blog.csdn.net/hopedark/article/details/20699723宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏转载 2016-08-03 13:59:44 · 586 阅读 · 0 评论 -
iOS 各种学习资源demo链接汇总 (包含刷新,动画,图表,对话框等效果)
转自:http://blog.csdn.net/queenlysun/article/details/52836950下拉刷新模糊效果AutoLayout富文本图表表相关与Tabbar隐藏与显示HUD与Toast对话框其他UI具体内容下拉刷新EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。MJ转载 2017-09-08 11:15:49 · 952 阅读 · 0 评论