<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[精灵的专栏]]></title><description><![CDATA[目前iPhone]]></description><link>https://blog.youkuaiyun.com/iunion</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iunion]]></copyright><item><title><![CDATA[Unknown type name ‘NSString‘ 类似错误的解决]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/121251751</link><guid>https://blog.youkuaiyun.com/iunion/article/details/121251751</guid><author>iunion</author><pubDate>Wed, 10 Nov 2021 16:52:32 +0800</pubDate><description><![CDATA[当混编c及c++代码时，如出现 Unknown type name 'NSString' 及 Undefined symbol: _xxxxx 类似错误，请看看是否使用了Prefix Header，如果使用请将Object-c相关的头文件使用宏 __OBJC__ 包起来



#ifdef __OBJC__

#import &lt;Foundation/Foundation.h&gt;
#import &lt;UIKit/UIKit.h&gt;

#endif



...]]></description><category></category></item><item><title><![CDATA[关于iOS的屏幕旋转的问题]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/109386532</link><guid>https://blog.youkuaiyun.com/iunion/article/details/109386532</guid><author>iunion</author><pubDate>Fri, 30 Oct 2020 15:54:18 +0800</pubDate><description><![CDATA[网上一搜一箩筐全是大同小异，很著名的一个分割点“在iOS6之前之后”，现在2020年之后应该讲“在iOS9或者iOS10之前之后”，这里我只讨论iOS9之后

新建工程后，旋转的设置大多是如图



此时，屏幕旋转都是按照此设置的方向旋转的，- (BOOL)shouldAutorotate 等没有响应

如要设置每页不同的旋转方向，需要打开如下设置



此时将根据

1. - (BOOL)shouldAutorotate 是否可以自动旋转

2. - (UIInterfaceOrientationMask]]></description><category></category></item><item><title><![CDATA[iOS Touches事件处理知识总结]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/80205885</link><guid>https://blog.youkuaiyun.com/iunion/article/details/80205885</guid><author>iunion</author><pubDate>Sat, 05 May 2018 15:01:33 +0800</pubDate><description><![CDATA[iOS中有三类事件：UIEventTypeTouches触摸事件、 UIEventTypeMotion “动作”事件,比如摇晃手机设备、UIEventTypeRemoteControl远程控制事件。还有一种在iOS9.0之后出现的UIEventTypePresses事件，和触按物理按钮有关。三大类事件分别有一些子事件：响应者对象：不过在ios中不是任何对象都可以处理事件，只有继承了UIRespon...]]></description><category></category></item><item><title><![CDATA[仿微博列表gif图片动态循环播放，浏览图片大图的简单框架]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/80004175</link><guid>https://blog.youkuaiyun.com/iunion/article/details/80004175</guid><author>iunion</author><pubDate>Thu, 19 Apr 2018 14:15:58 +0800</pubDate><description><![CDATA[DJPhotoBrowserDJPhotoBrowser是一个简单的图片浏览器，可以无限循环展示图片，并制作了九宫格图片展示. 模仿微博信息列表动态循环展示gif动图. 支持图片弹出和隐藏动画。-- Support the show and hide animation effects支持图片无限循环展示。-- Support infinite scroll to show photos.支持双击...]]></description><category></category></item><item><title><![CDATA[xcode9 Framework制作自动打包脚本自动build版本]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/79694467</link><guid>https://blog.youkuaiyun.com/iunion/article/details/79694467</guid><author>iunion</author><pubDate>Tue, 27 Mar 2018 10:23:48 +0800</pubDate><description><![CDATA[前言网上关于Framework制作的教程数不胜数，这里我只是自己制作framework的过程记录下来，使用的是Xcode9环境。正文1. 首先新建一个项目，选择Cocoa touch Framework 2. 起名字创建工程，然后将要封装成framework的代码拖入工程3. 设置Build Settings    (1). bitcode设置            (2). Linking设置 ...]]></description><category></category></item><item><title><![CDATA[新版本Xcode无法打包生成ipa的问题解决 Cannot generate iOS App archive in xcode]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/49886973</link><guid>https://blog.youkuaiyun.com/iunion/article/details/49886973</guid><author>iunion</author><pubDate>Tue, 17 Nov 2015 14:35:33 +0800</pubDate><description><![CDATA[换了Xcode7之后一直忙碌开发，快要发版时一打包发现




查了半天终于找到个解决办法 ：Cannot generate iOS App archive in xcode

1. Skip install is NO for the main project target
主工程设置： 


2. Skip install is YES for framework (su]]></description><category></category></item><item><title><![CDATA[使用#pragma阻止一些warnings]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/48025925</link><guid>https://blog.youkuaiyun.com/iunion/article/details/48025925</guid><author>iunion</author><pubDate>Thu, 27 Aug 2015 12:40:29 +0800</pubDate><description><![CDATA[这篇博客的内容都是记的网上的。是流水账。只是记录下来以便日后之有，避免每次重新google。
#pragma除了可以用来把不同功能的代码进行分隔组织外还可以用来disable一些warnings。这在引入一些第三方带有warnings的库的时候很有用。
#pragma用处：http://nshipster.com/pragma/
#Clang Diagnostics: http://nshi]]></description><category></category></item><item><title><![CDATA[KVC/KVO原理详解及编程指南]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/46890809</link><guid>https://blog.youkuaiyun.com/iunion/article/details/46890809</guid><author>iunion</author><pubDate>Wed, 15 Jul 2015 11:29:56 +0800</pubDate><description><![CDATA[KVC/KVO原理详解及编程指南

作者：wangzz

原文地址：http://blog.youkuaiyun.com/wzzvictory/article/details/9674431

转载请注明出处

如果觉得文章对你有所帮助，请通过留言或关注微信公众帐号wangzzstrive来支持我，谢谢！





前言：

1、本文基本不讲KVC/KVO的用法，只结合网上的资]]></description><category></category></item><item><title><![CDATA[Objective-C对象模型--类对象和元类对象]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/46889641</link><guid>https://blog.youkuaiyun.com/iunion/article/details/46889641</guid><author>iunion</author><pubDate>Wed, 15 Jul 2015 10:41:22 +0800</pubDate><description><![CDATA[参考：
Objective-C对象之类对象和元类对象（一）

Objective-C对象模型及应用



参看以上文章基本可以了解Objective-C对象模型模型了，
可做学习：
1. 动态替换类方法或实例方法 Method Swizzling API
2. 编写Category类别
3. 动态增加属性 objc_setAssociatedObject


思考，Ca]]></description><category></category></item><item><title><![CDATA[iOS沙盒目录结构解析]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/46889073</link><guid>https://blog.youkuaiyun.com/iunion/article/details/46889073</guid><author>iunion</author><pubDate>Wed, 15 Jul 2015 10:01:49 +0800</pubDate><description><![CDATA[iOS沙盒目录结构解析


作者：wangzz

原文地址：http://blog.youkuaiyun.com/wzzvictory/article/details/18269713

转载请注明出处

如果觉得文章对你有所帮助，请通过留言或关注微信公众帐号wangzzstrive来支持我，谢谢！




出于安全考虑，iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的]]></description><category></category></item><item><title><![CDATA[Objective-C中的instancetype和id关键字]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/46888835</link><guid>https://blog.youkuaiyun.com/iunion/article/details/46888835</guid><author>iunion</author><pubDate>Wed, 15 Jul 2015 09:46:59 +0800</pubDate><description><![CDATA[一、什么是instancetype

instancetype是clang 3.5开始，clang提供的一个关键字，表示某个方法返回的未知类型的Objective-C对象。我们都知道未知类型的的对象可以用id关键字表示，那为什么还会再有一个instancetype呢？


二、关联返回类型（related result types）

根据Cocoa的命名规则，满足下述规则的方法：]]></description><category></category></item><item><title><![CDATA[Alcatraz在Xcode6.3.2版本不启动的解决]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/46564535</link><guid>https://blog.youkuaiyun.com/iunion/article/details/46564535</guid><author>iunion</author><pubDate>Fri, 19 Jun 2015 19:14:27 +0800</pubDate><description><![CDATA[最近很多人升级Xcode6.3.2版本后，Alcatraz失效了，解决办法：
在命令行执行以下命令：
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

E969541F-E6F9-4D25-8158-72DC3545A6C6

find ~/Library/Application\ S]]></description><category></category></item><item><title><![CDATA[iOS 8 by Tutorials: Learning the New iOS 8 APIs with Swift (包括源码)下载]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/45173545</link><guid>https://blog.youkuaiyun.com/iunion/article/details/45173545</guid><author>iunion</author><pubDate>Tue, 21 Apr 2015 17:43:24 +0800</pubDate><description><![CDATA[Book Description


Learn the New iOS 8 APIs!
At WWDC, Tim Cook declared iOS 8 the most significant change for iOS developers since the introduction of the original iPhone OS SDK.
Not only does iO]]></description><category></category></item><item><title><![CDATA[IOS截屏，View截图的基本方法]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/43954941</link><guid>https://blog.youkuaiyun.com/iunion/article/details/43954941</guid><author>iunion</author><pubDate>Fri, 27 Feb 2015 16:32:53 +0800</pubDate><description><![CDATA[IOS截屏的方法网上有很多，以下是我个人认为比较好的一个，我稍微改了一点
来源：SDScreenshotCapture
UIImage *getImageWithFullScreenshot(void)
{
    // Source (Under MIT License): https://github.com/shinydevelopment/SDScreenshotCapture/blo]]></description><category></category></item><item><title><![CDATA[老mac笔记本更换SSD固态硬盘启动失败的解决办法]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/43964775</link><guid>https://blog.youkuaiyun.com/iunion/article/details/43964775</guid><author>iunion</author><pubDate>Fri, 27 Feb 2015 10:22:52 +0800</pubDate><description><![CDATA[老mac笔记本更换SSD固态硬盘启动失败的解决办法]]></description><category></category></item><item><title><![CDATA[春节前，为了..所以就记录一下]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/43567001</link><guid>https://blog.youkuaiyun.com/iunion/article/details/43567001</guid><author>iunion</author><pubDate>Fri, 06 Feb 2015 18:19:34 +0800</pubDate><description><![CDATA[首先是Kingdom Rush Frontiers《王国保卫战:前线》
2. NinjaStriker
3.无人机：暗影突袭Drone : Shadow Strike
4. 将死之日 V1.02
5. 辐射岛 V1.0.1]]></description><category></category></item><item><title><![CDATA[常浏览的博客和网站]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/42099401</link><guid>https://blog.youkuaiyun.com/iunion/article/details/42099401</guid><author>iunion</author><pubDate>Tue, 23 Dec 2014 10:21:27 +0800</pubDate><description><![CDATA[英文系列

网站

Raywenderlich.com
这个不多说了吧，iOS界的百科全书。iOS By tutorial系列书从iOS7到8全买的正版别说499刀了，999刀也入手。

objc.io
这个也不用多说了，Raywenderlich是百科全书的话，这个就是深入深入再深入。

http://tutsplus.com/
也是包罗万象的一个网站，有web ios u]]></description><category></category></item><item><title><![CDATA[Mac OS X 配置 Apache+Mysql+PHP 详细教程]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/39522481</link><guid>https://blog.youkuaiyun.com/iunion/article/details/39522481</guid><author>iunion</author><pubDate>Wed, 24 Sep 2014 14:07:40 +0800</pubDate><description><![CDATA[网上的教程已经有很多，这里简洁的记录一下。以 Mac OS X Mavericks 10.9.X 为例。



先附上如何进入指定目录文件夹，按键盘 Command + Shift + G ，然后输入指定目录名即可。






工具/原料



以 Mac OS X Mavericks 10.9.X 为例。





一、启动 Apache


]]></description><category></category></item><item><title><![CDATA[win8.1 pro_x64开机登陆后黑屏，仅鼠标可见的解决办法。]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/30812341</link><guid>https://blog.youkuaiyun.com/iunion/article/details/30812341</guid><author>iunion</author><pubDate>Sat, 14 Jun 2014 22:08:35 +0800</pubDate><description><![CDATA[今天终于也遇到了，百度了一下，试了几种，以下方法测试有效。]]></description><category></category></item><item><title><![CDATA[让FLAnimatedImage支持SDWebImage的修改 -- Flipboard开源高性能动画GIF引擎(源码)]]></title><link>https://blog.youkuaiyun.com/iunion/article/details/28430887</link><guid>https://blog.youkuaiyun.com/iunion/article/details/28430887</guid><author>iunion</author><pubDate>Wed, 04 Jun 2014 17:09:40 +0800</pubDate><description><![CDATA[大家都已经知道，FLAnimatedImage是一个适用于iOS的高性能动画GIF引擎：
可同时播放多个GIF，回放速度可以和桌面浏览器匹敌，在压力内存下表现良好。FLAnimatedImage经过了良好的测试，实现了Flipboard中的GIF。

详细内容可参看：http://engineering.flipboard.com/2014/05/animated-gif/]]></description><category></category></item></channel></rss>