<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>年年有&quot;余&quot; - 项目实战</title>
    <link>https://www.yusian.com/bbs/forum-project-1.html</link>
    <description>Latest 20 threads of 项目实战</description>
    <copyright>Copyright(C) 年年有&quot;余&quot;</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Thu, 02 Jul 2026 07:15:38 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://www.yusian.com/bbs/static/image/common/logo_88_31.gif</url>
      <title>年年有&quot;余&quot;</title>
      <link>https://www.yusian.com/bbs/</link>
    </image>
    <item>
      <title>AFNetworking3.0 自定义Request请求HttpBody格式</title>
      <link>https://www.yusian.com/bbs/thread-11177-1-1.html</link>
      <description><![CDATA[1、先来看一个AFNetworking的方法[mw_shl_code=objc,true]- (nullable NSURLSessionDataTask *)POSTNSString *)URLString
                             parametersnullable id)parameters
                               progressnullable void (^)(NSProgress  ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Fri, 08 Jul 2016 03:53:59 +0000</pubDate>
    </item>
    <item>
      <title>Xcode引入外界文件时选Create groups或Create folder references的区别</title>
      <link>https://www.yusian.com/bbs/thread-11174-1-1.html</link>
      <description><![CDATA[一、使用Create groups 我们在项目中可以手动添加一个groups（右键点击选择New Group），但是手动添加的groups实际上并不会存在于项目的目录中，被添加进groups中的文件仍在位于它原来所在的位置，但从外部引入进来的groups并不会如此。groups一旦被创建或添加，都是以 ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Wed, 22 Jun 2016 02:34:28 +0000</pubDate>
    </item>
    <item>
      <title>OC中JavaScriptCore使用的两个问题</title>
      <link>https://www.yusian.com/bbs/thread-11160-1-1.html</link>
      <description><![CDATA[1、iOS7及以后的版本中提供了JavaScriptSore框架，极大的方便了OC与JS的交互
2、基本使用参考：http://www.yusian.com/thread-11159-1-1.html
3、使用过程中存在一些问题，这里拿两个最为常见的问题进行分析
4.1、如果没有JS调用时没有该方法，如果捕获异常
A、JS调用OC ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Thu, 17 Mar 2016 09:46:32 +0000</pubDate>
    </item>
    <item>
      <title>Object-C与JavaScript交互的两种方式</title>
      <link>https://www.yusian.com/bbs/thread-11159-1-1.html</link>
      <description><![CDATA[1、在iOS项目开发中，原生页面中掺杂Html5页面已不是什么新鲜事了，毕竟H5也他相关的优势，比如布局、富文本内容展示等；

2、随着H5页面的侵入，OC与JS的交互意愿越来越强烈，就目前来看，在不引用第三方库的前提下，有两种方式可以解决；
2.1、iOS6及以前通过拦截NSRe ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Thu, 17 Mar 2016 09:06:20 +0000</pubDate>
    </item>
    <item>
      <title>MacOS下安装PhoneGap/cordova开发编译环境</title>
      <link>https://www.yusian.com/bbs/thread-11156-1-1.html</link>
      <description><![CDATA[1. 在App Store安装xcode，最新版位6.0

2. 安装node.js环境

官网： http://nodejs.org/

点击【install】，会下载mac的安装包。正常安装即可

3. 使用命令行安装 cordova

官网： http://cordova.apache.org

命令行帮助： http://cordova.apache.org/docs/en/4.0.0// ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Fri, 11 Mar 2016 12:57:42 +0000</pubDate>
    </item>
    <item>
      <title>自定义UIActionSheet实现分享功能，一行代码搞定！</title>
      <link>https://www.yusian.com/bbs/thread-11154-1-1.html</link>
      <description><![CDATA[1、先上图，有图好说话

2、设置思路
2.1、我希望这是一个View，并非控制器，节省开支；
2.2、 这个View包含一个背景，一个面板，若干个按钮或标签；
2.3、我希望实现的功能是视图展示+事件响应；
2.4、希望无偶合性，并且一行代码搞定(能一行代码搞定的必定包含block) ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Fri, 11 Mar 2016 09:34:26 +0000</pubDate>
    </item>
    <item>
      <title>iOS导航栏上实现webView的网页返回及关闭按钮</title>
      <link>https://www.yusian.com/bbs/thread-11148-1-1.html</link>
      <description><![CDATA[1、功能描述：
1.1、webView中加载多层网页时需要实现浏览器的“返回”功能；
2.2、同时需要实现iOS自身的返回导航控制器的上一个页面；
2、应用场景
2.1、webView
3、实现原理：
3.1、通过webview的canGoback来判断是否能够返回，从而决定“关闭”按钮的隐藏与显示；
 ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Mon, 07 Mar 2016 07:17:07 +0000</pubDate>
    </item>
    <item>
      <title>iOS开发使用自定义字体</title>
      <link>https://www.yusian.com/bbs/thread-11145-1-1.html</link>
      <description><![CDATA[1.将准备好的字体文件加入项目中
2.打开Build Phases—Copy Bundle Resources，确保刚添加的字体文件在列表中，否则需要手动加到这里
3.编辑”项目名-Info.plist”文件
（1）addRow—Fonts provided by application
（2）将加入的字体名连同扩展名填在这里
4.在Mac下双 ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Thu, 03 Mar 2016 03:00:41 +0000</pubDate>
    </item>
    <item>
      <title>OC在block内部定义block并递归</title>
      <link>https://www.yusian.com/bbs/thread-11143-1-1.html</link>
      <description><![CDATA[1、如何定义block：
格式为：[返回值] (^block名称)(形参类型1，形参类型2) = ^(形参1，形参2){ // code}
例如：NSString *(^myBlock)(int, NSString*) = ^(int i, NSString *text){ return @\&quot;sian\&quot;}
2、应用场景
2.1、使用FMDB框架查询数据，如果需要模糊查询时如果查 ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Tue, 01 Mar 2016 04:02:24 +0000</pubDate>
    </item>
    <item>
      <title>cannot find protocol definition for \'TencentSessionDelegate\'</title>
      <link>https://www.yusian.com/bbs/thread-11139-1-1.html</link>
      <description><![CDATA[iOS项目中在使用QQSDK登录时，出现警告：cannot find protocol definition for \'TencentSessionDelegate\'
这是因为TencentSessionDelegate 继承自 TencentApiInterfaceDelegate ，没有引入这个包，因此会有警告，腾讯不严谨！
其实不影响使用，但不爽，要解决这个问题， ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Thu, 25 Feb 2016 15:36:48 +0000</pubDate>
    </item>
    <item>
      <title>此证书的签发者无效Missing iOS Distribution signing identity问题解决</title>
      <link>https://www.yusian.com/bbs/thread-11107-1-1.html</link>
      <description><![CDATA[问题描述今天准备打包上传AppStore，结果Xcode报以下错误：
Missing iOS Distribution signing identity for XXXXXX

查看证书后发现，Develop证书和Distribution证书都提示“此证书的签发者无效”。


什么是AppleWWDRCA证书？
搜索资料发现，原因是AppleWWDRCA (Apple ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Thu, 18 Feb 2016 04:01:30 +0000</pubDate>
    </item>
    <item>
      <title>简单递归实现遍历子视图</title>
      <link>https://www.yusian.com/bbs/thread-11091-1-1.html</link>
      <description><![CDATA[1、方法实现[mw_shl_code=objc,false]/// 遍历子视图
- (void)subviewWithBlockvoid(^)(UIView *view))aBlock
{
    // 如果有子视图则进入循环
    for (UIView *view in self.subviews) {
        // 如果子视图不属于UIView则退出本次循环
        if(![view isKin ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Thu, 28 Jan 2016 03:29:49 +0000</pubDate>
    </item>
    <item>
      <title>利用系统AV框架制作实现扫一扫功能（一行代码搞定）</title>
      <link>https://www.yusian.com/bbs/thread-11011-1-1.html</link>
      <description><![CDATA[1、先上图看看效果




2、设计思路
2.1、利用AVCaptureMetadataOutput固有的输出属性，能够输出二维码及条形码的解析结果
2.2、利用Quartz 2D绘出基本扫描界面，结合动画效果，简单又高效！2.3、只需两个类，一个控制器，一个视图：SAScanCtrl   SAScan
2.3、其他内容 ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Thu, 03 Dec 2015 09:54:18 +0000</pubDate>
    </item>
    <item>
      <title>为何iTunes中我的App不显示图标？</title>
      <link>https://www.yusian.com/bbs/thread-11000-1-1.html</link>
      <description><![CDATA[1、前面有提到过App开发中涉及到的各种尺寸的图标，参考http://yusian.com/thread-8699-1-1.html

2、但在iTunes中如何显示图标呢？一般情况下应用在iTunes中显示如下图所示：



3、如何让App在这里也显示图标呢？网上有很多方法，各种修改，又是添加info选项的，又是 ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Wed, 04 Nov 2015 02:13:45 +0000</pubDate>
    </item>
    <item>
      <title>NSError 错误code对照</title>
      <link>https://www.yusian.com/bbs/thread-10994-1-1.html</link>
      <description><![CDATA[NSError codes in the Cocoa error domain.

enum {
   NSFileNoSuchFileError = 4,
   NSFileLockingError = 255,
   NSFileReadUnknownError = 256,
   NSFileReadNoPermissionError = 257,
   NSFileReadInvalidFileNameError = 258,
   NSFileReadCorruptFileError ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Wed, 28 Oct 2015 05:12:39 +0000</pubDate>
    </item>
    <item>
      <title>UITabbar设置选中颜色（高亮），设置自定义图片</title>
      <link>https://www.yusian.com/bbs/thread-10987-1-1.html</link>
      <description><![CDATA[1、默认情况下，UITabbar的item颜色为淡灰色，选中状态为iOS经典蓝色

2、修改高亮颜色可通过设置tabbar的tintColor属性，可设置任意颜色，注意：这是tabbar的属性，不是tabbarItem的属性。

3、然而这只是设置图片的颜色，我如果是张彩色图，不是单色图怎么办？tabbar ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Fri, 23 Oct 2015 06:50:29 +0000</pubDate>
    </item>
    <item>
      <title>canOpenURL: failed for URL: &quot;mqq://sdk&quot;</title>
      <link>https://www.yusian.com/bbs/thread-10986-1-1.html</link>
      <description><![CDATA[[mw_shl_code=objc,false]-canOpenURL: failed for URL: \&quot;wtloginmqq2://qzapp\&quot; - error: \&quot;(null)\&quot;
2015-09-13 15:51:10.903[2948:1118021] -canOpenURL: failed for URL: \&quot;mqqopensdkapiV3://qzapp\&quot; - error: \&quot;(null)\&quot;
2015-09-13 15:51:10.904[2948:1118021] -canO]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Fri, 23 Oct 2015 01:44:42 +0000</pubDate>
    </item>
    <item>
      <title>&quot;_compress2&quot;, referenced from: 友盟统计 xcode7 问题</title>
      <link>https://www.yusian.com/bbs/thread-10970-1-1.html</link>
      <description><![CDATA[\&quot;_compress2\&quot;, referenced from:      + in libMobClickLibrary.a(UMANUtil.o)ld: symbol(s) not found for architecture x86_64clang: error: linker command failed with exit code 1 (use -v to see invocation)
解决方法是：在Other Linker Flags里加入-lz然后再编 ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Mon, 21 Sep 2015 13:31:13 +0000</pubDate>
    </item>
    <item>
      <title>iOS9 对ShareSDK的影响（适配iOS 9必读）</title>
      <link>https://www.yusian.com/bbs/thread-10966-1-1.html</link>
      <description><![CDATA[1、大部分社交平台接口不支持https协议。

问题描述：在iOS9下，系统默认会拦截对http协议接口的访问，因此无法获取http协议接口的数据。对ShareSDK来说，具体表现可能是，无法授权、分享、获取用户信息等。还可能造成我们的编辑界面里传http之类的网络图片的时候，我 ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Fri, 18 Sep 2015 09:50:57 +0000</pubDate>
    </item>
    <item>
      <title>升级Xcode7后所要更改的配置</title>
      <link>https://www.yusian.com/bbs/thread-10965-1-1.html</link>
      <description><![CDATA[iOS9 一发布便升级,隔天调试程序时已经不能使用Xcode 6.4,果断升级,升级之后先报了一个错,bitcode,以为要升级所用sdk,但是还是2个月前的版本,搜到这篇文章,给需要的小伙伴们,之所以不喜欢用转载,万一有天原博主删除文章,我便也找不到原文,还请谅解;正文如下:

1，默认 ...]]></description>
      <category>项目实战</category>
      <author>Sian</author>
      <pubDate>Fri, 18 Sep 2015 09:37:24 +0000</pubDate>
    </item>
  </channel>
</rss>