关闭

iOS开发之设置兼容机型

iOS开发中,可能有些比较老的机型不想再适配了,但是通过设置支持的系统版本并不能限制机型。 比如我们的需求是,系统适配iOS8及以上,手机适配iPhone4s以后的机型,解决方案如下: 1、系统版本适配 在General——》Deployment Info——》Deployment Target中选择版本号(比如8.0),这样系统版本低于设置的版本号的手机就不能安装运行此App了。 2、手...
阅读(118) 评论(0)

iOS汉语转拼音以及按照拼音排序

在iOS中汉语转拼音可以使用系统提供的方法,也可以使用第三方库来实现,但是网上说使用系统方法实现的话性能会比较差,此处只是提供方法,至于选择使用哪种方法,自己看情况而定。 1、系统方法 主要使用到了方法CFStringTransform NSString *hanziText = @"我是汉字"; if ([hanziText length]) { NSMutableStri...
阅读(546) 评论(0)

iOS项目中使用Charts的集成步骤

Charts库是一个优秀的第三方库,用于实现各种图表。GitHub地址 这个库是使用swift实现的,集成到OC项目中的方法在github中不太好理解,或者说明不太好懂。这里总结一下,我使用的是CocoaPods,另外两种仅仅是我自己对文档的理解,并没有具体测试,如果有错误的话希望批评指正。 一、建议使用CocoaPods来集成,方法很简单,只需要在Podfile文件中加入pod 'Chart...
阅读(2952) 评论(1)

父子控制器总结

父子控制器主要用到下面5个方法 1、- (void)addChildViewController:(UIViewController *)childController; 添加子控制器,建立父子关系; 如果重写此方法,必须在实现中调用父类实现; 调用addChildViewController:会自动调用child的willMoveToParentViewController:方法,不...
阅读(194) 评论(0)

Mac上配置MySQL5.7.17出现问题Access denied解决

配置基本是按照此篇文章可以进行的,但是在配置mysql的过程中遇到一个问题ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 解决办法参见这篇文章,至于问题的原因,我觉得应该是安装mysql的过程中生成的临时密码已过期(即不可使用)造成的,SOF上有大神说原因是mysql中有匿名(a...
阅读(1559) 评论(0)

CA证书相关的一些基础知识

说明:1和2主要出自苹果文档,3和4主要来自互联网搜索结果。 1、证书的格式 证书(比如CA的根证书)通常有两种格式 (1)二进制格式,一般用于OS X 和 平台的Security framework等密码工具集。二进制格式的证书有许多种名字(包括BER, DER, CER 等等),对应的有许多种扩展名称 (.cer, .der, .crt 等等)。 (2)文本格式,一般用于OpenSSL...
阅读(816) 评论(0)

iOS开发之静态库.a的制作教程

原文地址:iOS开发之静态库.a的制作教程 简介 什么是库? 库是程序代码的集合,是共享程序代码的一种方式 根据源代码的公开情况,库可以分为 2 种类型 开源库 公开源代码,能看到具体实现 比如 SDWebImage 、 AFNetworking 闭源库 不公开源代码,是经过编译后的二进制文件,看不到具体实现 主要分为:静态库、动...
阅读(202) 评论(0)

IBOutlet对象应该使用strong还是weak修饰

ARC情况下,通常应该使用strong修饰,除非为了避免循环引用的情况。特别是在iOS6之后更应如此,使用weak修饰除了避免循环引用没有其他益处。 And the last option I want to point out is the storage type, which can either be strong or weak. In general you should mak...
阅读(1200) 评论(0)

iOS照片框架

原文地址:iOS照片框架 介绍 每天,用 iPhone 拍摄的照片数量超过了任何相机。每年 iOS 设备上的显示效果变得越来越好,回到 iPad 刚出现还没有 Retina 显示屏的时代,大屏幕的杀手级功能之一就是可以展示用户照片和浏览器照片库。自从相机成为 iPhone 最重要和最受欢迎的功能开始,对能管理和加工用户照片库中宝贵的照片的应用程序和工具就有着巨大的需求。 ...
阅读(432) 评论(0)

warning: Automatic Preferred Max Layout Width before iOS 8.0

解决方案地址:http://stackoverflow.com/questions/25398312/automatic-preferred-max-layout-width-is-not-available-on-ios-versions-prior-to-8 下面节选了几个好的解决方案的回答 Update 3: This warning can also be trigg...
阅读(678) 评论(0)

NSObject的load和initialize方法

NSObject中的load和initialize NSObject中的这两个类方法比较特殊,主要用于完成类的加载和初始化。 网上有一些很多资料与讲解,苹果的官方文档中也有相关的介绍。这里只是我自己的一些总结,便于以后复习。 1、如果只考虑runtime自动调用的话,这两个方法都是最多只会调用一次。 注:① 开发者也可以手动调用这两个方法,此时这两个方法的调用就会超过一次; ② 所谓的r...
阅读(336) 评论(0)

Masonry示例Examples使用cocoapods命令pod install之后报错处理

Masonry是iOS平台处理Auto Layout的一个替代方案,我们可以通过官方的例子学习它的使用方法。但是官方demo使用cocoapods命令pod install之后会出现一些问题。 1、 [!] An error occurred while processing the post-install hook of the Podfile. undefine...
阅读(779) 评论(0)

在Mac 上配置 React Native环境相关的基础知识

1、Homebrew——》OS X 不可或缺的套件管理器;官网:http://brew.sh/index_zh-cn.html 2、nvm是Node Version Manager的缩写,它是nodejs版本管理工具。可以在多个nodejs版本中进行切换,降低了升级nodejs时的成本。即Node Version Manager - Simple bash script to manag...
阅读(1255) 评论(0)

超全!整理常用的iOS第三方资源

原文地址:超全!整理常用的iOS第三方资源 一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址:https://github....
阅读(400) 评论(0)

iOS通过dSYM文件分析crash

原文地址:iOS通过dSYM文件分析crash 我们在ios开发中会碰到的很多crash问题,如果Debug调试模式的话,我们可以往往很容易的根据log的输出定位到导致crash的原因,但对于已经上线的应用,或者是release环境包导致的crash,我们就需要一些特殊的手段来通过crash log进行分析定位了。 通过参考网上的一些资料,总结了一下,下面介绍一下通过dSYM文件以...
阅读(224) 评论(0)

Xcode统计代码行数

如果要统计iOS开发代码,包括头文件的,终端命令进入项目目录下,命令如下 find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l   列出每个文件的行数   find . -name "*.m" -or -name "*.h" -or -name ...
阅读(338) 评论(0)

iOS应用内跳转到App Store详情页或者评论页

要想在App内跳转到特定App的详情页或者评论页,首先需要获取到App的id。在iTunes Connect网站上登陆之后,选择“我的App”,然后点击某个特定的App进入,在App信息的综合信息中,会有一个“Apple ID”的条目,就是一串数字,这个就是对应App的id了。另外在App信息的额外信息中,点击“在 App Store 中查看”会跳转到一个特定链接的页面,这个链接在下文中也会用...
阅读(3216) 评论(0)

iOS学习笔记——文件操作(NSFileManager)

原文地址:iOS学习笔记——文件操作(NSFileManager)        iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Library包含Cach...
阅读(343) 评论(0)

IOS 用keychain(钥匙串)保存用户名和密码

原文地址:IOS 用keychain(钥匙串)保存用户名和密码 IOS系统中,获取设备唯一标识的方法有很多: 一.UDID(Unique Device Identifier)  UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。 二.UUID(Universally Unique...
阅读(979) 评论(0)

在iOS 8中使用UIAlertController

原文地址:在iOS 8中使用UIAlertController iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某些旧的UIKit控件也同样发生...
阅读(514) 评论(0)
196条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:140989次
    • 积分:1829
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:180篇
    • 译文:0篇
    • 评论:9条
    最新评论